.a2hs{padding:1.25rem 1rem 2.5rem}.a2hs-wrap{width:min(44rem,100%);margin:0 auto}.a2hs-card h1{text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.45em,4.4vw,1.7em);line-height:1.15}.a2hs-rule{background:var(--color-mustard,#e2a84a);border-radius:999px;width:3.25rem;height:4px;margin:.8rem auto 1rem;display:block}.a2hs-lede{text-align:center;max-width:24em;margin:0 auto 1.4em;line-height:1.5}.a2hs-os{margin:0 0 1.6em}.a2hs-os h2{text-align:center;margin:0;font-size:1.2em}.a2hs-for{text-align:center;margin:0 0 .6em;font-size:.9em}.a2hs-steps{counter-reset:a2hs;text-align:left;gap:.5em;max-width:26em;margin:0 auto;padding:0;list-style:none;display:grid}.a2hs-steps li{counter-increment:a2hs;background:var(--color-cream,#f6f1e6);border-radius:1.2rem;padding:.6em .8em .65em 2.7em;line-height:1.4;position:relative}.a2hs-steps li:before{content:counter(a2hs);background:var(--color-mustard,#e2a84a);width:1.55em;height:1.55em;color:var(--color-ink,#3e332c);font-family:var(--font-display,"Quicksand", sans-serif);text-align:center;border-radius:999px;font-size:.9em;font-weight:700;line-height:1.55em;position:absolute;top:.55em;left:.6em}.a2hs-aside{text-align:left;max-width:26em;margin:.7em auto 0;font-size:.9em}.a2hs-note{background:var(--color-cream,#f6f1e6);border-radius:1.2rem;max-width:26em;margin:0 auto;padding:.8em 1em .9em}.a2hs-note h2{text-align:left;margin:0 0 .4em;font-size:1.1em}.a2hs-note ul{margin:0;padding-left:1.2em}.a2hs-note li{margin:0 0 .45em;line-height:1.45}.a2hs-note li:last-child{margin-bottom:0}.a2hs-back{text-align:center;margin:1.4em 0 0;font-weight:700}@media (width<=480px){.a2hs{padding:.75rem .5rem 2rem}}
