.guide-body{max-width:900px;padding-block:48px 85px}.guide-section{margin:35px 0 50px}.guide-section h2{font-size:clamp(1.8rem,3vw,2.5rem)}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:35px 0 50px}.guide-card{border:1px solid var(--line);background:#fff;padding:25px;border-radius:15px;display:flex;flex-direction:column}.guide-card h2{font-size:1.45rem;line-height:1.25}.guide-card a{margin-top:auto;font-weight:800}.guide-links{display:flex;flex-direction:column;gap:12px}.guide-body .prompt{overflow-wrap:anywhere;font-size:1rem}.guide-body .sources h2{font-size:1.7rem}.guide-body .end-card h2{font-size:1.7rem}.guide-body button{min-height:44px}.guide-body .note{font-size:.9rem}@media(max-width:650px){.guide-grid{grid-template-columns:1fr}.guide-body{padding-top:30px}.guide-card{padding:22px}}