*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:inherit}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;padding:0;background:rgba(246,243,236,0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.nav-logo{font-size:0.9rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.nav-logo .dot{color:var(--accent-text)}.nav-back{font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--track-1);text-transform:uppercase;color:var(--text-soft);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.nav-back:hover{color:var(--text)}.article{max-width:800px;margin:0 auto;padding:8rem 2rem 5rem}.article-label{font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--track-3);text-transform:uppercase;color:var(--accent-text);margin-bottom:1.5rem}.article h1{font-size:var(--t5);font-weight:700;letter-spacing:-.03em;line-height:1.25;margin-bottom:1rem;text-wrap:balance}.article-date{font-size:var(--fs-micro);color:var(--text-mute);letter-spacing:.04em;margin-bottom:3rem}.article p,.article li{font-size:var(--fs-lead);color:var(--text);line-height:var(--lh-long);margin-bottom:1.5rem}.article li{margin-bottom:.6rem}.article ul,.article ol{margin:0 0 1.5rem 1.2rem}.article h2{font-size:1.24rem;font-weight:700;color:var(--text);letter-spacing:-.015em;line-height:1.3;margin:3rem 0 1rem;text-wrap:balance}.article h3{font-size:var(--fs-body);font-weight:700;color:var(--text);margin:2.2rem 0 .8rem}.article blockquote{border-left:2px solid var(--accent);padding-left:1.5rem;margin:2rem 0;font-style:italic}.article blockquote p{color:var(--text);opacity:.75}.article a{color:var(--accent-text);text-underline-offset:3px}.article-cta{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border)}.article-cta p{font-size:var(--fs-ui);color:var(--text)}.article-cta a{color:var(--accent-text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.af{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.af a{font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--track-1);text-transform:uppercase;color:var(--text-soft);text-decoration:none;transition:color var(--dur-fast) var(--ease);display:inline-flex;align-items:center;min-height:24px}.af a:hover{color:var(--accent-text)}@media (max-width:768px){.nav{padding:0}.article{padding:7rem 1.5rem 4rem}}.article a.n9-fin-cta{color:var(--white)}.article a.n9-fin-cta:hover{color:var(--white)}
