.pubnav{display:flex;align-items:center;gap:22px}.pubnav a{color:var(--mute);text-decoration:none;font-size:10px;letter-spacing:.17em;text-transform:uppercase;padding-bottom:2px;border-bottom:1px solid transparent}.pubnav a:hover{color:var(--ink);border-bottom-color:var(--ink)}.pubnav a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pubnav .who{padding-left:22px;border-left:1px solid var(--line)}@media (max-width:640px){.pubnav a{display:none}.pubnav .who{padding-left:0;border-left:0}}.lead{max-width:760px}.lead h1{font-size:clamp(30px,5.2vw,52px);line-height:1.06;letter-spacing:-.035em;font-weight:600;margin-bottom:20px}.lead h1 em{font-style:normal;color:var(--mute)}.lead .lede{font-size:clamp(15px,1.5vw,17px);line-height:1.62;color:var(--mute);max-width:60ch}.lead+section{margin-top:46px}.ask textarea{min-height:112px}.how{border-top:1px solid var(--line);padding-top:38px}.how .steps{list-style:none;display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.how .steps li{border-top:1px solid var(--ink);padding-top:13px}.how .steps span{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px;font-weight:600}.how .steps p{color:var(--mute);font-size:13.5px;line-height:1.6}.pubfoot{margin-top:56px;padding:22px 0 calc(env(safe-area-inset-bottom,0px) + 22px);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--faint)}.pubfoot a{color:var(--mute);text-decoration:none;border-bottom:1px solid transparent}.pubfoot a:hover{color:var(--ink);border-bottom-color:var(--ink)}.pubfoot a:last-child{margin-left:auto}@media (max-width:640px){.pubfoot a:last-child{margin-left:0}}
