/* Scoped to the audit-cost and channel-comparison resources. */
body.sc-paid-resource{--ws-accent:#006f9f}
.pa-crumbs{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;color:var(--ws-muted);padding-top:26px}
.pa-crumbs a{display:flex;align-items:center;min-height:44px}.pa-crumbs span{align-self:center}
.pa-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding-top:30px;padding-bottom:64px}
.pa-hero h1{font-size:clamp(42px,4.9vw,70px);line-height:1.04;font-weight:550;letter-spacing:-.055em;max-width:14ch}
.pa-lead{font-size:clamp(18px,1.7vw,22px);line-height:1.5;margin-top:24px;max-width:39ch}
.pa-meta{font-size:12px;line-height:1.7;color:var(--ws-muted);margin-top:22px}.pa-meta a{color:var(--ws-accent)}
.pa-hero img{width:100%;aspect-ratio:1.2;object-fit:cover}.pa-hero figcaption{font-size:11px;line-height:1.6;color:var(--ws-muted);margin-top:10px}
.pa-layout{display:grid;grid-template-columns:190px minmax(0,850px);gap:clamp(36px,6vw,92px);justify-content:space-between;padding-bottom:88px}
.pa-jump{align-self:start;position:sticky;top:28px}.pa-jump p{font-size:12px;color:var(--ws-muted);margin-bottom:12px}.pa-jump a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:13px;line-height:1.4;color:var(--ws-accent)}
.pa-article{min-width:0}.pa-article section+section{margin-top:68px}.pa-article h2{font-size:clamp(30px,3vw,42px);line-height:1.12;letter-spacing:-.04em;font-weight:550;max-width:26ch;margin-bottom:22px}.pa-article h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.02em;margin-bottom:10px}
.pa-article p,.pa-article li,.pa-article dd{font-size:17px;line-height:1.7}.pa-article p+p{margin-top:18px}.pa-article a:not(.ws-button){color:var(--ws-accent);font-weight:550}.pa-article a:hover{color:var(--ws-ink)}
.pa-article ul,.pa-article ol{padding-left:22px;margin:18px 0}.pa-article li+li{margin-top:10px}.pa-article .ws-eyebrow{font-size:12px;line-height:1.5;margin-bottom:14px}.pa-article .pa-caption{font-size:12px;line-height:1.6;color:var(--ws-muted);margin-top:20px}
.pa-answer{background:#edf5f9;padding:32px}.pa-answer h2{font-size:30px}.pa-answer .pa-price{font-size:58px;line-height:1;font-weight:550;letter-spacing:-.05em;margin:12px 0 20px}.pa-price span{font-size:14px;letter-spacing:0;font-weight:450}
.pa-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 34px;margin-top:28px}.pa-pairs p{font-size:16px;line-height:1.65}.pa-pairs h3{font-size:20px}
.pa-table{overflow-x:auto;margin-top:24px;padding-bottom:10px}.pa-table table{border:0;border-collapse:separate;border-spacing:0 6px;width:100%;min-width:530px;font-size:15px;line-height:1.55;text-align:left}.pa-table caption{text-align:left;font-size:12px;color:var(--ws-muted);padding-bottom:12px}.pa-table th,.pa-table td{border:0;padding:18px;vertical-align:top}.pa-table thead th{background:#e7f1f6;font-weight:600}.pa-table tbody tr:nth-child(odd){background:#f3f5f6}.pa-table tbody th{font-weight:550;width:25%}
.pa-example{background:#f3f5f6;padding:32px}.pa-record{display:grid;gap:22px;margin:26px 0 0}.pa-record div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px}.pa-record dt{font-size:14px;font-weight:600;line-height:1.7}.pa-record dd{margin:0;font-size:16px}
.pa-faq details{background:#f3f5f6;padding:0 22px;margin-top:12px}.pa-faq summary{min-height:64px;padding:18px 0;font-size:17px;line-height:1.5;font-weight:550}.pa-faq details p{padding:0 0 22px;font-size:16px}
.pa-close{background:#edf5f9;padding:36px}.pa-close .ws-button{margin-top:22px;color:#fff}.pa-close .ws-button:hover{color:#fff}.pa-close p:last-child{font-size:15px}.sc-paid-resource .ws-footer{background:#f3f5f6}
.pa-alias{display:block;scroll-margin-top:28px}
@media(max-width:1000px){.pa-layout{grid-template-columns:150px minmax(0,1fr);gap:36px}.pa-hero{gap:30px}.pa-hero h1{font-size:50px}.pa-hero img{aspect-ratio:.95}.pa-pairs{gap:24px}}
@media(max-width:760px){.pa-crumbs{padding-top:14px;gap:6px 16px}.pa-hero{grid-template-columns:1fr;padding-top:20px;padding-bottom:36px;gap:26px}.pa-hero h1{font-size:clamp(42px,10vw,60px);max-width:16ch}.pa-lead{font-size:18px;max-width:46ch;margin-top:20px}.pa-hero img{aspect-ratio:1.5}.pa-meta{margin-top:18px}.pa-layout{display:block;padding-bottom:48px}.pa-jump{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:0 20px;margin-bottom:32px}.pa-jump p{width:100%;margin-bottom:4px}.pa-jump a{min-height:44px;font-size:12px}.pa-article section+section{margin-top:44px}.pa-article h2{font-size:32px;margin-bottom:18px}.pa-article p,.pa-article li{font-size:16px}.pa-answer,.pa-example,.pa-close{padding:24px}.pa-answer h2{font-size:28px}.pa-answer .pa-price{font-size:50px}.pa-pairs{grid-template-columns:1fr;gap:26px}.pa-record div{grid-template-columns:1fr;gap:5px}.pa-record{gap:22px}.pa-faq details{padding-inline:18px}.pa-faq summary{font-size:16px}.pa-table th,.pa-table td{padding:14px}.pa-close .ws-button{width:100%}}
@media(prefers-reduced-motion:reduce){.sc-paid-resource *{scroll-behavior:auto;transition:none}}
@media print{.ws-header,.ws-services,.pa-jump,.ws-footer,.ws-button,.ws-skip{display:none!important}.pa-layout{display:block}.ws-wrap{width:100%;padding:0}.pa-hero{padding-top:0}.pa-hero h1{font-size:34px}.pa-article section+section{margin-top:28px}.pa-faq details p{display:block}.pa-hero figure{max-width:300px}.pa-table{overflow:visible}}
