.guide-page{min-height:100vh;color:var(--ink);background:#f7fbfb}.guide-shell{width:min(960px,100% - 40px);margin:0 auto 90px}.guide-hero{border-bottom:1px solid var(--line);padding:62px 0 42px}.guide-hero h1{max-width:850px;color:var(--navy);letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(40px,6vw,68px);line-height:1.04}.guide-hero p{max-width:790px;color:var(--muted);font-size:18px;line-height:1.75}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.guide-content{gap:24px;padding-top:42px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.guide-card h2{color:var(--navy);margin:0 0 12px;font-size:30px}.guide-card h3{color:var(--navy);margin:24px 0 8px;font-size:20px}.guide-card p,.guide-card li{color:#526b7e;font-size:16px;line-height:1.75}.guide-card ol,.guide-card ul{padding-left:22px}.comparison-table{border-collapse:collapse;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px;font-size:15px;line-height:1.55}.comparison-table th{color:var(--navy);background:#eef8f6}.comparison-table td:first-child{color:var(--navy);font-weight:800}.guide-note{border-left:4px solid var(--gold);color:#6f624e;background:#fff8e8;padding:22px;line-height:1.7}.guide-links{flex-wrap:wrap;gap:16px;display:flex}.guide-links a{color:var(--teal-dark);font-weight:800}@media (max-width:650px){.guide-shell{width:min(100% - 28px,960px)}.guide-hero{padding-top:35px}.guide-card{padding:22px;overflow-x:auto}.comparison-table{min-width:620px}}
