.guide-page{min-height:100vh;background:var(--paper,#fffaf2);color:var(--ink,#172033);padding:0 5vw 80px}.guide{max-width:820px;margin:75px auto 0}.guide h1{font-size:clamp(42px,6vw,68px);line-height:1.04;letter-spacing:-.05em;margin:14px 0 24px}.guide .lead{font-size:20px;line-height:1.7;color:#5f6a7d;margin-bottom:52px}.guide h2{font-size:31px;line-height:1.15;letter-spacing:-.03em;margin:52px 0 16px}.guide li,.guide p{font-size:17px;line-height:1.75;color:#4f5b70}.guide ol,.guide ul{padding-left:24px}.guide li{margin:10px 0}.callout{margin:28px 0;padding:24px;border-radius:18px;background:#fff;border:1px solid #e5ded1;font-size:17px;line-height:1.7}.buyer-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin:25px 0 10px}.buyer-grid>div{background:#fff;border:1px solid #e5ded1;border-radius:18px;padding:22px}.buyer-grid b{font-size:16px}.buyer-grid p{font-size:15px;margin:8px 0 0}.guide-button{display:inline-flex;margin-top:28px;padding:13px 18px;border-radius:10px;background:var(--ink,#172033);color:#fff;text-decoration:none;font-weight:800;font-size:13px}@media(max-width:700px){.guide-page{padding:0 20px 50px}.guide{margin-top:50px}.buyer-grid{grid-template-columns:1fr}.guide h2{font-size:27px}}