.ig-hub-sec[data-astro-cid-cuutxnju]{padding-top:0;padding-bottom:clamp(24px,4vw,48px)}.ig-hub[data-astro-cid-cuutxnju]{border-radius:var(--r-xl);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--panel);border:1px solid var(--line);max-width:1000px;height:420px;box-shadow:var(--shadow-lg);margin:0 auto;position:relative;overflow:hidden}.ig-lines[data-astro-cid-cuutxnju]{width:100%;height:100%;position:absolute;inset:0}.ig-lines[data-astro-cid-cuutxnju] path[data-astro-cid-cuutxnju]{fill:none;stroke:color-mix(in srgb, var(--accent) 35%, transparent);stroke-width:1.5px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.js-motion[data-astro-cid-cuutxnju] .ig-hub[data-astro-cid-cuutxnju].in .ig-lines[data-astro-cid-cuutxnju] path[data-astro-cid-cuutxnju]{animation:1.6s linear infinite igFlow;animation-delay:calc(var(--i) * -.2s)}@keyframes igFlow{to{stroke-dashoffset:-24px}}.ig-core[data-astro-cid-cuutxnju]{z-index:2;background:var(--panel);border:1px solid var(--line);box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 8%, transparent), var(--shadow-lg);border-radius:24px;justify-items:center;gap:4px;padding:20px 26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-core[data-astro-cid-cuutxnju] b[data-astro-cid-cuutxnju]{font:700 18px/1 var(--display);color:var(--ink)}.ig-core[data-astro-cid-cuutxnju] small[data-astro-cid-cuutxnju]{font-size:var(--t-xs);color:var(--ink-3)}.js-motion[data-astro-cid-cuutxnju] .ig-hub[data-astro-cid-cuutxnju].in .ig-core[data-astro-cid-cuutxnju]{animation:3s ease-in-out infinite igPulse}@keyframes igPulse{50%{box-shadow:0 0 0 18px color-mix(in srgb, var(--accent) 5%, transparent), var(--shadow-lg)}}.ig-node[data-astro-cid-cuutxnju]{z-index:2;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);font-size:var(--t-sm);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.ig-node[data-astro-cid-cuutxnju] i[data-astro-cid-cuutxnju]{color:#fff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}.t-a[data-astro-cid-cuutxnju] i[data-astro-cid-cuutxnju],.ig-mono[data-astro-cid-cuutxnju].t-a{background:linear-gradient(160deg,#3a78ff,#1d4db7)}.t-b[data-astro-cid-cuutxnju] i[data-astro-cid-cuutxnju],.ig-mono[data-astro-cid-cuutxnju].t-b{background:linear-gradient(160deg,#9a8cff,#6352f0)}.t-c[data-astro-cid-cuutxnju] i[data-astro-cid-cuutxnju],.ig-mono[data-astro-cid-cuutxnju].t-c{background:linear-gradient(160deg,#7ccbff,#1a8ef0)}.n0[data-astro-cid-cuutxnju]{top:16.7%;left:12%}.n1[data-astro-cid-cuutxnju]{top:9.5%;left:50%}.n2[data-astro-cid-cuutxnju]{top:16.7%;left:88%}.n3[data-astro-cid-cuutxnju]{top:50%;left:8%}.n4[data-astro-cid-cuutxnju]{top:50%;left:92%}.n5[data-astro-cid-cuutxnju]{top:83.3%;left:12%}.n6[data-astro-cid-cuutxnju]{top:90.5%;left:50%}.n7[data-astro-cid-cuutxnju]{top:83.3%;left:88%}.js-motion[data-astro-cid-cuutxnju] .ig-hub[data-astro-cid-cuutxnju] .ig-node[data-astro-cid-cuutxnju]{opacity:0}.js-motion[data-astro-cid-cuutxnju] .ig-hub[data-astro-cid-cuutxnju].in .ig-node[data-astro-cid-cuutxnju]{animation:igIn .5s var(--ease) both;animation-delay:calc(.2s + var(--i) * .1s)}@keyframes igIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)}}.ig-grid[data-astro-cid-cuutxnju]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ig-card[data-astro-cid-cuutxnju]{border-radius:var(--r-xl);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,3vw,28px);scroll-margin-top:100px;display:flex}.ig-card[data-astro-cid-cuutxnju].wide{grid-column:1/-1}.ig-card[data-astro-cid-cuutxnju] header[data-astro-cid-cuutxnju]{align-items:center;gap:14px;display:flex}.ig-mono[data-astro-cid-cuutxnju]{color:#fff;min-width:48px;height:48px;font:800 14px/1 var(--display);border-radius:14px;flex:none;place-items:center;padding:0 8px;display:grid}.ig-card[data-astro-cid-cuutxnju] h3[data-astro-cid-cuutxnju]{font-size:1.2rem}.ig-cat[data-astro-cid-cuutxnju]{font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-weight:600}.ig-lead[data-astro-cid-cuutxnju]{color:var(--ink-2);line-height:1.6}.ig-card[data-astro-cid-cuutxnju] .ticks[data-astro-cid-cuutxnju]{font-size:var(--t-sm);gap:9px}.ig-split[data-astro-cid-cuutxnju]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ig-split[data-astro-cid-cuutxnju] h4[data-astro-cid-cuutxnju]{font:650 var(--t-md)/1.3 var(--display);margin-bottom:10px}.ig-card[data-astro-cid-cuutxnju] footer[data-astro-cid-cuutxnju]{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.ig-where[data-astro-cid-cuutxnju]{font-size:var(--t-xs);color:var(--ink-3)}@media (width<=860px){.ig-grid[data-astro-cid-cuutxnju],.ig-split[data-astro-cid-cuutxnju]{grid-template-columns:minmax(0,1fr)}.ig-hub[data-astro-cid-cuutxnju]{flex-wrap:wrap;justify-content:center;gap:8px;height:auto;padding:22px 14px;display:flex}.ig-lines[data-astro-cid-cuutxnju]{display:none}.ig-core[data-astro-cid-cuutxnju]{width:100%;margin-bottom:8px;position:static;transform:none}.ig-node[data-astro-cid-cuutxnju]{position:static;transform:none}.js-motion[data-astro-cid-cuutxnju] .ig-hub[data-astro-cid-cuutxnju].in .ig-node[data-astro-cid-cuutxnju]{animation-name:igInM}@keyframes igInM{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
