.review{padding-block:var(--band-y-tight) var(--band-y)}.review-col{max-width:70ch;margin:0 auto}.review-kick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.review h1{margin-top:14px;font-size:clamp(30px,3.8vw,44px);font-weight:600;line-height:1.18}.review-lede{margin-top:var(--lead-gap);color:var(--ink-2);font-size:18px;line-height:1.55}.review section{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px;font-size:17px;line-height:1.68}.review section>*+*{margin-top:14px}.review h2{font-size:24px;font-weight:600;line-height:1.3}.review code{font-family:var(--mono);background:var(--rule-soft);white-space:nowrap;border-radius:5px;padding:.12em .36em;font-size:.9em}.review-way{background:var(--card);border:1px solid var(--rule-soft);border-radius:var(--r);box-shadow:var(--sh-s);padding:var(--card-pad)}.review-way+.review-way{margin-top:var(--item-gap)}.review-link{margin-top:16px}.review-steps{margin:0;padding-left:1.75em}.review-steps li+li{margin-top:8px}.review-steps li::marker{color:var(--orange);font-family:var(--mono)}.review-never p:first-of-type{color:var(--ink);font-weight:500}@media (max-width:768px){.review{padding-block:var(--band-y-m-tight) var(--band-y-m)}.review section{margin-top:32px;padding-top:24px;font-size:16px}.review h2{font-size:21px}.review-way{padding:var(--card-pad-m)}.review-way+.review-way{margin-top:var(--item-gap-m)}.review-link .btn{text-align:center;justify-content:center;display:flex}}
