/* Informational content shares the site's header and catalogue navigation. */
.advertising-guide-document{background:linear-gradient(180deg,#f0f6ff,#fff 1100px);color:#263b51}.advertising-guide-document [hidden]{display:none!important}
.advertising-guide-document .media-option{text-decoration:none}.guide-content{min-width:0}
.guide-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:52px;font-size:13px;color:#647385;margin-bottom:8px}
.guide-breadcrumb a,.guide-panel a:not(.button),.guide-footer a{color:#075bc4;text-underline-offset:3px}
.guide-panel{background:#fff;border:1px solid #e1e8ef;border-radius:12px;padding:28px clamp(18px,3vw,42px);overflow-wrap:anywhere;min-width:0}
.guide-intro{max-width:80ch}.guide-eyebrow{font-size:11px;letter-spacing:1px;color:#647385;margin:0 0 12px}
.guide-panel h1{font-size:clamp(25px,2.5vw,36px);font-weight:500;letter-spacing:-.5px;line-height:1.2;margin:0 0 18px}
.guide-lead{font-size:17px;line-height:1.7;color:#536578;margin:0 0 20px}
.guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:14px}.guide-actions .button{min-height:44px;justify-content:center;text-align:center}
.guide-toc{display:flex;flex-wrap:wrap;gap:9px 20px;border-block:1px solid #e1e8ef;padding:18px 0;margin:28px 0 8px;font-size:13px;line-height:1.5}
.guide-section{padding:22px 0;border-bottom:1px solid #e1e8ef;scroll-margin-top:24px}.guide-section h2{font-size:21px;font-weight:500;line-height:1.35;margin:0 0 14px}
.guide-section p,.guide-section li{font-size:15px;line-height:1.75;max-width:85ch;color:#536578}.guide-section p{margin:10px 0}.guide-section ul{padding-left:23px}.guide-section li{margin:8px 0}.guide-section>a{font-size:14px}
.guide-section summary{font-size:14px;font-weight:500;line-height:1.6;cursor:pointer;padding:10px 0}.guide-faq details+details{border-top:1px solid #edf0f4}.guide-faq details p{margin-bottom:18px}
.guide-section .guide-offers{list-style:none;padding:0;margin:0 0 18px}.guide-offers li{max-width:none;display:flex;justify-content:space-between;align-items:start;gap:15px;padding:14px 0;margin:0;border-bottom:1px solid #edf0f4}.guide-offers li:last-child{border:0}.guide-offers a{font-weight:500}.guide-offers p{font-size:12px;margin:5px 0 0}.guide-offers li>span{text-align:right;flex-shrink:0}.guide-offers strong{color:#a84636;font-size:16px;white-space:nowrap}.guide-offers small{display:block;font-size:11px;color:#647385}
.guide-next,.guide-footer .public-service-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.5}.guide-next{padding-top:24px}.guide-footer{padding-block:24px 36px}
@media(max-width:900px){.guide-panel{padding:22px 18px}.guide-lead{font-size:15px}.guide-section h2{font-size:19px}.guide-breadcrumb{min-height:40px}.guide-toc{gap:10px 16px}}
@media(max-width:420px){.guide-offers li{flex-direction:column;gap:4px}.guide-offers li>span{text-align:left}.guide-offers small{display:inline;margin-left:8px}.guide-actions{align-items:stretch}.guide-actions .button{width:100%}}
