.lp-shaon{min-block-size:100svh;padding-block:clamp(2.5rem,7vw,4.5rem) 0}.lp-shaon .lp-head{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:clamp(2.5rem,7vw,4rem);font-size:.9rem;display:flex}.lp-shaon .lp-head .logo{font-size:1.4rem}.lp-shaon .lp-head a{text-decoration:none}.lp-shaon .lp-head a+a{text-underline-offset:3px;color:var(--w-dim);text-decoration:underline}.lp-shaon .h1{font-size:clamp(2.2rem,1.5rem + 3.2vw,3.6rem)}.lp-shaon .h2{margin-block-end:.75rem;font-size:clamp(1.4rem,1.15rem + 1.3vw,2rem)}.lp-shaon .h3{margin-block-start:1.75rem}.lp-shaon main>section{margin-block-start:clamp(2.25rem,6vw,3.25rem)}.lp-shaon p{color:var(--w-dim);max-inline-size:62ch;line-height:1.7}.lp-shaon p+p{margin-block-start:.8rem}.lp-shaon p b,.lp-shaon li b{color:var(--s-cream)}.lp-shaon main a{text-underline-offset:3px;text-decoration:underline}.lp-shaon main ul{max-inline-size:62ch;color:var(--w-dim);gap:.7rem;margin-block-start:1rem;padding-inline-start:1.35rem;line-height:1.7;list-style:outside;display:grid}.lp-shaon li::marker{color:var(--w-accent)}.lp-shaon .proof{max-inline-size:62ch;margin-block-start:1.25rem}.lp-shaon .proof ul{padding-inline-start:0;list-style:none}.lp-shaon .t td{color:var(--w-dim);vertical-align:top}.lp-shaon .t th{color:var(--s-cream)}.lp-shaon .lp-note{border:1px solid var(--s-hair-2);border-inline-start:3px solid var(--w-accent);max-inline-size:62ch;margin-block-start:clamp(2.25rem,6vw,3.25rem);padding:1.1rem 1.25rem}.lp-shaon .lp-note p{font-size:.85rem}.lp-shaon .lp-cta{max-inline-size:62ch;margin-block-start:clamp(2.5rem,6vw,3.5rem)}.lp-shaon .lp-cta .cta{margin-block-start:.5rem}.lp-shaon .foot{color:var(--s-cream-2)}
