
.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;color:#210002;padding:12px 18px;border-radius:4px}.skip-link:focus{top:12px}
a:focus-visible,summary:focus-visible{outline:3px solid #ffce6b;outline-offset:4px}.prose a,.price-conditions a{text-decoration:underline;text-underline-offset:3px;color:#ffe29b}
.prose{min-width:0;overflow-wrap:anywhere}.prose h2{margin-top:1.8em}.prose li{margin-bottom:.6em}.table-scroll{overflow-x:auto;max-width:100%}table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;border:1px solid rgba(255,255,255,.25)}th{background:rgba(255,255,255,.08)}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#160005;padding:18px;border-radius:8px}
.seo-guides{padding:48px 0;background:#210005}.seo-guides h2{font-size:clamp(26px,3vw,38px)}.seo-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.seo-guide-card{display:block;padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#35050b;transition:border-color .15s}.seo-guide-card:hover{border-color:#e5c877}.seo-guide-card h3{font-size:20px;line-height:1.3;color:#ffe29b;margin:0 0 12px}.seo-guide-card p{font-size:16px;line-height:1.6;margin:0;color:#f7e9eb}.related-guides{margin-top:32px;border-top:1px solid rgba(255,255,255,.2)}.price-conditions{padding-top:30px;padding-bottom:44px}.updated{font-size:14px}.hero-keywords a:hover{text-decoration:underline}
@media(max-width:900px){.seo-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.seo-guide-grid{grid-template-columns:minmax(0,1fr)}.site-header{position:relative}.site-nav{flex-wrap:wrap;justify-content:center;gap:12px 18px}.site-header .container{flex-direction:column;gap:8px;padding-bottom:16px}.hero-copy h1{font-size:34px}.container{width:calc(100% - 32px)}.prose{padding:20px}th,td{padding:9px;font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:600px){.hero-keywords{flex-wrap:wrap;overflow:visible;justify-content:center}}main>section,.site-footer{content-visibility:visible!important;contain-intrinsic-size:none!important}.pricing{scroll-margin-top:108px}.faq-block>h2{font-size:24px;color:#ff5f86;text-align:center;margin:0 0 24px}.testimonials>h2{text-align:center;color:#ff5f86}.seo-guide-card p{line-height:1.6}

.topic-breadcrumb{padding-top:18px;padding-bottom:18px;font-size:14px;color:#ffe7c2}.topic-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.topic-breadcrumb li+li:before{content:"/";margin-right:8px;color:#ccc}.topic-breadcrumb a{text-decoration:underline}.topic-context{padding:16px;border-left:3px solid #e5c877;background:#21060a}.article-toc{padding:18px;border:1px solid #814654;border-radius:8px;margin:22px 0}.article-toc ul{columns:2;padding-left:20px}.article-toc li{break-inside:avoid}.topic-hubs{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0}.topic-hubs a{display:block;background:#3b0910;border:1px solid #c28f60;padding:12px 18px;border-radius:8px}.topic-resources{margin-top:28px}.m3u-questions details{padding:16px 0;border-bottom:1px solid #814654}.m3u-questions summary{font-weight:700;cursor:pointer}.prose h2{scroll-margin-top:140px}@media(max-width:600px){.article-toc ul{columns:1}.topic-hubs{display:grid;grid-template-columns:1fr}.prose h2{scroll-margin-top:20px}}
