.blog-module__0fY9KW__page{min-width:0;padding-block:32px 80px}.blog-module__0fY9KW__breadcrumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:14px;display:flex}.blog-module__0fY9KW__breadcrumbs a,.blog-module__0fY9KW__translation{align-items:center;min-height:44px;display:inline-flex}.blog-module__0fY9KW__intro{max-width:900px}.blog-module__0fY9KW__intro h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.15}.blog-module__0fY9KW__intro>p{max-width:65ch;color:var(--text-muted);margin-top:20px;font-size:18px;line-height:1.6}.blog-module__0fY9KW__intro .blog-module__0fY9KW__category{color:var(--ink-soft);margin:0 0 16px;font-size:15px}.blog-module__0fY9KW__meta,.blog-module__0fY9KW__articleMeta{color:var(--text-muted);font-size:14px;line-height:1.6}.blog-module__0fY9KW__articleMeta{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.blog-module__0fY9KW__translation,.blog-module__0fY9KW__prose a,.blog-module__0fY9KW__contents a,.blog-module__0fY9KW__related a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.blog-module__0fY9KW__translation{margin-top:8px}.blog-module__0fY9KW__categories{flex-wrap:wrap;gap:8px 24px;margin:32px 0 16px;display:flex}.blog-module__0fY9KW__categories a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}.blog-module__0fY9KW__group{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:32px;padding-block:40px;scroll-margin-top:90px;display:grid}.blog-module__0fY9KW__group h2,.blog-module__0fY9KW__related h2{font-size:26px;font-weight:500;line-height:1.25}.blog-module__0fY9KW__articleList{margin:0;padding:0;list-style:none}.blog-module__0fY9KW__articleList li+li{margin-top:32px}.blog-module__0fY9KW__articleList h3{text-wrap:balance;font-size:23px;font-weight:500;line-height:1.3}.blog-module__0fY9KW__articleList h3 a:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__0fY9KW__articleList p{max-width:65ch;color:var(--text-muted);margin:8px 0;line-height:1.6}.blog-module__0fY9KW__readingLayout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);margin-top:40px;display:grid}.blog-module__0fY9KW__contents{border-top:1px solid var(--border);min-width:0;padding-top:20px}.blog-module__0fY9KW__contents h2{margin-bottom:12px;font-size:18px;font-weight:600}.blog-module__0fY9KW__contents ul{margin:0;padding:0;list-style:none}.blog-module__0fY9KW__contents a{min-height:44px;padding-block:10px;font-size:15px;line-height:1.45;display:block}.blog-module__0fY9KW__prose{min-width:0;max-width:72ch;color:var(--ink-soft);overflow-wrap:anywhere;text-wrap:pretty;font-size:17px;line-height:1.75}.blog-module__0fY9KW__prose>:first-child{margin-top:0}.blog-module__0fY9KW__prose p{margin-block:0 22px}.blog-module__0fY9KW__prose h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:44px 0 18px;scroll-margin-top:90px;font-size:28px;font-weight:500;line-height:1.25}.blog-module__0fY9KW__prose h3{margin:32px 0 14px;font-size:23px;line-height:1.3}.blog-module__0fY9KW__prose ul,.blog-module__0fY9KW__prose ol{margin-block:20px;padding-left:24px}.blog-module__0fY9KW__prose li{margin-block:10px}.blog-module__0fY9KW__prose blockquote{background:var(--neutral-50);border-radius:12px;margin:24px 0;padding:24px}.blog-module__0fY9KW__prose blockquote p:last-child{margin-bottom:0}.blog-module__0fY9KW__prose table{border-collapse:collapse;text-align:left;width:100%;margin:28px 0;font-size:15px;line-height:1.55}.blog-module__0fY9KW__prose th,.blog-module__0fY9KW__prose td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 12px}.blog-module__0fY9KW__prose th{color:var(--ink);background:var(--neutral-50);font-weight:600}.blog-module__0fY9KW__related{border-top:1px solid var(--border);max-width:72ch;margin:64px 0 0 auto;padding-top:28px}.blog-module__0fY9KW__related ul{margin:16px 0;padding:0;list-style:none}.blog-module__0fY9KW__related a{min-height:44px;padding-block:10px;line-height:1.5;display:inline-block}.blog-module__0fY9KW__page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}@media (max-width:900px){.blog-module__0fY9KW__readingLayout{grid-template-columns:minmax(0,1fr);gap:32px}.blog-module__0fY9KW__contents,.blog-module__0fY9KW__prose,.blog-module__0fY9KW__related{max-width:72ch;margin-inline:0}.blog-module__0fY9KW__contents{border-bottom:1px solid var(--border);padding-bottom:20px}}@media (max-width:640px){.blog-module__0fY9KW__page{padding-block:20px 56px}.blog-module__0fY9KW__breadcrumbs{margin-bottom:20px}.blog-module__0fY9KW__group{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.blog-module__0fY9KW__prose h2{font-size:25px}.blog-module__0fY9KW__prose table,.blog-module__0fY9KW__prose tbody,.blog-module__0fY9KW__prose tr,.blog-module__0fY9KW__prose td{width:100%;display:block}.blog-module__0fY9KW__prose thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.blog-module__0fY9KW__prose tr{border-bottom:1px solid var(--border-strong);padding-block:12px}.blog-module__0fY9KW__prose td{border:0;padding:8px 0}.blog-module__0fY9KW__prose td:before{content:attr(data-label);color:var(--ink);margin-bottom:2px;font-weight:600;display:block}}
