.guide-page{max-width:1000px;padding-top:28px;padding-bottom:40px}.guide-page h1{font:600 clamp(24px,4vw,34px)/1.25 Inter,Arial,sans-serif;margin:0 0 12px}.guide-intro{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0 0 24px}.guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-step{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}.guide-step h2{font:600 18px/1.4 Inter,Arial,sans-serif;margin:0 0 10px}.guide-step p{font-size:14px;line-height:1.7;color:var(--text-secondary);margin:0;overflow-wrap:anywhere}.guide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.guide-actions .btn{min-height:44px;white-space:normal;text-align:center}@media(max-width:650px){.guide-page{padding:20px 12px 28px}.guide-steps{grid-template-columns:minmax(0,1fr);gap:12px}.guide-step{padding:16px}.guide-actions .btn{flex:1 1 160px}}

@media(min-width:900px){.guide-page{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-template-rows:auto auto 1fr;column-gap:56px;max-width:1100px;padding-top:40px;padding-bottom:48px}.guide-page>h1{grid-column:1;grid-row:1;font-size:32px}.guide-page>.guide-intro{grid-column:1;grid-row:2;max-width:30ch;margin-bottom:20px}.guide-page>.guide-actions{grid-column:1;grid-row:3;align-self:start;flex-direction:column;margin-top:0;max-width:280px}.guide-page>.guide-steps{grid-column:2;grid-row:1/4;grid-template-columns:minmax(0,1fr);gap:0;border-left:1px solid var(--border);padding-left:28px}.guide-page .guide-step{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;padding:0 0 20px;margin-bottom:20px}.guide-page .guide-step:last-child{border:0;margin:0;padding-bottom:0}}
