.gs-intro{margin-bottom:28px}.gs-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:18px;display:flex}.gs-actions a{min-height:44px}.gs-editorial{padding-bottom:48px;font-size:1.0625rem;line-height:1.8}.gs-editorial>section{border-top:1px solid var(--prism-line,#dce3eb);padding:36px 0;scroll-margin-top:110px}.gs-editorial h2{text-wrap:balance;margin:0 0 20px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.25}.gs-editorial h3{margin:24px 0 12px;font-family:Georgia,Noto Serif SC,serif;font-size:1.5rem;font-weight:400;line-height:1.35}.gs-editorial p{max-width:72ch;margin:0 0 18px}.gs-editorial .gs-note{color:#5e6875;font-size:.875rem}.gs-guide{padding-top:30px}.gs-breadcrumb{flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.gs-breadcrumb a,.gs-picks h3 a{color:#245bdf;text-underline-offset:4px;text-decoration:underline}.gs-heading{padding:40px 0}.gs-heading h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:1.15}.gs-heading .gs-lead{margin-bottom:28px;font-size:1.125rem;line-height:1.75}.gs-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.gs-picks article{border:1px solid #dce3eb;border-radius:7px;min-width:0;padding:24px}.gs-picks h3{margin-top:0}.gs-status{color:#1947b8;background:#f0f7fc;border-radius:4px;margin-bottom:16px;padding:3px 10px;font-size:.875rem;display:inline-block}.gs-steps{padding-left:26px}.gs-steps li{padding-left:10px}.gs-steps li::marker{color:#245bdf}.gs-faq details{border-bottom:1px solid #dce3eb;padding:18px 0}.gs-faq summary{cursor:pointer;min-height:44px;font-weight:600}.gs-faq details p{margin-top:14px}.gs-sources{padding-left:24px}.gs-sources li{margin-bottom:12px}@media (width<=640px){.gs-picks{grid-template-columns:1fr;gap:20px}.gs-picks article{padding:20px}.gs-heading{padding:32px 0}.gs-editorial>section{padding:28px 0}}
