.ins-wrap{color:#e0e0e0;background:#03050f;min-height:100vh;font-family:Inter,sans-serif}.ins-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#03050feb;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:70px;padding:0 48px;display:flex;position:sticky;top:0}.ins-logo{color:#fff;font-family:Cormorant SC,serif;font-size:22px;font-weight:700;text-decoration:none}.ins-logo span{color:#c8802a}.ins-nav-cta{color:#c8802a;letter-spacing:.5px;font-size:13px;font-weight:700;text-decoration:none}.ins-draft-banner{color:#f5a623;text-align:center;letter-spacing:.5px;background:#3a2000;border-bottom:1px solid #c8802a;padding:12px;font-size:13px;font-weight:600}.ins-article{max-width:740px;margin:0 auto;padding:64px 24px 80px}.ins-header{border-bottom:1px solid #ffffff0f;margin-bottom:48px;padding-bottom:40px}.ins-eyebrow{color:#c8802a;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;font-family:Share Tech Mono,monospace;font-size:11px}.ins-title{color:#fff;margin-bottom:20px;font-family:Cormorant SC,serif;font-size:44px;font-weight:600;line-height:1.15}.ins-date{color:#555;font-size:13px}.ins-body h2{color:#fff;margin:48px 0 16px;font-family:Cormorant SC,serif;font-size:28px;font-weight:600}.ins-body h3{color:#e0c080;margin:32px 0 12px;font-size:18px;font-weight:700}.ins-body p{color:silver;margin-bottom:20px;font-size:17px;line-height:1.85}.ins-body a{color:#c8802a;text-underline-offset:3px;text-decoration:underline}.ins-body ul,.ins-body ol{margin-bottom:20px;padding-left:24px}.ins-body li{color:silver;margin-bottom:8px;font-size:16px;line-height:1.75}.ins-cta-block{text-align:center;background:linear-gradient(135deg,#0d1117 0%,#1a1100 100%);border:1px solid #c8802a;border-radius:12px;margin-top:64px;padding:48px}.ins-cta-block h2{color:#fff;margin-bottom:12px;font-family:Cormorant SC,serif;font-size:32px}.ins-cta-block p{color:#888;margin-bottom:28px;font-size:16px}.ins-btn{color:#000;letter-spacing:.5px;background:#c8802a;border-radius:4px;padding:16px 36px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.ins-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c8802a4d}.ins-footer{text-align:center;color:#444;border-top:1px solid #ffffff0a;padding:40px;font-size:12px}.ins-footer a{color:#666}
