:root{color:#171717;background:#f8f7f3;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f8f7f3}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1220px,calc(100% - 48px));margin:0 auto}.eyebrow,.kicker{color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.article-meta{display:flex;flex-wrap:wrap;gap:.4rem .7rem;color:#72716b;font-size:.76rem}.site-header{position:relative;z-index:3;border-bottom:1px solid #d8d7d1;background:#f8f7f3}.site-header__top{display:flex;align-items:center;justify-content:space-between;min-height:68px}.site-title{font-family:Georgia,Cambria,serif;font-size:1.7rem;font-weight:700;letter-spacing:-.07em}.site-mark{color:var(--accent)}.subscribe{border:0;background:var(--accent);color:#fff;padding:.68rem 1rem;border-radius:3px;font-weight:800}.site-nav{display:flex;gap:1.4rem;overflow-x:auto;padding:.7rem 0;font-size:.79rem;font-weight:800}.site-nav a{white-space:nowrap}.article-card{display:flex;flex-direction:column;padding:1.35rem;min-height:230px}.article-card h3{margin:.5rem 0 .8rem;font-family:Georgia,Cambria,serif;font-size:1.45rem;line-height:1.03;letter-spacing:-.055em}.article-card p{margin:0 0 1.4rem;color:#55544f;line-height:1.5}.article-card__body{display:flex;flex:1;flex-direction:column}.article-card .article-meta{margin-top:auto}.ad-slot{display:grid;place-items:center;min-height:68px;margin:3rem 0;border-top:1px solid #d6d5cf;border-bottom:1px solid #d6d5cf;color:#888780;font-size:.64rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.article-page{width:min(760px,calc(100% - 40px));margin:4rem auto 6rem}.article-page h1{margin:.55rem 0 1.3rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,5.8rem);line-height:.92;letter-spacing:-.075em}.article-page .dek{font-size:1.25rem;line-height:1.5;color:#555550}.article-body{margin-top:3rem;font-family:Georgia,serif;font-size:1.25rem;line-height:1.7}.site-page{width:min(760px,calc(100% - 40px));margin:4rem auto 6rem}.site-page h1{margin:.55rem 0 1.3rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,5.8rem);line-height:.92;letter-spacing:-.075em}.site-page__intro{max-width:650px;color:#555550;font-family:Georgia,serif;font-size:1.35rem;line-height:1.55}.site-page__sections{margin-top:3rem}.site-page__sections section{padding:1.7rem 0;border-top:1px solid #d6d5cf}.site-page__sections h2{margin:0 0 .75rem;font-family:Georgia,serif;font-size:1.7rem;letter-spacing:-.045em}.site-page__sections p{color:#44433f;font-family:Georgia,serif;font-size:1.08rem;line-height:1.7}.site-footer{margin-top:4rem;padding:2rem 0 3rem;border-top:1px solid #171716;font-size:.85rem}.site-footer__row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.site-footer__links{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.site-footer__links a{text-decoration:underline;text-underline-offset:3px}.publication-empty{min-height:60vh;display:flex;max-width:760px;flex-direction:column;justify-content:center;padding:5rem 0}.publication-empty h1{margin:.45rem 0 1.25rem;font-family:Georgia,serif;font-size:clamp(3.5rem,9vw,7rem);line-height:.9;letter-spacing:-.075em}.publication-empty p{max-width:620px;color:#555550;font-family:Georgia,serif;font-size:1.18rem;line-height:1.65}.publication-empty .kicker{color:var(--accent);font-family:Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article-main-image{margin:2.5rem 0 3rem}.article-main-image img,.article-body figure img{display:block;width:100%;height:auto}.article-main-image figcaption,.article-body figcaption{margin-top:.65rem;color:#66665f;font-family:Arial,sans-serif;font-size:.78rem;line-height:1.5}.sponsor-disclosure{margin:2rem 0;padding:1rem 1.2rem;border-left:3px solid var(--accent);background:#efeee8;font-size:.9rem;line-height:1.5}.article-body h2,.article-body h3,.article-body h4{margin:2.2em 0 .65em;line-height:1.08;letter-spacing:-.035em}.article-body blockquote{margin:2rem 0;padding-left:1.25rem;border-left:3px solid var(--accent);color:#44433f}.article-body a{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.article-body li{margin:.35rem 0}.article-table{margin:2.5rem 0}.article-table__scroll{overflow-x:auto}.article-table table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:.92rem}.article-table th,.article-table td{padding:.75rem;border:1px solid #d6d5cf;text-align:left;vertical-align:top}.article-table th{background:#efeee8}.card-media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:.85rem;border-radius:6px;background:var(--accent)}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-media:hover img{transform:scale(1.03)}.card-media__fallback{display:flex;align-items:flex-end;height:100%;padding:.9rem 1rem;background:radial-gradient(circle at 85% 15%,rgb(255 255 255 / .22),transparent 45%),linear-gradient(135deg,var(--accent),#0b1630);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.publication--dex-daily{--dex-ink: #0e1117;--dex-line: #e4e6eb;--dex-muted: #6a7180;--dex-link: #6aa3ff;background:#fff;color:#14171c;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.publication--dex-daily .eyebrow{font-size:.68rem;letter-spacing:.08em}.publication--dex-daily .article-meta{color:var(--dex-muted)}.dex-header{position:sticky;top:0;z-index:10;border:0;background:var(--dex-ink);color:#fff}.dex-header__bar{display:flex;align-items:center;gap:2rem;min-height:60px}.dex-logo{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.dex-logo__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:var(--accent);color:#fff;font-size:1rem}.dex-nav{display:flex;gap:1.6rem;overflow-x:auto;scrollbar-width:none;font-size:.85rem;font-weight:600}.dex-nav a{padding:1.15rem 0;border-bottom:2px solid transparent;color:#c9cdd6;white-space:nowrap}.dex-nav a:hover{border-color:var(--dex-link);color:#fff}.dex-header__cta{flex-shrink:0;margin-left:auto;padding:.55rem .95rem;border-radius:6px;background:var(--accent);font-size:.8rem;font-weight:700}.dex-header__cta:hover{background:#2a63c4}.dex-section-title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.dex-section-title:before{content:"";display:inline-block;width:4px;height:.95em;margin-right:.55rem;vertical-align:-.1em;border-radius:2px;background:var(--accent)}.dex-more{color:var(--accent);font-size:.82rem;font-weight:700}.dex-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:2.5rem;padding:2rem 0 2.5rem}.dex-lead .dex-lead__media{border-radius:8px}.dex-lead .card-media__fallback{font-size:.85rem;padding:1.4rem}.dex-lead h1{margin:.45rem 0 .75rem;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.12;letter-spacing:-.025em}.dex-lead h1 a:hover,.publication--dex-daily .article-card h3 a:hover,.dex-latest li a:hover{color:var(--accent)}.dex-lead>p{margin:0 0 .9rem;color:#454b57;font-size:1.05rem;line-height:1.55}.dex-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--dex-line)}.publication--dex-daily .article-card{min-height:0;padding:0}.publication--dex-daily .article-card h3{margin:.35rem 0 .5rem;font-family:inherit;font-size:1.05rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.publication--dex-daily .article-card p{display:-webkit-box;overflow:hidden;margin:0 0 .75rem;color:#555b66;font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dex-latest{align-self:start;padding:1.25rem 1.25rem 1.1rem;border:1px solid var(--dex-line);border-radius:8px;background:#f7f8fa}.dex-latest ol{margin:1rem 0;padding:0;list-style:none}.dex-latest li{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:0 0 1rem 1.1rem;border-left:1px solid #d3d7de}.dex-latest li:last-child{padding-bottom:.25rem}.dex-latest li:before{content:"";position:absolute;top:.3rem;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.dex-latest li>div{display:grid;gap:.2rem}.dex-latest__thumb{flex-shrink:0;width:64px;height:64px;overflow:hidden;border-radius:6px;background:var(--accent-soft)}.dex-latest__thumb img{width:100%;height:100%;object-fit:cover}.dex-latest time{color:var(--dex-muted);font-size:.72rem;font-weight:600}.dex-latest li a{font-size:.92rem;font-weight:650;line-height:1.35}.dex-latest li span{color:var(--accent);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dex-block{padding:2.25rem 0 .5rem;border-top:1px solid var(--dex-line)}.dex-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.dex-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}.publication--dex-daily .archive-home-link{margin-top:1.5rem;border-top:1px solid var(--dex-line);font-size:.9rem}.publication--dex-daily .publication-empty h1{font-family:inherit;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.025em}.publication--dex-daily .publication-empty p{font-family:inherit}.dex-crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;color:var(--dex-muted);font-size:.78rem}.dex-crumbs li+li:before{content:"/";margin-right:.4rem;color:#b3b8c2}.dex-crumbs a:hover{color:var(--accent)}.dex-crumbs [aria-current]{color:#14171c;font-weight:600}.dex-page-head{padding:1.75rem 0 1.5rem;border-bottom:1px solid var(--dex-line);background:#f4f6f9}.dex-page-head h1{margin:.3rem 0 0;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1;letter-spacing:-.025em}.dex-page-head .archive-intro{max-width:46rem;margin:.75rem 0 0;color:#454b57;line-height:1.6}.dex-page-head .archive-count{margin:1rem 0 0;color:var(--dex-muted);font-size:.82rem}.dex-page-head__row{display:flex;align-items:center;gap:1.25rem}.dex-avatar{display:grid;flex-shrink:0;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--accent);color:#fff;font-size:1.75rem;font-weight:800}.dex-listing{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3rem;padding-top:2rem}.dex-feed .article-card--row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:1.5rem;padding:0 0 1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--dex-line)}.dex-feed .article-card--row .card-media{margin:0}.dex-feed .article-card--row h3{font-size:1.25rem}.dex-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0 1rem;color:var(--dex-muted);font-size:.85rem}.dex-pagination a{padding:.6rem 1rem;border:1px solid var(--dex-line);border-radius:6px;color:#14171c;font-weight:700}.dex-pagination a:hover{border-color:var(--accent);color:var(--accent)}.dex-sidebar{display:grid;align-content:start;gap:1.5rem}.dex-side-box{padding:1.25rem;border:1px solid var(--dex-line);border-radius:8px}.dex-side-links{margin:.75rem 0 0;padding:0;list-style:none}.dex-side-links a{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--dex-line);font-size:.9rem;font-weight:600}.dex-side-links li:last-child a{border-bottom:0}.dex-side-links a span{color:var(--dex-muted);font-weight:500}.dex-side-links a:hover,.dex-side-links a[aria-current]{color:var(--accent)}.dex-prose section{padding:0 0 1.5rem;border:0}.dex-prose h2{margin:0 0 .6rem;font-size:1.35rem;letter-spacing:-.01em}.dex-prose p{color:#22262d;font-size:1.05rem;line-height:1.75}.dex-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:3rem;padding:2.5rem 0 1rem}.dex-article-layout .article-page{width:auto;max-width:760px;margin:0}.dex-article-layout__rail{position:sticky;top:84px}.publication--dex-daily .article-page h1{margin:.6rem 0 1rem;font-family:inherit;font-size:clamp(2rem,4vw,2.9rem);line-height:1.12;letter-spacing:-.025em}.publication--dex-daily .article-page .dek{color:#454b57;font-size:1.15rem}.publication--dex-daily .article-page>.article-meta{padding:.9rem 0;border-top:1px solid var(--dex-line);border-bottom:1px solid var(--dex-line);font-size:.82rem}.publication--dex-daily .article-page>.article-meta a{color:var(--accent);font-weight:700}.publication--dex-daily .article-main-image img{border-radius:8px}.publication--dex-daily .article-body{margin-top:2rem;font-family:inherit;font-size:1.1rem;line-height:1.75;color:#22262d}.publication--dex-daily .sponsor-disclosure{border-radius:0 6px 6px 0;background:var(--accent-soft)}.dex-footer{margin-top:4rem;padding:3rem 0 1.5rem;border:0;background:var(--dex-ink);color:#c9cdd6}.dex-footer__grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:2rem}.dex-footer .dex-logo{color:#fff}.dex-footer__grid p{max-width:340px;margin:1rem 0 0;font-size:.88rem;line-height:1.6}.dex-footer nav{display:flex;flex-direction:column;gap:.6rem;font-size:.88rem}.dex-footer h2{margin:0 0 .3rem;color:#fff;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.dex-footer nav a:hover{color:#fff}.dex-footer__base{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid #262b35;color:#8a909c;font-size:.8rem}@media(max-width:1024px){.dex-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-top,.dex-article-layout,.dex-listing{grid-template-columns:minmax(0,1fr)}.dex-article-layout__rail{position:static}.dex-footer__grid{grid-template-columns:repeat(3,1fr)}.dex-footer__grid>div:first-child{grid-column:1 / -1}}@media(max-width:640px){.dex-header__bar{flex-wrap:wrap;gap:0 1rem;min-height:0;padding-top:.7rem}.dex-header__cta{padding:.45rem .75rem}.dex-nav{order:3;width:100%;gap:1.3rem}.dex-nav a{padding:.8rem 0}.dex-top{gap:2rem;padding-top:1.25rem}.dex-secondary,.dex-card-grid{grid-template-columns:minmax(0,1fr)}.dex-feed .article-card--row{grid-template-columns:112px minmax(0,1fr);gap:1rem}.dex-feed .article-card--row h3{font-size:1rem}.dex-feed .article-card--row p{display:none}.dex-feed .card-media__fallback{padding:.5rem;font-size:.6rem}.dex-avatar{width:60px;height:60px;font-size:1.25rem}.dex-footer__grid{grid-template-columns:1fr 1fr}}.publication--defi-dose{background:#f4fbf8}.publication--defi-dose .site-header{background:#fff;border-bottom:0}.publication--defi-dose .site-title{font-family:Arial,sans-serif;font-size:1.55rem;font-weight:900}.publication--defi-dose .site-nav{border-top:1px solid #d5e5df;color:#1f4944}.publication--defi-dose .subscribe{background:#0c766c;border-radius:8px}.dose-intro{display:grid;grid-template-columns:1.25fr .55fr;gap:2rem;padding:3rem 0 2.3rem}.dose-logo-chip{display:inline-block;padding:.45rem .65rem;border:1px solid #0c766c;border-radius:99px;color:#0c766c;font-size:.63rem;font-weight:800;letter-spacing:.08em}.dose-intro h1{margin:.8rem 0 1rem;font-size:clamp(3.7rem,6.3vw,6.3rem);font-weight:900;letter-spacing:-.09em;line-height:.8}.dose-intro h1 em{color:#0c766c;font-style:normal}.dose-intro>div>p{max-width:430px;line-height:1.5}.dose-intro button{margin-top:1rem;border:0;border-radius:7px;background:#102823;color:#fff;padding:.8rem 1rem;font-size:.8rem;font-weight:800}.dose-intro aside{align-self:end;padding:1.4rem;border-radius:14px;background:#d4f0e7}.dose-intro aside>span,.dose-intro aside small{display:block;color:#347067;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dose-intro aside b{display:block;margin:.55rem 0;font-size:1.6rem;letter-spacing:-.06em;line-height:.93}.dose-intro aside p{margin:.7rem 0 1.5rem;line-height:1.4}.dose-signal{display:grid;grid-template-columns:200px 1fr 225px;overflow:hidden;border-radius:16px;background:#fff;border:1px solid #cce1da}.dose-signal__label{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background:#0c766c;color:#fff}.dose-signal__label span{font-size:2.4rem;font-weight:900;opacity:.55}.dose-signal__label b{font-size:1.35rem;letter-spacing:-.06em;line-height:.9}.dose-signal__label small{font-size:.68rem;line-height:1.35;opacity:.8}.dose-signal article{padding:2rem}.dose-signal h2{margin:.55rem 0 .8rem;font-family:Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.07em;line-height:.95}.dose-signal p{max-width:530px;line-height:1.5}.dose-read{color:#0c766c;font-size:.77rem;font-weight:800}.dose-meter{display:flex;flex-direction:column;justify-content:center;gap:.65rem;padding:1.7rem;border-left:1px solid #d8e8e2;background:#f7fcfa}.dose-meter>span{color:#5e7e76;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dose-meter strong{font-size:1.35rem;letter-spacing:-.05em}.dose-meter i{display:block;height:8px;overflow:hidden;border-radius:5px;background:#dceae5}.dose-meter i b{display:block;width:58%;height:100%;background:#e0ae3c}.dose-meter small{color:#5d6e69;font-size:.72rem;line-height:1.4}.dose-grid{padding:4.4rem 0 0}.dose-grid__heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:1.4rem}.dose-grid__heading span{color:#0c766c;font-size:.67rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dose-grid__heading h2{margin:0;font-size:2.6rem;letter-spacing:-.08em}.dose-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.dose-card-grid .article-card{min-height:240px;border:1px solid #d2e5df;border-radius:12px;background:#fff}.dose-card-grid .article-card h3{font-family:Arial,sans-serif;font-size:1.25rem;font-weight:850;letter-spacing:-.045em}.dose-join{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;padding:2.2rem;border-radius:16px;background:#102823;color:#fff}.dose-join span{color:#8de0c6;font-size:.65rem;font-weight:800;letter-spacing:.1em}.dose-join h2{margin:.65rem 0 0;font-size:2.2rem;letter-spacing:-.07em;line-height:.92}.dose-join form{display:grid;grid-template-columns:1fr auto;align-self:center;gap:.5rem}.dose-join input{min-width:0;padding:.8rem;border:0;border-radius:5px}.dose-join button{border:0;border-radius:5px;padding:.8rem 1rem;background:#8de0c6;color:#102823;font-weight:800}.dose-join small{grid-column:1/-1;color:#9cb5ad;font-size:.65rem}.publication--solana-flow{background:#faf9fe}.publication--solana-flow .site-header{border-bottom:2px solid #18121f;background:#faf9fe}.publication--solana-flow .site-title{font-size:2rem}.publication--solana-flow .site-nav{justify-content:center;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.publication--solana-flow .subscribe{border-radius:0;background:#7544bd}.flow-top{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #d8d2e3;font-size:.62rem;font-weight:800;letter-spacing:.12em}.flow-top p{margin:0}.flow-top span{color:#7544bd}.flow-top i{display:inline-block;width:5px;height:5px;margin:0 .35rem;border-radius:50%;background:#7544bd}.flow-hero{display:grid;grid-template-columns:70px 1fr 240px;gap:2rem;padding:3.7rem 0 3rem}.flow-hero__number{color:#7544bd;font-size:1.1rem;font-weight:900}.flow-hero>div:nth-child(2)>span{color:#7544bd;font-size:.68rem;font-weight:900;letter-spacing:.14em}.flow-hero h1{margin:.7rem 0 1rem;font-size:clamp(4.8rem,8.2vw,8.4rem);letter-spacing:-.115em;line-height:.73}.flow-hero h1 em{color:#7544bd;font-style:normal}.flow-hero h1+p{max-width:430px;line-height:1.55}.flow-hero aside{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;padding:1.2rem;background:#2a193f;color:#fff}.flow-hero aside b{font-size:1.65rem;letter-spacing:-.08em;line-height:.8}.flow-hero aside small{color:#c8abf7;font-size:.71rem;line-height:1.4}.flow-feature{display:grid;grid-template-columns:1.25fr .75fr;border-top:2px solid #18121f;border-bottom:2px solid #18121f}.flow-feature__visual{position:relative;min-height:420px;overflow:hidden;background:#d9c4ff}.flow-feature__visual span{position:absolute;z-index:1;top:1.5rem;left:1.5rem;color:#2a193f;font-size:clamp(3rem,5vw,5.5rem);font-weight:900;letter-spacing:-.11em;line-height:.72}.flow-feature__visual i{position:absolute;width:72%;aspect-ratio:1;right:-12%;bottom:-25%;border-radius:50%;background:#7544bd}.flow-feature article{display:flex;flex-direction:column;justify-content:center;padding:2.4rem;background:#fff}.flow-feature h2{margin:.6rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,3.7vw,4rem);line-height:.88;letter-spacing:-.08em}.flow-feature p{line-height:1.55}.flow-feature article>a{margin-top:1rem;color:#7544bd;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.flow-divider{display:flex;justify-content:space-between;overflow:hidden;padding:1rem 0;color:#7544bd;font-size:.72rem;font-weight:900;letter-spacing:.15em}.flow-divider i{width:7px;height:7px;margin:auto 0;border-radius:50%;background:#7544bd}.flow-grid{display:grid;grid-template-columns:270px 1fr;gap:2rem;padding-top:1.8rem}.flow-grid__heading span{color:#7544bd;font-size:.67rem;font-weight:900;letter-spacing:.12em}.flow-grid__heading h2{margin:.65rem 0 0;font-size:3.2rem;letter-spacing:-.1em;line-height:.78}.flow-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2a193f}.flow-card-grid .article-card{min-height:270px;background:#eee6fb}.flow-card-grid .article-card:nth-child(2){background:#fff}.flow-card-grid .article-card:nth-child(3){background:#d5bef8}.flow-card-grid .article-card h3{font-family:Arial,sans-serif;font-size:1.3rem;font-weight:900}.flow-join{margin-top:4rem;padding:3rem;background:#7544bd;color:#fff}.flow-join p{margin:0;font-size:.67rem;font-weight:900;letter-spacing:.13em}.flow-join h2{margin:.6rem 0 2rem;font-size:clamp(2.8rem,4vw,4.4rem);letter-spacing:-.1em;line-height:.8}.flow-join form{display:flex;max-width:560px}.flow-join input{flex:1;min-width:0;padding:.85rem;border:0}.flow-join button{border:0;padding:.85rem 1rem;background:#171717;color:#fff;font-weight:800}@media(max-width:800px){.container{width:min(100% - 28px,1220px)}.site-header__top{min-height:60px}.site-nav{gap:1rem}.dose-intro,.flow-hero,.flow-grid,.dose-signal,.flow-feature{grid-template-columns:1fr}.dose-signal__label{min-height:160px}.dose-meter{border-left:0;border-top:1px solid #d8e8e2}.dose-card-grid,.flow-card-grid{grid-template-columns:1fr}.flow-hero{gap:1rem}.flow-hero__number{display:none}.flow-hero aside{min-height:180px}.flow-feature article{padding:1.6rem}.flow-grid__heading h2{font-size:2.7rem}.dose-join,.dose-join form{grid-template-columns:1fr}.dose-join button{padding:.85rem}.flow-join{padding:2rem}.flow-join form{flex-direction:column;gap:.5rem}.article-card{min-height:190px}}.header-archive{font-size:.85rem;font-weight:700}.article-categories{display:flex;flex-wrap:wrap;gap:.8rem}.article-categories a{color:inherit}.article-updated{color:#65706c;font-size:.85rem}[hidden]{display:none!important}.publication-archive{padding-block:3.5rem 5rem}.publication-archive h1{margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.archive-intro{max-width:48rem;white-space:pre-line;line-height:1.7}.archive-count{color:#65706c;font-size:.9rem;margin:2rem 0 1rem}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.archive-grid .article-card{border:1px solid #d6dcd8;border-radius:.4rem;padding:1.5rem;min-width:0}.archive-pagination,.archive-home-link{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;font-weight:700}.archive-empty{margin-block:3rem;color:#65706c}.preview-notice{border-bottom:1px solid #d6dcd8;padding:1rem;font-size:.9rem;text-align:center;background:#f4f6f3}@media(max-width:800px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.archive-grid{grid-template-columns:minmax(0,1fr)}.publication-archive{padding-block:2rem 3rem}}
