:root{--ink:#1b2845;--muted:#5b6883;--line:#e2e8f4;--blue:#2f62d9;--soft:#f4f7ff}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.guide-hero{padding:42px 0 28px;max-width:880px}.guide-eyebrow{font-size:12px;font-weight:800;color:#315eaf;letter-spacing:.08em;text-transform:uppercase}.guide-hero h1{font-size:clamp(31px,5vw,52px);letter-spacing:-.045em;line-height:1.11;margin:12px 0 18px}.guide-hero p{font-size:18px;line-height:1.7;color:var(--muted);margin:0}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 52px}.guide-card{border:1px solid var(--line);background:white;border-radius:18px;padding:22px;box-shadow:0 10px 25px #253f7810;text-decoration:none;color:var(--ink);transition:transform .16s,border-color .16s}.guide-card:hover{transform:translateY(-2px);border-color:#9cb3e9}.guide-card small{display:block;color:#4263a2;font-weight:800;letter-spacing:.02em}.guide-card h2{font-size:22px;letter-spacing:-.02em;margin:12px 0 8px}.guide-card p{font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 14px}.guide-card .more{font-weight:800;color:var(--blue);font-size:14px}.guide-content{max-width:790px;padding-bottom:65px}.guide-content article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px clamp(20px,4vw,38px)}.guide-content h2{font-size:23px;letter-spacing:-.03em;margin:30px 0 11px}.guide-content p,.guide-content li{font-size:16px;line-height:1.76;color:#44516c}.guide-content ol{padding-left:24px}.guide-content li{margin:6px 0}.guide-note{background:#eef4ff;border-left:4px solid #5984ec;padding:15px 18px;border-radius:10px;margin:22px 0;color:#36527e;line-height:1.65}.guide-breadcrumb{color:#60708f;font-size:13px;margin-bottom:10px}.guide-breadcrumb a{color:#275fc0}.guide-faq h3{font-size:17px;margin:18px 0 5px}.guide-related{margin-top:24px;padding:24px;background:#f6f9ff;border-radius:16px}.guide-related a{display:block;margin:10px 0;color:#2354b6;font-weight:700}.guide-footer{padding:25px 0 42px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:14px}.guide-footer a{color:#385bb6}.guide-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.guide-header a{text-decoration:none}.guide-logo{display:flex;gap:10px;align-items:center;color:var(--ink);font-weight:850}.guide-logo img{height:36px;width:36px;border-radius:10px}.guide-nav{display:flex;flex-wrap:wrap;gap:15px;font-size:14px}.guide-nav a{color:#536b93}.guide-button{background:linear-gradient(125deg,#2c65dd,#7952d9);padding:9px 15px;color:#fff!important;border-radius:11px;font-weight:750}.guide-divider{border:0;border-top:1px solid var(--line);margin:10px 0 20px}
@media(max-width:700px){.guide-grid{grid-template-columns:1fr}.guide-header{align-items:flex-start}.guide-nav{gap:9px;font-size:12px}.guide-content article{padding:22px 18px}.guide-hero{padding-top:23px}.guide-hero p{font-size:16px}}
