
:root{
  --ig-bg:#f7f9fb;
  --ig-card:#ffffff;
  --ig-text:#102238;
  --ig-muted:#5f7185;
  --ig-border:#dfe6ec;
  --ig-navy:#08243f;
  --ig-teal:#0f8f8d;
  --ig-soft:#edf7f6;
}
*{box-sizing:border-box}
body.invest-guide-page{margin:0;background:var(--ig-bg);color:var(--ig-text);font-family:Inter,Arial,sans-serif}
.invest-guide-page a{color:inherit}
.invest-guide-page .ig-nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid var(--ig-border);backdrop-filter:blur(10px)}
.invest-guide-page .ig-nav-inner{max-width:1180px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.invest-guide-page .ig-brand{display:flex;align-items:center;text-decoration:none;font-weight:700;gap:8px}
.invest-guide-page .ig-brand img{height:28px;width:auto}
.invest-guide-page .ig-nav-links{display:flex;align-items:center;gap:22px}
.invest-guide-page .ig-nav-links a{text-decoration:none;font-size:14px;color:#526274}
.invest-guide-page .ig-nav-links a:hover{color:#102238}
.invest-guide-page .ig-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 16px;background:var(--ig-navy);color:#fff!important;text-decoration:none!important;font-weight:650}
.invest-guide-page .ig-hero{background:linear-gradient(135deg,#07182c,#0d2d4b);color:#fff}
.invest-guide-page .ig-hero-inner{max-width:980px;margin:0 auto;padding:72px 24px 62px}
.invest-guide-page .ig-hero h1{margin:0;max-width:900px;font-size:clamp(38px,5.2vw,64px);line-height:1.04;letter-spacing:-.04em}
.invest-guide-page .ig-hero p{max-width:820px;margin:22px 0 0;color:#c7d4e2;font-size:19px;line-height:1.65}
.invest-guide-page .ig-layout{max-width:1180px;margin:0 auto;padding:56px 24px 80px;display:grid;grid-template-columns:230px minmax(0,820px);justify-content:center;gap:52px}
.invest-guide-page .ig-toc{position:sticky;top:96px;align-self:start;padding-left:18px;border-left:2px solid var(--ig-border)}
.invest-guide-page .ig-toc strong{display:block;margin-bottom:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ig-teal)}
.invest-guide-page .ig-toc a{display:block;padding:7px 0;text-decoration:none;color:#65778a;font-size:14px;line-height:1.35}
.invest-guide-page .ig-toc a:hover{color:var(--ig-teal)}
.invest-guide-page .ig-section{margin:0 0 46px;padding:0 0 46px;border-bottom:1px solid var(--ig-border);scroll-margin-top:92px}
.invest-guide-page .ig-section:last-child{border-bottom:0}
.invest-guide-page .ig-section h2{margin:0 0 18px;font-size:clamp(29px,3.5vw,42px);line-height:1.12;letter-spacing:-.03em;color:#0a1f35}
.invest-guide-page .ig-section h3{margin:28px 0 10px;font-size:21px;line-height:1.3;color:#0b6f6d}
.invest-guide-page .ig-section p,.invest-guide-page .ig-section li{font-size:17px;line-height:1.76;color:#455d74}
.invest-guide-page .ig-section p{margin:0 0 15px}
.invest-guide-page .ig-section ul,.invest-guide-page .ig-section ol{margin:18px 0;padding-left:24px}
.invest-guide-page .ig-section li{margin-bottom:10px}
.invest-guide-page .ig-callout{padding:24px 26px;margin:24px 0;border:1px solid #cfe5e4;border-radius:16px;background:var(--ig-soft)}
.invest-guide-page .ig-callout p:last-child{margin-bottom:0}
.invest-guide-page .ig-formula{margin:20px 0;padding:18px 20px;border-radius:12px;background:#0d2238;color:#fff;font-family:"IBM Plex Mono",Consolas,monospace;font-size:15px;line-height:1.6;overflow:auto}
.invest-guide-page .ig-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.invest-guide-page .ig-card{padding:22px;border:1px solid var(--ig-border);border-radius:16px;background:var(--ig-card)}
.invest-guide-page .ig-card h3{margin:0 0 10px;color:#0a1f35}
.invest-guide-page .ig-card p:last-child{margin-bottom:0}
.invest-guide-page .ig-related{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.invest-guide-page .ig-related a{display:block;padding:18px;border:1px solid var(--ig-border);border-radius:14px;background:#fff;text-decoration:none}
.invest-guide-page .ig-related a:hover{border-color:#9dcac8}
.invest-guide-page .ig-related b{display:block;margin-bottom:6px;color:#0a1f35}
.invest-guide-page .ig-related span{display:block;color:#66798b;font-size:14px;line-height:1.45}
.invest-guide-page .ig-sources a{color:#0b6f6d;text-decoration:underline}
.invest-guide-page .ig-closing{padding:30px;border:0;border-radius:18px;background:linear-gradient(135deg,#0b2743,#0a1d31);color:#fff}
.invest-guide-page .ig-closing h2,.invest-guide-page .ig-closing p{color:#fff}
.invest-guide-page .ig-footer{border-top:1px solid var(--ig-border);background:#fff}
.invest-guide-page .ig-footer-inner{max-width:1180px;margin:0 auto;padding:30px 24px;color:#66798b;font-size:13px;line-height:1.6}
.invest-guide-page .ig-footer-inner a{color:#0b6f6d}
@media(max-width:900px){
  .invest-guide-page .ig-layout{grid-template-columns:1fr}
  .invest-guide-page .ig-toc{display:none}
  .invest-guide-page .ig-nav-links{display:none}
}
@media(max-width:620px){
  .invest-guide-page .ig-hero-inner{padding:52px 20px 46px}
  .invest-guide-page .ig-hero h1{font-size:40px}
  .invest-guide-page .ig-hero p{font-size:17px}
  .invest-guide-page .ig-layout{padding:40px 20px 62px}
  .invest-guide-page .ig-grid,.invest-guide-page .ig-related{grid-template-columns:1fr}
  .invest-guide-page .ig-section p,.invest-guide-page .ig-section li{font-size:16px}
}
