.ig-static-hero{padding-block:var(--sp-12) var(--sp-6);text-align:center}.ig-static-hero__title{font-size:clamp(1.8rem, 4vw, 2.8rem);font-weight:900;letter-spacing:-.03em;color:var(--ig-text);margin-bottom:var(--sp-4)}.ig-static-hero__desc{font-size:1.1rem;color:var(--ig-muted);max-width:560px;margin-inline:auto;line-height:1.7}.ig-static-page .ig-section:not(.ig-static-hero){padding-top:0}.ig-static-page .ig-prose{background:var(--ig-card);border:1px solid var(--ig-border);border-radius:var(--ig-radius-xl);padding:var(--sp-8) var(--sp-8) var(--sp-12);box-shadow:var(--ig-shadow-card);position:relative;overflow:hidden;color:var(--ig-muted);line-height:1.8;font-size:1.02rem}.ig-static-page .ig-prose::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--ig-grad-primary);opacity:.6}.ig-static-page .ig-prose h1{font-size:1.8rem;font-weight:800;color:var(--ig-text);letter-spacing:-.02em;margin-top:0;margin-bottom:var(--sp-6);padding-bottom:var(--sp-4);border-bottom:1px solid var(--ig-border)}.ig-static-page .ig-prose h2{font-size:1.3rem;font-weight:700;color:var(--ig-text);letter-spacing:-.01em;margin-top:var(--sp-8);margin-bottom:var(--sp-4);padding-bottom:var(--sp-2);position:relative}.ig-static-page .ig-prose h2::before{content:'';position:absolute;left:calc(-1 * var(--sp-8));top:0;bottom:0;width:3px;background:var(--ig-grad-primary);border-radius:3px}.ig-static-page .ig-prose h3{font-size:1.1rem;font-weight:800;color:var(--ig-text);margin-top:var(--sp-6);margin-bottom:var(--sp-3);padding:14px 20px;background:linear-gradient(90deg,rgb(0 229 255 / .1),var(--ig-card) 45%);border-left:4px solid var(--ig-primary);border-radius:10px;display:block}.ig-static-page .ig-prose h4{display:inline-block;font-size:.95rem;font-weight:700;color:var(--ig-text);border-bottom:2px solid var(--ig-secondary);padding-bottom:2px;margin-top:var(--sp-4);margin-bottom:var(--sp-2)}.ig-static-page .ig-prose p{margin-bottom:var(--sp-4);color:var(--ig-muted)}.ig-static-page .ig-prose a{color:var(--ig-primary);text-decoration:underline;text-underline-offset:3px;transition:color var(--ig-t)}.ig-static-page .ig-prose a:hover{color:var(--ig-text)}.ig-static-page .ig-prose ul,.ig-static-page .ig-prose ol{margin-bottom:var(--sp-6);padding-left:var(--sp-6)}.ig-static-page .ig-prose ul{list-style:none}.ig-static-page .ig-prose ul li{position:relative;padding-left:var(--sp-6);margin-bottom:var(--sp-3);color:var(--ig-muted);line-height:1.7}.ig-static-page .ig-prose ul li::before{content:'';position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--ig-primary);box-shadow:0 0 8px rgb(0 229 255 / .4)}.ig-static-page .ig-prose ol{list-style:decimal;padding-left:var(--sp-8)}.ig-static-page .ig-prose ol li{margin-bottom:var(--sp-3);padding-left:var(--sp-2);color:var(--ig-muted);line-height:1.7}.ig-static-page .ig-prose ol li::marker{color:var(--ig-primary);font-weight:700}.ig-static-page .ig-prose strong{color:var(--ig-text);font-weight:700}.ig-static-page .ig-prose em{color:var(--ig-dim);font-style:italic}.ig-static-page .ig-prose hr{border:none;border-top:1px solid var(--ig-border);margin-block:var(--sp-8)}.ig-static-page .ig-prose code{font-family:var(--ig-font-mono);background:var(--ig-bg-section);padding:var(--sp-1) var(--sp-2);border-radius:var(--ig-radius-sm);font-size:.88em;color:var(--ig-primary)}.ig-static-page .ig-prose blockquote{border-left:3px solid var(--ig-primary);padding:var(--sp-4) var(--sp-6);margin:var(--sp-6) 0;background:rgb(0 229 255 / .04);border-radius:0 var(--ig-radius-md) var(--ig-radius-md) 0;color:var(--ig-muted);font-style:italic}.ig-page__header{text-align:center;margin-bottom:var(--sp-8)}.ig-page__title{font-size:clamp(1.8rem, 4vw, 2.6rem);font-weight:900;letter-spacing:-.03em;color:var(--ig-text)}@media (max-width:600px){.ig-static-page .ig-prose{padding:var(--sp-6) var(--sp-4) var(--sp-8);border-radius:var(--ig-radius-lg)}.ig-static-page .ig-prose h2::before{left:calc(-1 * var(--sp-4))}.ig-static-page .ig-prose h1{font-size:1.4rem}.ig-static-page .ig-prose h2{font-size:1.15rem}}.ig-static-page .ig-prose h2,.ig-static-page .ig-prose h4{background:none!important;background-color:transparent!important}