.presas-hero{padding:100px 0 80px}
.presas-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:64px;align-items:center}
.presas-hero .hero__title{font-size:clamp(38px,4.3vw,58px);margin-top:24px;max-width:16ch}
.presas-hero .hero__lead{max-width:48ch}
.presas-kicker{font:12px var(--ff-mono);letter-spacing:.1em;line-height:1.6;color:var(--z-accent);margin:0 0 24px}
.presas-note{border-top:1px solid var(--z-border);padding-top:24px;font-size:20px;line-height:1.65}
.presas-number{font:100px/1 Anton;color:var(--z-accent)}
.presas-evidence{font-size:18px;border-top:1px solid var(--z-border);padding-top:20px}
.presas-index{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:40px;border-top:1px solid var(--z-border);padding-top:20px}
.presas-index a{color:var(--z-fg);font:14px var(--ff-mono);padding:10px 0;text-underline-offset:5px}
.presas-reading{width:min(1100px,calc(100% - 56px));margin:0 auto 56px;background:var(--z-bg);color:var(--z-fg);padding:64px 7%}
.presas-section{padding:32px 0 64px;scroll-margin-top:24px}
.presas-section+ .presas-section{border-top:1px solid var(--z-border)}
.presas-section h2{font:400 clamp(30px,3.5vw,44px)/1.15 Anton;text-transform:uppercase;max-width:25ch;margin:0 0 28px;letter-spacing:-.01em;color:var(--z-fg)}
.presas-section h3{font:700 26px/1.3 var(--ff-body);margin:0 0 18px;color:var(--z-fg)}
.presas-section p,.presas-section li{font:400 20px/1.7 var(--ff-body);max-width:70ch;color:var(--z-fg)}
.presas-step{border-top:1px solid var(--z-border);padding:30px 0 18px}
.presas-step:first-child{margin-top:40px}
.presas-section a.reference{color:var(--z-accent);text-decoration:underline;text-underline-offset:3px}
.presas-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:36px}
.presas-option{border-top:4px solid var(--z-accent);padding-top:28px;min-width:0}
.presas-option ul{padding-left:22px}
.presas-option li+li{margin-top:16px}
.presas-option h3{font:400 32px/1.2 Anton;text-transform:uppercase}
.presas-option p,.presas-option li{font-size:19px;line-height:1.65}
.presas-section .faq-q{gap:24px;text-align:left;font-weight:500}
.presas-section .faq-q-icon{flex-shrink:0}
.presas-conversation{background:var(--z-panel);padding:40px;margin-inline:-40px}
.presas-conversation .presas-cta{display:inline-flex;max-width:100%;white-space:normal;text-align:center;margin-top:20px;background:#531419;color:#faf7f2;border-color:#531419;font-size:17px}
.presas-evidence-section{margin-top:64px;padding-bottom:0}
.presas-evidence-section h2{font-size:28px}
.presas-evidence-section p{font-size:18px}
.presas-reading :focus-visible,.presas-hero :focus-visible{outline:3px solid var(--z-accent);outline-offset:5px}
.presas-reading a{overflow-wrap:anywhere}
@media(max-width:900px){.presas-hero-grid{grid-template-columns:1fr;gap:28px}.presas-note{display:grid;grid-template-columns:80px minmax(0,1fr);gap:0 24px}.presas-number{font-size:80px}.presas-note p{margin-top:0}.presas-note .presas-evidence{grid-column:1/-1;margin-top:16px}.presas-options{gap:28px}.presas-reading{padding-inline:7%}}
@media(max-width:560px){.presas-hero{padding:90px 0 72px}.presas-hero>.container{width:calc(100% - 104px)}.presas-hero .hero__title{font-size:clamp(34px,9.1vw,46px)}.presas-note{font-size:18px;grid-template-columns:54px minmax(0,1fr);gap:0 16px}.presas-number{font-size:58px}.presas-index{gap:6px}.presas-index a{width:100%;font-size:13px}.presas-reading{width:calc(100% - 24px);padding:44px 24px;margin-bottom:24px}.presas-section{padding:20px 0 48px}.presas-section p,.presas-section li{font-size:18px;line-height:1.65}.presas-section h3{font-size:24px}.presas-options{grid-template-columns:1fr;gap:32px}.presas-conversation{margin-inline:-12px;padding:28px 20px}.presas-kicker{font-size:11px}.presas-section .faq-q{font-size:20px}.presas-evidence-section{margin-top:48px}}
