.body.svelte-1tzttwy{color:var(--slate);font-size:1.12rem;line-height:1.75}.body.svelte-1tzttwy strong{color:var(--ink-invert);font-weight:600}.body.svelte-1tzttwy a{color:var(--brand-blue);text-underline-offset:2px;text-decoration:underline}.body.svelte-1tzttwy a:hover{color:var(--brand-navy)}h2.svelte-1tzttwy{font-family:var(--font-display);color:var(--ink-invert);scroll-margin-top:calc(var(--nav-height) + 1.5rem);margin:2.75rem 0 1rem;font-size:clamp(1.5rem,3vw,1.9rem)}h3.svelte-1tzttwy{font-family:var(--font-display);color:var(--ink-invert);margin:1.75rem 0 .5rem;font-size:1.2rem}p.svelte-1tzttwy{margin:0 0 1.25rem}.body.svelte-1tzttwy>p:where(.svelte-1tzttwy):first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--brand-blue);padding:.35rem .6rem 0 0;font-size:3.4rem;font-weight:600;line-height:.82}ul.svelte-1tzttwy,ol.svelte-1tzttwy{gap:.6rem;margin:0 0 1.5rem;padding-left:1.4rem;display:grid}ul.svelte-1tzttwy{padding-left:1.6rem;list-style:none}ul.svelte-1tzttwy li:where(.svelte-1tzttwy){position:relative}ul.svelte-1tzttwy li:where(.svelte-1tzttwy):before{content:"★";color:var(--brand-green);font-size:.7em;position:absolute;top:.15em;left:-1.6rem}ol.svelte-1tzttwy{list-style:decimal}ol.svelte-1tzttwy li:where(.svelte-1tzttwy)::marker{color:var(--brand-blue);font-weight:700}blockquote.svelte-1tzttwy{border-left:3px solid var(--brand-blue);font-family:var(--font-display);color:var(--ink-invert);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;font-size:1.25rem;line-height:1.5}.table-wrap.svelte-1tzttwy{border:1px solid var(--glass-border);border-radius:.75rem;margin:0 0 1.75rem;overflow-x:auto}table.svelte-1tzttwy{border-collapse:collapse;width:100%;font-size:.98rem}th.svelte-1tzttwy,td.svelte-1tzttwy{text-align:left;border-bottom:1px solid #4ba3e329;padding:.7rem 1rem}th.svelte-1tzttwy{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-navy);background:#1e7fd412;font-size:.72rem}tbody.svelte-1tzttwy tr:where(.svelte-1tzttwy):last-child td:where(.svelte-1tzttwy){border-bottom:none}td.svelte-1tzttwy{color:var(--ink-invert)}.takeaways.svelte-1tzttwy{background:linear-gradient(160deg,#1e7fd414,#5cb33514);border:1px solid #1e7fd438;border-radius:1rem;margin:2.5rem 0;padding:1.5rem 1.75rem}.takeaways.svelte-1tzttwy ul:where(.svelte-1tzttwy){margin:1rem 0 0}.takeaways.svelte-1tzttwy li:where(.svelte-1tzttwy){color:var(--ink-invert)}.post-hero.svelte-1teoznn{background-color:var(--brand-navy);padding:calc(var(--nav-height) + 4rem) 0 3rem;background-position:50%;background-size:cover;position:relative}.post-hero.svelte-1teoznn:after{content:"";pointer-events:none;background:linear-gradient(#040b1c26,#040b1cb8);position:absolute;inset:0}.hero-inner.svelte-1teoznn{z-index:1;color:#fff;max-width:72rem;position:relative}.back.svelte-1teoznn{color:#cfe6ff;margin-bottom:1.5rem;font-size:.9rem;font-weight:600;display:inline-block}.topic.svelte-1teoznn{letter-spacing:.02em;text-transform:capitalize;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;margin-bottom:1rem;padding:.3rem .8rem;font-size:.72rem;font-weight:600;display:inline-block}.meta.svelte-1teoznn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;margin-bottom:1rem;font-size:.72rem}.post-hero.svelte-1teoznn h1:where(.svelte-1teoznn){color:#fff;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.deck.svelte-1teoznn{color:#ffffffe0;max-width:40rem;margin-top:1.25rem;font-size:clamp(1.1rem,2vw,1.3rem)}.feature.svelte-1teoznn{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-panel);border:1px solid var(--glass-border);width:100%;margin-bottom:2.5rem}.layout.svelte-1teoznn{grid-template-columns:1fr;gap:3rem;max-width:62rem;margin-top:3rem;padding-bottom:4rem;display:grid}@media (width>=1024px){.layout.svelte-1teoznn{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:4rem;max-width:72rem}.toc.svelte-1teoznn{top:calc(var(--nav-height) + 2rem);position:sticky}}.toc.svelte-1teoznn{border-left:2px solid var(--glass-border);padding-left:1.25rem}.toc.svelte-1teoznn ul:where(.svelte-1teoznn){gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.toc.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--slate);transition:color var(--dur-fast) var(--ease-house);font-size:.92rem}.toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--brand-blue)}.content.svelte-1teoznn{min-width:0;max-width:44rem}.updated.svelte-1teoznn{border-top:1px solid var(--glass-border);color:var(--slate);margin-top:2.5rem;padding-top:1.25rem;font-size:.9rem;font-style:italic}.related-band.svelte-1teoznn{border-top:1px solid var(--glass-border);background:#fff}.related.svelte-1teoznn{grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.related.svelte-1teoznn{grid-template-columns:repeat(2,minmax(0,1fr))}}.related.svelte-1teoznn a:where(.svelte-1teoznn){border-radius:var(--radius-panel);border:1px solid var(--glass-border);background:var(--glass-bg);height:100%;transition:transform .3s var(--ease-house), border-color .3s var(--ease-house);display:block;overflow:hidden}.related.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:#1e7fd473;transform:translateY(-4px)}.related.svelte-1teoznn img:where(.svelte-1teoznn){aspect-ratio:16/9;object-fit:cover;width:100%}.related.svelte-1teoznn .pad:where(.svelte-1teoznn){padding:1.25rem 1.5rem 1.5rem}.related.svelte-1teoznn h3:where(.svelte-1teoznn){color:var(--ink-invert);margin:.5rem 0;font-size:1.2rem}.related.svelte-1teoznn .ex:where(.svelte-1teoznn){color:var(--slate);margin:0;font-size:.9rem}
