@layer legacy{.article-module__ggfjhG__articlePage{margin-top:clamp(calc(var(--spacing) * 8), 4vh, calc(var(--spacing) * 11))!important;max-width:1280px!important}.article-module__ggfjhG__articlePage>h1{max-width:1080px;font-size:clamp(1.875rem,4vw,3rem);line-height:1.03}.article-module__ggfjhG__introduction{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 4) 0 clamp(calc(var(--spacing) * 7), 4vw, calc(var(--spacing) * 11));max-width:900px;display:grid}.article-module__ggfjhG__introduction>p{margin:0;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.5}.article-module__ggfjhG__introduction>div{gap:calc(var(--spacing) * 5);font-size:.75rem;font-weight:600;display:flex}.article-module__ggfjhG__heroFigure,.article-module__ggfjhG__wideFigure,.article-module__ggfjhG__imagePair figure{margin:0}.article-module__ggfjhG__heroFigure img,.article-module__ggfjhG__wideFigure img,.article-module__ggfjhG__imagePair img{width:100%;height:auto;display:block}.article-module__ggfjhG__heroImageLink{display:block}.article-module__ggfjhG__heroFigure figcaption{align-items:center;gap:calc(var(--spacing) * 3) calc(var(--spacing) * 5);flex-wrap:wrap;justify-content:space-between;display:flex}.article-module__ggfjhG__heroFigure figcaption span{flex:520px}.article-module__ggfjhG__heroFigure figcaption a{color:var(--ink);font:600 .75rem/1.5 var(--ui);text-underline-offset:4px;white-space:nowrap;text-decoration-thickness:1px}.article-module__ggfjhG__heroFigure figcaption,.article-module__ggfjhG__wideFigure figcaption,.article-module__ggfjhG__imagePair figcaption{color:#191919a8;padding-top:calc(var(--spacing) * 3);font-size:.75rem;line-height:1.5}.article-module__ggfjhG__section{max-width:940px;padding:clamp(calc(var(--spacing) * 12), 5vw, calc(var(--spacing) * 18)) 0 0;margin:0 auto}.article-module__ggfjhG__sectionNumber{color:var(--primary);font-size:.75rem;font-weight:600}.article-module__ggfjhG__section h2{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 5);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:400;line-height:1.25}.article-module__ggfjhG__section>p:not(.article-module__ggfjhG__sectionNumber){font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.article-module__ggfjhG__section a{color:var(--primary);text-underline-offset:3px}.article-module__ggfjhG__note{border-left:3px solid var(--primary);gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1) calc(var(--spacing) * 6);display:grid}.article-module__ggfjhG__note strong{font-size:.75rem}.article-module__ggfjhG__note span{font-size:1.125rem;line-height:1.5}.article-module__ggfjhG__imagePair{gap:calc(var(--spacing) * 6);margin:calc(var(--spacing) * 9) clamp(calc(var(--spacing) * -35), -8vw, calc(var(--spacing) * -12)) calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-module__ggfjhG__wideFigure{margin:calc(var(--spacing) * 9) clamp(calc(var(--spacing) * -35), -8vw, calc(var(--spacing) * -12)) calc(var(--spacing) * 8)}.article-module__ggfjhG__checklist{margin:calc(var(--spacing) * 8) 0 0;border-top:1px solid #19191947;padding:0;list-style:none}.article-module__ggfjhG__checklist li{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6) 0;border-bottom:1px solid #19191947;grid-template-columns:190px 1fr;display:grid}.article-module__ggfjhG__checklist strong{font-size:.875rem}.article-module__ggfjhG__checklist span{line-height:1.55}.article-module__ggfjhG__outputGrid{gap:calc(var(--spacing) * 5);margin:calc(var(--spacing) * 8) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-module__ggfjhG__outputGrid article{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-panel);gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);display:grid}.article-module__ggfjhG__outputGrid span{color:var(--primary);font-size:.75rem;font-weight:600}.article-module__ggfjhG__outputGrid strong{font-size:1.5rem}.article-module__ggfjhG__outputGrid p{margin:0;line-height:1.5}.article-module__ggfjhG__closing{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-panel);box-shadow:var(--glass-highlight), var(--shadow-control);-webkit-backdrop-filter:var(--glass-filter);margin:calc(var(--spacing) * 10) auto 0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6)}.article-module__ggfjhG__closing>p{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.5}.article-module__ggfjhG__closing>div{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.article-module__ggfjhG__closing a{background:var(--glass-surface);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--glass-highlight), var(--shadow-control);color:var(--ink);font:500 .75rem/1.4 var(--ui);min-height:44px;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);text-decoration:none}@media (max-width:900px){.article-module__ggfjhG__imagePair,.article-module__ggfjhG__wideFigure{margin-left:0;margin-right:0}}@media (max-width:680px){.article-module__ggfjhG__articlePage{margin-top:calc(var(--spacing) * 7)!important}.article-module__ggfjhG__articlePage>h1{font-size:clamp(1.875rem,10vw,2.25rem)}.article-module__ggfjhG__imagePair,.article-module__ggfjhG__outputGrid,.article-module__ggfjhG__checklist li{grid-template-columns:1fr}.article-module__ggfjhG__introduction>div{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column}.article-module__ggfjhG__section{padding-top:calc(var(--spacing) * 10)}}}
