
.guide-page{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;background:#fff!important;color:#17283d}
.guide-page *{box-sizing:border-box}.guide-page .wrap{width:100%;max-width:1160px;margin:auto;padding:0 24px}
.guide-page>nav{height:auto;min-height:72px;background:#fff;border-bottom:1px solid #e1e8f0}.guide-page .nav-shell{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px}
.guide-page .brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#102a43;font-size:20px;font-weight:800;white-space:nowrap}.guide-page .mark{display:grid;place-items:center;width:36px;height:36px;background:#155eef;color:white;border-radius:50%;font-size:12px}
.guide-page .primary,.guide-page .secondary{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:8px;font-size:14px;line-height:1.45;font-weight:700;text-decoration:none;border:1px solid #155eef;box-shadow:none}.guide-page .primary{background:#155eef;color:#fff}.guide-page .secondary{background:#fff;color:#155eef}
.guide-page .guide-hero,.guide-page .issue-hero{padding:48px 0;background:#f4f7fc;position:static}.guide-page .eyebrow{text-transform:uppercase;color:#155eef;font-size:11px;font-weight:700;letter-spacing:.08em}
.guide-page h1{font-size:clamp(28px,3.5vw,42px);line-height:1.18;letter-spacing:-.035em;margin:14px 0 18px;max-width:820px}.guide-page .hero-copy{font-size:16px;line-height:1.7;margin:0;max-width:760px;color:#52677c}
.guide-page section{padding:40px 0 56px}.guide-page .guide-layout,.guide-page .issue-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}
.guide-page article{min-width:0}.guide-page h2{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:28px 0 12px}.guide-page article h2:first-child{margin-top:0}.guide-page p{margin:0 0 18px}.guide-page li{margin-bottom:8px}.guide-page ul{padding-left:22px}
.guide-page .guide-card,.guide-page .side-cta{padding:24px;border-radius:14px;position:sticky;top:24px;color:#fff;background:#102a43}.guide-page aside h2{font-size:22px;margin:0 0 16px}.guide-page aside strong{display:block;font-size:26px!important;margin-bottom:14px}.guide-page aside p{color:#d0dce9;font-size:14px}.guide-page aside a{display:flex}
.guide-page footer{border-top:1px solid #e1e8f0;padding:24px 0;font-size:13px;color:#62758b;background:#f4f7fc}
@media(max-width:760px){.guide-page .wrap{padding:0 20px}.guide-page .guide-layout,.guide-page .issue-layout{grid-template-columns:1fr;gap:28px}.guide-page .guide-card,.guide-page .side-cta{position:static}.guide-page .guide-hero,.guide-page .issue-hero{padding:32px 0}.guide-page section{padding:32px 0}.guide-page .nav-shell>.primary{font-size:12px;padding:9px 11px}.guide-page h2{font-size:21px}}
