.guide-page{max-width:1120px;display:grid;gap:24px;color:#17231b}.guide-page>header{padding:8px 0}.guide-page>header>span,.guide-chain>span,.guide-rules section>span,.guide-steps article span{color:#4f785e;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.guide-page h1{margin:5px 0 8px;font-size:clamp(38px,6vw,66px);letter-spacing:-.06em;line-height:.95}.guide-page>header p{max-width:620px;margin:0;color:#68726b;font-size:16px;line-height:1.55}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.guide-steps article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;border:1px solid #dce2dd;border-radius:14px;background:#fff;padding:17px;box-shadow:0 8px 26px rgba(26,38,29,.04)}.guide-steps article>b{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#173b2a;color:#fff}.guide-steps h2{margin:5px 0 7px;font-size:18px;line-height:1.2}.guide-steps p,.guide-rules p{margin:0;color:#667269;font-size:13px;line-height:1.55}.guide-chain{border:1px solid #cbd9cf;border-radius:14px;background:#edf4ef;padding:18px}.guide-chain p{margin:7px 0 0;font-size:15px;font-weight:750;line-height:1.65}.guide-chain i{padding:0 4px;color:#6d8c77;font-style:normal}.guide-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.guide-rules section{border:1px solid #e0e5e1;border-radius:12px;background:#fff;padding:15px}.guide-rules section:last-child{grid-column:1/-1}.guide-rules h3{margin:5px 0 6px;font-size:16px}@media(max-width:800px){.guide-steps,.guide-rules{grid-template-columns:1fr}.guide-rules section:last-child{grid-column:auto}.guide-chain p{font-size:13px}.guide-page h1{font-size:42px}}
