.guide-title{font-family:var(--font-display);font-size:clamp(30px,5.5vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.12;color:var(--ink);margin:2px 0 14px}.guide-lede{color:var(--ink-soft);font-size:16px;line-height:1.65;margin-bottom:30px;max-width:62ch}.guide-section{margin-bottom:28px}.guide-section h2{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.guide-list{list-style:none;display:grid;grid-gap:10px;gap:10px}.guide-list li{font-size:14.5px;line-height:1.6;color:var(--ink-soft);padding:12px 16px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-sm)}.guide-list strong{color:var(--ink);font-weight:600}.guide-body{font-size:14.5px;line-height:1.65;color:var(--ink-soft);max-width:62ch}.guide-cta{margin-bottom:28px}.guide-cta .sub{margin-bottom:18px}.guide-cta-btn{align-self:flex-start}.guide-others h2{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;margin-bottom:10px}.guide-others-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.guide-others-list a{display:inline-flex;align-items:center;font-size:13.5px;font-weight:550;color:var(--accent-ink);background:var(--accent-soft);border:1px solid transparent;border-radius:999px;padding:7px 14px;text-decoration:none;transition:border-color .15s,background .15s}.guide-others-list a:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 60%,var(--bg-card))}