.article_container__GPBWY{max-width:700px;margin:0 auto;padding:var(--section-pad) var(--container-pad)}.article_article__zMyUJ{min-width:0}.article_header__U_8jO{margin-bottom:var(--header-gap)}.article_metaRow__vg0Fw{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.article_category__01cHt{padding:4px 12px;border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--text-kicker);font-weight:var(--font-weight-medium);line-height:1.6}.article_date__3NZaB{color:var(--color-text-muted);font-size:var(--text-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article_reading__tMQh0{color:var(--color-text-muted);font-size:var(--text-small)}.article_title__S_3fO{margin:0 0 20px;color:var(--color-primary);font-size:clamp(1.625rem,4vw,2.125rem);font-weight:var(--font-weight-heading);line-height:1.45;letter-spacing:var(--letter-spacing-heading-ja)}.article_lead__k8PSU{margin:0;padding-left:16px;border-left:3px solid var(--color-accent-pale);color:var(--color-text-muted);font-size:1rem;line-height:var(--line-height-body)}.article_cover__Z2T8Q{position:relative;width:100%;aspect-ratio:1200/630;margin-bottom:var(--header-gap);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.article_coverImage__SBsIZ{object-fit:cover}.article_toc__EPcl9{margin-bottom:var(--header-gap);padding:20px 24px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle)}.article_tocTitle__kQ_aV{margin:0 0 12px;color:var(--color-primary);font-size:var(--text-small);font-weight:var(--font-weight-heading);letter-spacing:.04em}.article_tocList__H_jSO{margin:0;padding-left:1.2em;list-style:decimal}.article_tocList__H_jSO li{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.7}.article_tocList__H_jSO li::marker{color:var(--color-accent-mid)}.article_tocSub__MCYiz{margin-left:1em;list-style:none}.article_tocSub__MCYiz:before{content:"－ ";color:var(--color-accent-mid)}.article_tocLink__4vxfB{display:inline-block;min-height:44px;padding:11px 0;color:var(--color-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--ease),color .2s var(--ease)}.article_tocLink__4vxfB:hover{color:var(--color-accent);border-bottom-color:var(--color-accent-subtle)}.article_tocLink__4vxfB:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.article_tagList__GOs2H{display:flex;flex-wrap:wrap;gap:8px;margin:var(--header-gap) 0 0;padding:0;list-style:none}.article_tag__C_mYH{padding:5px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-accent-pale);color:var(--color-secondary);font-size:var(--text-kicker);line-height:1.6}.article_noteLink__qM__g{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:var(--header-gap);padding:12px 22px;border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-accent);font-size:var(--text-small);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color .2s var(--ease),color .2s var(--ease)}.article_noteLink__qM__g:hover{background:var(--color-accent);color:var(--color-white)}.article_noteLink__qM__g:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.article_related__yBoIX{margin-top:calc(var(--section-pad) * .9);padding-top:var(--section-pad-tight);border-top:1px solid var(--color-border)}.article_relatedTitle__bJGdC{margin:0 0 20px;color:var(--color-primary);font-size:var(--text-h3);font-weight:var(--font-weight-heading)}.article_relatedList__GS0vQ{margin:0;padding:0;list-style:none}.article_relatedList__GS0vQ li+li{margin-top:10px}.article_relatedLink__fVZAT{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:44px;padding:14px 16px;border:1px solid var(--color-border);border-left:3px solid transparent;border-radius:var(--radius-sm);background:var(--color-white);color:inherit;text-decoration:none;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.article_relatedLink__fVZAT:hover{border-left-color:var(--color-accent);background:var(--color-accent-pale)}.article_relatedLink__fVZAT:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}.article_relatedCategory__QDH_W{color:var(--color-accent-mid);font-size:var(--text-kicker);white-space:nowrap}.article_relatedItemTitle__sJ7LA{min-width:0;color:var(--color-primary);font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:1.6}.article_relatedDate__TLAi_{color:var(--color-text-muted);font-size:var(--text-kicker);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.article_backRow__EeLo0{margin:var(--section-pad-tight) 0 0}.article_backLink__FaZZg{display:inline-flex;align-items:center;min-height:44px;padding:10px 4px;color:var(--color-accent);font-size:var(--text-small);text-decoration:none}.article_backLink__FaZZg:hover{text-decoration:underline;text-underline-offset:.2em}.article_backLink__FaZZg:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}@media (max-width:640px){.article_relatedLink__fVZAT{grid-template-columns:1fr;gap:6px}.article_relatedCategory__QDH_W,.article_relatedDate__TLAi_{white-space:normal}.article_toc__EPcl9{padding:16px 18px}}