/* Long-form guides: readable article column on top of the landing layout. */
.guide{max-width:720px;margin:0 auto;padding:32px 20px 72px}
.guide h1{font-size:clamp(30px,6vw,44px);line-height:1.1;margin:8px 0 16px;hyphens:auto;-webkit-hyphens:auto}
.guide h2{font-size:24px;margin:40px 0 12px}
.guide p,.guide li{font-size:17px;line-height:1.65}
.guide ol,.guide ul{padding-left:22px}
.guide table{width:100%;border-collapse:collapse;margin:16px 0;font-size:16px}
.guide th,.guide td{padding:9px 10px;border-bottom:1px solid var(--line,#ddd);text-align:left}
.guide td.n,.guide th.n{text-align:right;font-variant-numeric:tabular-nums}
.guide tr.total td{font-weight:700;border-top:2px solid currentColor}
.guide .note{background:var(--bg-soft,#f3f1ea);border-radius:14px;padding:16px 18px;margin:20px 0}
.guide .cta{margin:36px 0 8px;display:flex;flex-wrap:wrap;gap:12px}
.guide .small{color:var(--muted,#666);font-size:14px}
@media (prefers-color-scheme:dark){.guide .note{background:#ffffff0f}}
