.zt-seo-page{max-width:1260px;margin:auto;padding:32px 28px 64px}.zt-seo-hero{max-width:840px;padding:24px 0 42px}.zt-seo-back{margin-bottom:20px;display:inline-block;color:var(--zt-accent)!important;text-decoration:underline!important}.zt-seo-hero .zt-eyebrow{margin-bottom:16px;display:block}.zt-seo-hero h1{letter-spacing:-1.7px;text-wrap:balance;font-size:56px;line-height:1.08}.zt-seo-hero>p{max-width:700px;margin:22px 0;font-size:18px}.zt-seo-hero .zt-seo-note{color:var(--zt-muted);font-size:14px}.zt-seo-section{border-top:1px solid var(--zt-line);padding:36px 0}.zt-seo-section h2{text-wrap:balance;margin-bottom:18px;font-size:34px;line-height:1.2}.zt-seo-section h3{margin:20px 0 10px;font-size:21px;line-height:1.3}.zt-seo-section>p{max-width:850px;margin-bottom:18px}.zt-seo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:28px;display:grid}.zt-seo-gallery video{object-fit:contain;background:#211f1c;border-radius:8px;width:100%;height:340px}.zt-seo-gallery figcaption{padding-top:16px}.zt-seo-gallery figcaption p{margin:12px 0 18px}.zt-seo-gallery figcaption small{color:var(--zt-muted);margin-top:10px;display:block}.zt-seo-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-bottom:26px;display:grid}.zt-seo-beats{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0;display:grid}.zt-seo-beats img{border-radius:8px;width:100%;height:auto;display:block}.zt-seo-steps{max-width:850px;padding-left:24px}.zt-seo-steps li{margin-bottom:20px}.zt-seo-steps a,.zt-seo-faq a{color:var(--zt-accent);text-decoration:underline}.zt-seo-faq details{border-top:1px solid var(--zt-line);padding:18px 0}.zt-seo-faq summary{cursor:pointer;min-height:28px;font-weight:600}.zt-seo-faq details p{max-width:850px;margin-top:16px}.zt-seo-related{flex-wrap:wrap;gap:20px;padding:22px 0 40px;display:flex}.zt-seo-related a{color:var(--zt-accent);text-decoration:underline}.zt-seo-page .zt-guide-cta{text-align:center;border:1px solid var(--zt-line);background:#f2eadd;border-radius:6px;padding:48px 28px}.zt-seo-page .zt-guide-cta h2{margin:15px 0;font-family:ZTSpectral,Georgia,serif;font-size:38px;line-height:1.2}.zt-seo-page .zt-guide-cta>p{max-width:550px;margin:0 auto 24px}.zt-seo-page .zt-guide-cta .zt-guide-cta-note{margin:20px auto 0;font-size:12px}.zt-seo-page .zt-guide-cta-note a{color:var(--zt-accent);text-decoration:underline}@media (width<=640px){.zt-seo-page .zt-guide-cta{padding:32px 20px}.zt-seo-page .zt-guide-cta h2{font-size:30px}.zt-seo-page{padding:20px 20px 40px}.zt-seo-hero{padding:12px 0 24px}.zt-seo-hero h1{letter-spacing:-.8px;font-size:38px}.zt-seo-hero>p{font-size:16px}.zt-seo-section h2{font-size:28px}.zt-seo-gallery,.zt-seo-columns,.zt-seo-beats{grid-template-columns:minmax(0,1fr);gap:24px}.zt-seo-gallery video{height:240px}}
