.prose{color:var(--g6);font-size:1.075rem}.prose h2{color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.7rem);font-family:var(--ft);margin:2em 0 .6em;scroll-margin-top:96px;font-weight:800}.prose h3{color:var(--ink);font-size:1.2rem;font-family:var(--ft);margin:1.5em 0 .4em;scroll-margin-top:96px;font-weight:700}.prose p{margin:.9em 0}.prose ol{counter-reset:li;margin:.9em 0;padding-left:1.2em;list-style:none}.prose ol li{margin:.45em 0;padding-left:2em;position:relative}.prose ol li:before{content:counter(li);counter-increment:li;box-sizing:border-box;border:2px solid var(--navy-deep);background:var(--sticker-cream);min-width:1.5em;height:1.5em;color:var(--orange-text);font-variant-numeric:tabular-nums;border-radius:32%;place-items:center;padding:0 .25em;font-size:.74em;font-weight:700;line-height:1;display:grid;position:absolute;top:.1em;left:0}.prose ul{margin:.9em 0;padding-left:1.2em;list-style:none}.prose ul li{margin:.35em 0;padding-left:1.7em;position:relative}.prose ul li:before{content:"";background:url(/icons/li-dot.webp) 50%/contain no-repeat;width:15px;height:15px;position:absolute;top:.3em;left:0}.prose blockquote{border:1px solid var(--navy-a06);border-left:4px solid var(--navy);font-family:var(--fb);color:var(--ink);border-radius:var(--r);box-shadow:var(--sh);background:#fff;margin:1.4em 0;padding:.9em 1.2em;font-size:1.02rem}.prose img{border-radius:var(--r);box-shadow:var(--sh);margin:1.5em 0}.prose strong{color:var(--ink)}.prose a{color:var(--navy-1);text-underline-offset:2px;text-decoration:underline;transition:color .15s}@media (hover:hover){.prose a:hover{color:var(--orange-text)}}
