.focus-preview{font-size:12px;text-align:center;padding:9px 14px;color:#725f39;background:#f5efdf;border-bottom:1px solid #e0d3b7}.focus-scope{margin-top:32px;border-left:3px solid #a3b6a9;background:#edf1ec;border-radius:0 8px 8px 0;padding:22px 25px;color:#3d5949}.focus-scope>b{font-size:15px}.focus-scope p{font-size:14px;line-height:1.95;margin:8px 0 0;color:#697b6b}.focus-split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.focus-steps{display:grid;gap:0}.focus-step{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.focus-step>span{font-size:18px;color:var(--gold);font-weight:600;flex-shrink:0}.focus-step h3{font-size:21px;margin:0 0 8px;color:var(--ink)}.focus-step p{font-size:15px;line-height:1.95;color:var(--slate);margin:0}.focus-split .sec{font-size:34px}.focus-split .lead{font-size:17px}h1.sec{font-size:clamp(32px,4vw,52px)}@media(max-width:850px){.focus-split{grid-template-columns:1fr;gap:30px}.focus-scope{padding:18px}.focus-scope p{font-size:13px}.focus-step{gap:18px}.focus-step h3{font-size:19px}.focus-step p{font-size:14px}.focus-preview{font-size:10px}h1.sec{font-size:34px}}h1.sec{line-height:1.45}
