.ig-doc{--ig-blue:#005ccc;--ig-heading:#01348d;--ig-ink:#1a1a1a;--ig-muted:#5a6b82;--ig-line:#e6ecf5;--ig-sidebar-w:clamp(260px,20vw,320px);--ig-prose-max:896px;background:#ffffff}.ig-doc-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--ig-sidebar-w);gap:40px;align-items:start}.ig-doc-main{min-width:0}.ig-doc-main,.ig-doc-side{display:flex;flex-direction:column;gap:24px}.ig-doc-side{position:sticky;top:24px}.ig-doc-breadcrumb{margin-bottom:.25rem}.ig-doc-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.8125rem;line-height:1.4;color:#64748b}.ig-doc-breadcrumb a{color:#005ccc;text-decoration:none}.ig-doc-breadcrumb a:hover{text-decoration:underline}.ig-doc-breadcrumb [aria-current=page]{max-width:min(100%,46ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}.ig-doc-hero{border-radius:12px;overflow:hidden;background:#f7faff;line-height:0}.ig-doc-hero img{display:block;width:100%;height:auto}.ig-doc-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ig-blue)}.ig-doc-title{margin:0;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1.25;color:var(--ig-heading)}.ig-doc-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;font-size:14px;color:var(--ig-muted)}.ig-doc-byline a{color:var(--ig-blue);text-decoration:none;font-weight:600}.ig-doc-byline a:hover{text-decoration:underline}.ig-doc-date{display:inline-flex;align-items:center;gap:7px}.ig-doc-artwork{margin:0;border:1px solid var(--ig-line);border-radius:12px;overflow:hidden;background:#f7faff}.ig-doc-artwork img{display:block;width:100%;height:auto}.ig-doc-download a{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 24px;border-radius:8px;background:#ff983d;color:#ffffff;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.ig-doc-download a:hover{background:#f08422;box-shadow:0 8px 20px rgba(255,152,61,.35)}.ig-doc-article{max-width:var(--ig-prose-max);font-size:16px;line-height:1.75;color:#2b3a4d}.ig-doc-article>:first-child{margin-top:0}.ig-doc-image{display:block;max-width:100%;height:auto;margin:1.75rem 0;border-radius:8px}.ig-doc-article h2,.ig-doc-article h3,.ig-doc-article h4{font-family:Poppins,sans-serif;color:var(--ig-heading);font-weight:700;scroll-margin-top:24px}.ig-doc-article h2{margin:36px 0 14px;font-size:22px;line-height:32px}.ig-doc-article h3{margin:30px 0 12px;font-size:18px;line-height:28px}.ig-doc-article h4{margin:26px 0 10px;font-size:16px;line-height:26px}.ig-doc-article p{margin:0 0 18px}.ig-doc-article ol,.ig-doc-article ul{margin:0 0 20px;padding-left:1.5rem}.ig-doc-article li{margin-bottom:8px}.ig-doc-article a{color:var(--ig-blue);text-decoration:underline;text-underline-offset:2px}.ig-doc-article a:hover{text-decoration-thickness:2px}.ig-doc-article strong{color:var(--ig-ink);font-weight:700}.ig-doc-article blockquote{margin:0 0 22px;padding:2px 0 2px 18px;border-left:3px solid var(--ig-blue);color:var(--ig-muted)}.ig-doc-promo{padding:2rem;border-radius:12px;background:var(--ig-blue);color:#ffffff;box-shadow:0 8px 24px rgba(0,92,204,.25)}.ig-doc-promo-title{margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#ffffff}.ig-doc-promo-text{margin:0 0 1.5rem;font-size:14px;line-height:1.6;color:rgba(255,255,255,.9)}.ig-doc-promo-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:8px;background:#ff983d;color:#ffffff;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.ig-doc-promo-button:hover{background:#f08422;box-shadow:0 8px 20px rgba(255,152,61,.35)}@media (max-width:1023px){.ig-doc-layout{grid-template-columns:1fr;gap:28px}.ig-doc-side{position:static}}@media (max-width:640px){.ig-doc-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.ig-doc-download a,.ig-doc-promo-button{transition:none}}