.seo-section{width:min(1100px,calc(100% - 48px));margin:72px auto;line-height:1.8}.seo-section h2{font-size:clamp(25px,3vw,36px);line-height:1.2}.seo-section p,.purchase-note{color:#475569}.guide-links{display:flex;flex-wrap:wrap;gap:16px}.seo-section a,.cards article a,.guide-article a:not(.cta){color:#b51231;text-decoration:underline;text-underline-offset:4px}.faq details{padding:18px 0;border-bottom:1px solid #d8dfe7}.faq summary{cursor:pointer;font-weight:650}.faq details p{max-width:850px}.purchase-note{font-size:13px;line-height:1.8}.guide-article{max-width:840px;margin:56px auto;padding:0 24px;line-height:1.85}.guide-article h1{font-size:clamp(32px,5vw,48px);line-height:1.15}.guide-article h2{margin-top:36px;line-height:1.3}.guide-article .guide-note{padding:18px;border-left:4px solid #b51231;background:#fff1f2}.guide-article .guide-links{margin:32px 0}.guide-article li{margin:10px 0}.cards article a{font-size:13px}.price-grid article a{margin-top:12px}.hero .live{color:#475569}.hero small{line-height:1.6}.price-grid p{grid-column:1/-1}footer{gap:24px}@media(max-width:700px){.seo-section{width:calc(100% - 32px)}nav{height:auto;min-height:82px;flex-wrap:wrap;gap:14px;padding:16px 0}.navlinks{gap:14px;flex-wrap:wrap}.hero .actions{flex-wrap:wrap}.price-grid{grid-template-columns:1fr}}
