.article-module__2GXNgq__backRow{max-width:760px;margin:0 auto var(--space-4);display:flex}.article-module__2GXNgq__backBtn{font-size:var(--text-small);color:var(--color-text-muted);transition:color var(--dur) var(--ease);align-items:center;gap:6px;font-weight:500;display:inline-flex}.article-module__2GXNgq__backBtn:hover{color:var(--color-accent-strong)}.article-module__2GXNgq__backBtn svg{transition:transform var(--dur) var(--ease)}.article-module__2GXNgq__backBtn:hover svg{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.article-module__2GXNgq__backBtn,.article-module__2GXNgq__backBtn svg{transition:none}}.article-module__2GXNgq__hero{aspect-ratio:16/9;width:100%;max-width:760px;margin:0 auto var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-2);position:relative;overflow:hidden}.article-module__2GXNgq__hero img{object-fit:cover}.article-module__2GXNgq__updated{max-width:760px;margin:0 auto var(--space-6);font-size:var(--text-small);color:var(--color-text-muted)}.article-module__2GXNgq__body{gap:var(--space-6);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.article-module__2GXNgq__h2{font-family:var(--font-heading);font-size:var(--text-h2);letter-spacing:-.01em;margin-top:var(--space-4);scroll-margin-top:calc(var(--nav-height,72px) + 16px);font-weight:600}.article-module__2GXNgq__para{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text)}.article-module__2GXNgq__inlineLink{color:var(--color-accent-strong);text-underline-offset:2px;transition:color var(--dur) var(--ease);font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.article-module__2GXNgq__inlineLink:hover{color:var(--color-accent)}.article-module__2GXNgq__figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.article-module__2GXNgq__figureFrame{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface-2);width:100%;position:relative;overflow:hidden}.article-module__2GXNgq__figureFrame img{object-fit:cover}.article-module__2GXNgq__svgFrame{width:100%;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (max-width:560px){.article-module__2GXNgq__svgFrame{padding:var(--space-3)}}.article-module__2GXNgq__caption{font-size:var(--text-small);color:var(--color-text-muted);text-align:center}.article-module__2GXNgq__videoFrame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#000;position:relative;overflow:hidden}.article-module__2GXNgq__iconGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.article-module__2GXNgq__iconCard{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.article-module__2GXNgq__iconMark{color:var(--color-accent-strong);flex:none;margin-top:2px}.article-module__2GXNgq__iconText{flex-direction:column;gap:3px;display:flex}.article-module__2GXNgq__iconTitle{color:var(--color-text);font-weight:600}.article-module__2GXNgq__iconBody{font-size:var(--text-small);line-height:var(--lh-body);color:var(--color-text-muted)}.article-module__2GXNgq__callout{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);display:flex}.article-module__2GXNgq__calloutTip{border-color:color-mix(in oklab, var(--color-accent) 45%, var(--color-border));background:color-mix(in oklab, var(--color-accent) 7%, var(--color-surface))}.article-module__2GXNgq__calloutNote{background:var(--color-surface-2)}.article-module__2GXNgq__calloutIcon{color:var(--color-accent-strong);flex:none;margin-top:2px}.article-module__2GXNgq__calloutTitle{margin-bottom:2px;font-weight:600}.article-module__2GXNgq__calloutText{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-text)}.article-module__2GXNgq__steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-module__2GXNgq__step{gap:var(--space-3);align-items:flex-start;display:flex}.article-module__2GXNgq__stepNum{background:var(--color-accent);color:#fff;width:30px;height:30px;font-weight:600;font-size:var(--text-small);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.article-module__2GXNgq__step>div{flex-direction:column;gap:2px;display:flex}.article-module__2GXNgq__stepTitle{color:var(--color-text);font-weight:600}.article-module__2GXNgq__stepText{font-size:var(--text-small);color:var(--color-text-muted);line-height:var(--lh-body)}.article-module__2GXNgq__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.article-module__2GXNgq__table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--text-small)}.article-module__2GXNgq__table th,.article-module__2GXNgq__table td{text-align:left;padding:10px var(--space-4);border-bottom:1px solid var(--color-border);white-space:nowrap}.article-module__2GXNgq__table thead th{color:var(--color-text-muted);background:var(--color-surface-2);font-weight:600}.article-module__2GXNgq__table tbody tr:last-child td{border-bottom:none}.article-module__2GXNgq__num{text-align:right;font-variant-numeric:tabular-nums}.article-module__2GXNgq__tableLink{color:var(--color-text);transition:color var(--dur) var(--ease);font-weight:600}.article-module__2GXNgq__tableLink:hover{color:var(--color-accent-strong)}.article-module__2GXNgq__openCell{text-align:right;width:1%}.article-module__2GXNgq__openLink{color:var(--color-text-muted);transition:color var(--dur) var(--ease);display:inline-flex}.article-module__2GXNgq__openLink:hover{color:var(--color-accent-strong)}.article-module__2GXNgq__cta{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--color-accent) 8%, var(--color-surface));border:1px solid color-mix(in oklab, var(--color-accent) 30%, var(--color-border));flex-wrap:wrap;display:flex}.article-module__2GXNgq__ctaText{flex-direction:column;gap:3px;display:flex}.article-module__2GXNgq__ctaTitle{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:600}.article-module__2GXNgq__ctaBody{font-size:var(--text-small);color:var(--color-text-muted)}.article-module__2GXNgq__ctaBtn{flex:none}@media (max-width:560px){.article-module__2GXNgq__iconGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.article-module__2GXNgq__inlineLink,.article-module__2GXNgq__tableLink,.article-module__2GXNgq__openLink{transition:none}}
