/* B2B information architecture: original B palette and readable content. */
.seo-breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 auto;padding-top:22px;font-size:13px;line-height:1.8;color:var(--muted)}
.seo-breadcrumb a{font-size:13px;padding:0;text-decoration:underline;text-underline-offset:3px}.seo-breadcrumb a:after{display:none}
.seo-breadcrumb+.page-intro{padding-top:36px}.page-intro .actions{margin-top:28px}
.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.seo-cards.seo-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.seo-cards article{border-top:2px solid var(--gold);padding:28px 0}.seo-cards article>span{color:var(--gold);font-size:14px;letter-spacing:.04em}.seo-cards h3{margin:14px 0}.seo-cards p,.seo-evidence p,.seo-answers p,.seo-brief dd,.seo-steps p{font-size:17px;line-height:1.95}
.seo-product-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:30px}.seo-product-links a{border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}
.seo-evidence{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px}.seo-evidence h2{margin-bottom:24px}.seo-evidence .actions{flex-wrap:wrap;margin-top:28px}.seo-evidence figure{margin:0 auto;max-width:380px}.seo-evidence img{width:100%;height:auto}.seo-evidence figcaption{font-size:13px;color:var(--muted);margin-top:12px}
.seo-answers{margin-top:30px}.seo-answers article{border-top:1px solid var(--line);padding:25px 0;max-width:960px}.seo-answers h3{font-size:22px;margin-bottom:12px}
.seo-brief{margin:30px 0 0}.seo-brief>div{display:grid;grid-template-columns:200px 1fr;gap:30px;border-top:1px solid var(--line);padding:25px 0}.seo-brief dt{font-size:22px;font-weight:700}.seo-brief dd{margin:0;color:var(--muted)}
.seo-steps{list-style:decimal-leading-zero;padding-left:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 60px;margin:36px 0}.seo-steps li::marker{color:var(--gold);font-weight:700}.seo-steps h3{margin-bottom:12px}
.seo-cta{border-top:2px solid var(--gold)}.seo-cta p{margin-top:20px;font-size:17px}.seo-cta .actions{margin-top:25px;flex-wrap:wrap}.seo-paths{display:flex;gap:20px;flex-wrap:wrap}.seo-product-paths{margin:24px 0;font-size:15px}.seo-product-paths a{display:inline-block;margin:8px 0}
@media(min-width:1101px){.header nav{gap:24px}.header nav>a{white-space:nowrap}}
@media(max-width:1000px){.seo-evidence{gap:36px}.seo-cards{gap:20px}.seo-product-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.seo-cards,.seo-cards.seo-two,.seo-evidence,.seo-steps{grid-template-columns:1fr}.seo-evidence figure{width:100%;max-width:330px}.seo-brief>div{grid-template-columns:1fr;gap:8px}.seo-cards p,.seo-evidence p,.seo-answers p,.seo-brief dd,.seo-steps p{font-size:16px}.seo-product-links{gap:0 18px}.seo-product-links a{font-size:16px}.seo-answers h3{font-size:20px}.seo-breadcrumb{font-size:12px}.seo-breadcrumb a{font-size:12px}.seo-steps{gap:28px}.page-intro .actions{flex-wrap:wrap}.seo-cta .button{gap:24px}}
/* Isolate the breadcrumb from the legacy global mobile nav rule. */
nav.seo-breadcrumb{position:static;inset:auto;height:auto;background:transparent;box-shadow:none;border:0;padding:22px 0 0;flex-direction:row;overflow:visible}
nav.seo-breadcrumb a{border:0;padding:0;font-size:13px}
.seo-video-transcript{margin-top:20px;border-bottom:1px solid var(--line);padding-bottom:18px}.seo-video-transcript summary{cursor:pointer;font-size:15px;color:var(--ink)}.seo-video-transcript p{font-size:16px;line-height:1.9;margin-top:16px;max-width:960px}
