@font-face{font-family:'Archivo';src:url(/assets/eg/fonts/archivo.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Source Serif 4';src:url(/assets/eg/fonts/sourceserif.woff2) format('woff2');font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:'Source Serif 4';src:url(/assets/eg/fonts/sourceserif-italic.woff2) format('woff2');font-weight:200 900;font-style:italic;font-display:swap}:root{--paper:#F7FAF8;--paper2:#E5F2EC;--card:#FFFFFF;--ink:#1D2125;--mute:#4F5A62;--rule:#D3DBD7;--rust:#0E6B50;--rustd:#0A3F31;--tint:#E5F2EC;--body:#2B3338;--serif:'Archivo',system-ui,sans-serif;--sans:'Source Serif 4',Georgia,serif}h1,h2,h3,.mark,.formcard h2,.formcard .ft,.faq summary,.steps li:before,.thanks li:before,.thanks li b,.stairs li{font-variation-settings:normal}body{font-size:18px}h1,h2,h3{font-weight:800;font-stretch:88%;letter-spacing:-.02em;word-spacing:.12em}.eyebrow,.btn,.field label,.card .n,.fine,.tag,.four h3{font-family:var(--serif)}.lede{font-style:italic}.formcard{box-shadow:8px 8px 0 #CFE6DB}
.gates{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}
.gates:before{content:"";position:absolute;left:5%;right:5%;top:27px;height:3px;background:var(--rust)}
.gate{position:relative;padding:0 14px 0 0}.gate .gn{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--rustd);color:#fff;font:800 24px/1 var(--serif);border:4px solid var(--paper)}
.gate h3{font-size:20px;margin:14px 0 6px}.gate p{margin:0;font-size:15.5px;line-height:1.45;color:var(--body)}
@media (max-width:900px){.gates{grid-template-columns:1fr;gap:24px}.gates:before{left:26px;right:auto;top:20px;bottom:20px;width:3px;height:auto}.gate{padding:0 0 0 76px;min-height:54px}.gate .gn{position:absolute;left:0;top:0}.gate h3{margin-top:0}}