:root{--ink:#101612;--paper:#e6e8df;--muted:#aeb5ab;--line:rgba(255,255,255,.16);--accent:#9fd2ff;--warm:#f1b47c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:'DM Sans',sans-serif}.blog-shell{width:min(860px,calc(100% - 40px));margin:auto;padding:34px 0 50px}.blog-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:clamp(90px,14vw,170px)}.signature{font:500 clamp(1.1rem,2.5vw,1.45rem)/1.1 'Space Grotesk';letter-spacing:-.04em;color:var(--paper);text-decoration:none}.signature span{color:var(--muted)}.blog-nav{display:flex;gap:24px;color:var(--muted);font-size:.92rem}.blog-nav a{color:inherit;text-decoration:none}.blog-nav a:hover{color:#fff}.blog-title{font:500 clamp(2.6rem,7vw,5.4rem)/.98 'Space Grotesk';letter-spacing:-.07em;margin:0 0 20px}.blog-subtitle{max-width:560px;color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0}.post-list{margin-top:clamp(70px,10vw,120px);border-top:1px solid var(--line)}.post-row{display:grid;grid-template-columns:1fr auto;gap:28px;padding:25px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:transform .2s ease,color .2s ease}.post-row:hover{transform:translateX(5px);color:var(--accent)}.post-row h2{font:500 clamp(1.35rem,3vw,2rem)/1.1 'Space Grotesk';letter-spacing:-.045em;margin:0 0 9px}.post-row p{max-width:620px;margin:0;color:var(--muted);line-height:1.5;font-size:.96rem}.post-meta{color:var(--muted);font-size:.82rem;white-space:nowrap;padding-top:4px}.blog-foot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:75px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.blog-foot a{color:inherit;text-decoration:none}.article{max-width:700px;margin:0 auto}.article h1{font:500 clamp(2.7rem,7vw,5.4rem)/.98 'Space Grotesk';letter-spacing:-.07em;margin:0 0 20px}.article-meta{color:var(--muted);font-size:.9rem;margin-bottom:70px}.article-body{font-size:1.15rem;line-height:1.75}.article-body p{margin:0 0 1.7em}.article-body h2{font:500 1.8rem/1.1 'Space Grotesk';letter-spacing:-.04em;margin:2.6em 0 .7em}.article-body blockquote{margin:2.4em 0;padding-left:22px;border-left:2px solid var(--accent);color:#fff;font:500 1.45rem/1.45 'Space Grotesk'}.article-back{display:inline-block;color:var(--muted);text-decoration:none;font-size:.9rem;margin-bottom:65px}.article-back:hover{color:#fff}.article-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:45px}.article-cta a{padding:12px 16px;border-radius:12px;background:var(--accent);color:#101a21;font-weight:700;text-decoration:none}.article-cta a:nth-child(2){background:#8fd3b1}.article-cta a:nth-child(3){background:#f2c889}@media(max-width:600px){.blog-shell{width:min(100% - 28px,860px);padding-top:22px}.blog-head{align-items:flex-start;margin-bottom:85px}.blog-nav{gap:14px}.post-row{grid-template-columns:1fr;gap:10px}.post-meta{padding-top:0}.article-meta{margin-bottom:48px}.article-body{font-size:1.05rem}}
