.res-narrow[data-astro-cid-pttseihw]{max-width:var(--prose-max);margin:0 auto}.res-wide[data-astro-cid-pttseihw]{max-width:var(--content-max);margin:0 auto}.res[data-astro-cid-pttseihw] h1[data-astro-cid-pttseihw]{font-size:var(--text-hero);margin-bottom:1.25rem}.res[data-astro-cid-pttseihw] h2[data-astro-cid-pttseihw]{font-size:var(--text-h2);margin-bottom:1.25rem}.res[data-astro-cid-pttseihw] p[data-astro-cid-pttseihw].lead{margin-bottom:1rem}.res-hero[data-astro-cid-pttseihw]{padding-top:clamp(3rem,10vh,6rem)}.res-cta-row[data-astro-cid-pttseihw]{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:1.75rem}.res-cta-center[data-astro-cid-pttseihw]{justify-content:center}.res-offer[data-astro-cid-pttseihw]{font-size:.9rem;color:var(--haze)}.res-fineprint[data-astro-cid-pttseihw]{margin-top:.9rem;font-size:.875rem}.res-textlink[data-astro-cid-pttseihw]{color:var(--gold);font-weight:600;text-decoration:none}.res-textlink[data-astro-cid-pttseihw]:hover{text-decoration:underline}.authority[data-astro-cid-pttseihw]{display:flex;gap:clamp(1rem,4vw,2.4rem);align-items:center;flex-wrap:wrap;background:linear-gradient(110deg,color-mix(in srgb,var(--ember) 16%,transparent),color-mix(in srgb,var(--umber) 55%,transparent));border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);border-left:4px solid var(--gold);border-radius:var(--radius-card);padding:clamp(1.4rem,3.5vw,2.2rem)}.authority-big[data-astro-cid-pttseihw]{font-family:var(--font-display);font-weight:500;line-height:1;white-space:nowrap;font-size:clamp(2rem,6vw,3.4rem);color:var(--gold);display:flex;align-items:baseline}.authority-big[data-astro-cid-pttseihw] .arrow[data-astro-cid-pttseihw]{color:var(--ember)}.authority-big[data-astro-cid-pttseihw] .x[data-astro-cid-pttseihw]{font-size:.6em;color:var(--bone);margin-left:.5rem;align-self:flex-end}.authority[data-astro-cid-pttseihw] p[data-astro-cid-pttseihw]{flex:1;min-width:15rem;color:color-mix(in srgb,var(--bone) 90%,transparent)}.res-kpis[data-astro-cid-pttseihw]{margin:1.75rem 0 0}.res-levers[data-astro-cid-pttseihw]{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:1rem}.res-levers[data-astro-cid-pttseihw] li[data-astro-cid-pttseihw]{padding-left:1.6rem;position:relative;color:color-mix(in srgb,var(--bone) 88%,transparent)}.res-levers[data-astro-cid-pttseihw] li[data-astro-cid-pttseihw]:before{content:"";position:absolute;left:0;top:.62em;width:.85rem;height:2px;background:var(--gold)}.res-cases[data-astro-cid-pttseihw]{display:grid;gap:1.25rem;margin-top:.5rem}@media(min-width:48rem){.res-cases[data-astro-cid-pttseihw]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.res-cases[data-astro-cid-pttseihw]{grid-template-columns:repeat(3,1fr)}}.res-card[data-astro-cid-pttseihw]{padding:1.5rem;border:1px solid color-mix(in srgb,var(--gold) 22%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--gold) 4%,transparent);display:flex;flex-direction:column}.res-card-tag[data-astro-cid-pttseihw]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin-bottom:.6rem}.res-card[data-astro-cid-pttseihw] h3[data-astro-cid-pttseihw]{font-size:1.2rem;color:var(--gold-soft);margin-bottom:.6rem;line-height:1.15}.res-card[data-astro-cid-pttseihw] p[data-astro-cid-pttseihw]{color:color-mix(in srgb,var(--bone) 85%,transparent);font-size:.95rem}.res-card-result[data-astro-cid-pttseihw]{margin-top:auto;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold);font-family:var(--font-display);font-weight:500}.res-card[data-astro-cid-pttseihw] p[data-astro-cid-pttseihw]+.res-card-result[data-astro-cid-pttseihw]{margin-top:1rem}.res-card-more[data-astro-cid-pttseihw]{margin-top:.75rem}.res-bridge[data-astro-cid-pttseihw]{margin-top:2rem;color:color-mix(in srgb,var(--bone) 82%,transparent)}.res-close[data-astro-cid-pttseihw]{text-align:center}.res-close[data-astro-cid-pttseihw] .res-narrow[data-astro-cid-pttseihw],.res-close[data-astro-cid-pttseihw] p[data-astro-cid-pttseihw].lead{margin-inline:auto}
