.seo-hub{border-top:1px solid var(--line)}.seo-intro{max-width:860px}.seo-intro h3{font-size:25px;margin-bottom:12px}.seo-intro p{font-size:14px;line-height:1.85;color:#555550;margin-bottom:15px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.guide-card{border-top:4px solid var(--red);background:white;padding:24px;display:flex;flex-direction:column}.guide-card>span{font-size:9px;letter-spacing:.07em;color:var(--muted)}.guide-card h3{font-size:26px;line-height:1.2;margin:15px 0}.guide-card p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:18px}.guide-card strong{font-size:11px;margin-top:auto}.guide-card:hover strong{color:#be351e}.seo-summary{margin-top:30px}.breadcrumbs{display:flex;gap:10px;font-size:10px;color:var(--muted);margin:24px 0}.guide-main{padding-bottom:45px}.guide-article{max-width:850px;margin:auto}.guide-article>h1{font:400 50px/1.1 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:0;margin:22px 0}.guide-deck{font-size:18px;line-height:1.7;color:var(--muted)}.guide-byline{font-size:9px;letter-spacing:.08em;border-block:1px solid var(--line);padding:15px 0;margin:25px 0}.guide-article section{margin:28px 0}.guide-article h2{font:700 24px/1.3 Arial,sans-serif;letter-spacing:-.02em;margin-bottom:12px}.guide-article section p{font-size:16px;line-height:1.85;color:#454542}.guide-disclosure{font-size:12px;line-height:1.8;padding:18px;border-left:3px solid var(--red);background:#eaeae5;margin:30px 0}.related-guides{padding-left:20px;font-size:14px;line-height:1.8}.related-guides a{text-decoration:underline;text-underline-offset:3px}.guide-article>.button{margin-top:20px}.guide-article h1,.guide-card h3{overflow-wrap:break-word}@media(max-width:760px){.guide-grid{grid-template-columns:1fr;gap:18px}.seo-intro p{font-size:13px}.guide-article>h1{font-size:36px}.guide-deck{font-size:16px}.guide-article section p{font-size:15px}.guide-article h2{font-size:22px}.breadcrumbs{flex-wrap:wrap}.header nav{gap:15px}}@media(min-width:761px) and (max-width:1000px){.header nav{gap:10px;font-size:10px}.nav-cta{padding:10px;gap:10px}.brand{font-size:30px}}
