.blog-shell{padding-bottom:clamp(4rem,8vw,6rem)}.blog-index{width:min(100%,52rem);margin:0 auto}.blog-index__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;color:var(--color-text-muted);margin:0;font-size:.78rem}.blog-index__title{letter-spacing:-.045em;text-wrap:balance;color:var(--color-text-primary);margin:.75rem 0 0;font-size:clamp(2.25rem,5.4vw,3.4rem);font-weight:650;line-height:1.05}.blog-index__lede{max-width:40rem;color:var(--color-text-secondary);margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.blog-index__feed-link{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--brand-purple);margin-top:1rem;font-size:.72rem;text-decoration:none;display:inline-block}.blog-index__feed-link:hover{text-decoration:underline}.blog-index__list{flex-direction:column;gap:1rem;margin:clamp(2rem,5vw,2.75rem) 0 0;padding:0;list-style:none;display:flex}.blog-card{color:inherit;background:radial-gradient(420px 180px at 100% 0,#6e2bfa12,#0000 70%),#ffffff9e;border:1px solid #cec8d8db;border-radius:20px;grid-template-columns:minmax(7.5rem,9.5rem) 1fr;align-items:start;gap:1rem 1.15rem;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffffd1,0 20px 48px -40px #100b1747}.blog-card:hover{border-color:#6e2bfa47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1,0 28px 56px -36px #6e2bfa2e}.blog-card__thumb{background:radial-gradient(120px 80px at 80% 0,#6e2bfa1f,#0000 70%),#ffffffbf;border:1px solid #cec8d8bf;border-radius:14px;grid-row:1/span 4;justify-content:center;align-items:center;min-height:6.5rem;display:flex;overflow:hidden}.blog-card__thumb--sequence .blog-card__thumb-sequence{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-purple);flex-direction:column;gap:.25rem;font-size:.58rem;display:flex}.blog-card__thumb--idea-bank .blog-card__thumb-bank{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.35rem;font-size:.62rem;display:flex}.blog-card__thumb-kpi{color:var(--brand-purple);letter-spacing:-.04em;font-size:1.35rem;font-weight:700}.blog-card__thumb--validation .blog-card__thumb-validation{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.45rem;font-size:.62rem;display:flex}.blog-card__thumb-dots{gap:.25rem;display:flex}.blog-card__thumb-dots i{background:var(--brand-purple);opacity:.35;border-radius:999px;width:.45rem;height:.45rem;display:block}.blog-card__thumb-dots i:first-child,.blog-card__thumb-dots i:last-child{opacity:.85}.blog-card__thumb-fallback{letter-spacing:.14em;color:var(--brand-purple);font-size:.85rem}.blog-card__meta{font-family:var(--font-mono);color:var(--color-text-muted);text-transform:lowercase;letter-spacing:.06em;margin:0;font-size:.72rem}.blog-card__title{letter-spacing:-.03em;color:var(--color-text-primary);margin:.55rem 0 0;font-size:1.35rem;font-weight:650;line-height:1.2}.blog-card__desc{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.95rem;line-height:1.5}.blog-card__tags{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.blog-card__tag{font-family:var(--font-mono);color:var(--color-text-muted);border:1px solid #cec8d8d9;border-radius:999px;padding:.2rem .55rem;font-size:.68rem}.blog-article{width:min(100%,52rem);margin:0 auto}.blog-article__back{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--brand-purple);font-size:.76rem;text-decoration:none}.blog-article__back:hover{text-decoration:underline}.blog-article__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;color:var(--color-text-muted);margin:1rem 0 0;font-size:.78rem}.blog-article__title{letter-spacing:-.04em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:650;line-height:1.05}.blog-article__meta{font-family:var(--font-mono);color:var(--color-text-muted);margin:1rem 0 0;font-size:.76rem}.blog-article__tags{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.blog-article__tag{font-family:var(--font-mono);color:var(--color-text-muted);border:1px solid #cec8d8d9;border-radius:999px;padding:.25rem .65rem;font-size:.7rem}.blog-hero-band{background:radial-gradient(640px 240px at 12% 0,#6e2bfa1a,#0000 62%),#ffffffad;border:1px solid #cec8d8db;border-radius:22px;margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:inset 0 1px #ffffffd1,0 24px 56px -44px #100b1747}.blog-hero-visual--sequence .blog-hero-visual__sequence-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.blog-hero-visual__pill{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;border-radius:999px;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .25rem;font-size:clamp(.52rem,1.6vw,.62rem);display:flex}.blog-hero-visual__pill-num{color:var(--brand-purple);font-size:.58rem}.blog-hero-visual__arc{width:100%;max-height:4rem;color:var(--color-text-primary);margin-top:.65rem;display:block}.blog-hero-visual--bank .blog-hero-visual__bank-window{background:#121015;border:1px solid #1c19171f;border-radius:12px;max-width:22rem;margin:0 auto;overflow:hidden;box-shadow:0 20px 48px -28px #00000073}.blog-hero-visual__bank-bar{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.62rem;display:flex}.blog-hero-visual__bank-bar span{background:#fff3;border-radius:999px;width:.45rem;height:.45rem}.blog-hero-visual__bank-body{flex-direction:column;gap:.65rem;padding:.85rem .9rem 1rem;display:flex}.blog-hero-visual__bank-stat{flex-direction:column;gap:.2rem;display:flex}.blog-hero-visual__bank-stat span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;font-size:.62rem}.blog-hero-visual__bank-stat strong{color:#ffffffeb;font-size:.92rem;font-weight:600}.blog-hero-visual--validation .blog-hero-visual__gap-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.blog-hero-visual__gap-card{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:#ffffff8c;border:1px solid #cec8d8bf;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:.65rem .35rem;font-size:.68rem;display:flex}.blog-article__body{flex-direction:column;gap:clamp(1.35rem,3vw,1.85rem);margin-top:clamp(1.35rem,3vw,1.75rem);display:flex}.blog-prose{background:radial-gradient(520px 220px at 96% 0,#6e2bfa0f,#0000 70%),#ffffff9e;border:1px solid #cec8d8db;border-radius:22px;padding:clamp(1.2rem,3.5vw,1.85rem);box-shadow:inset 0 1px #ffffffd1,0 22px 52px -46px #100b1742}.blog-visual{background:radial-gradient(520px 200px at 0 0,#6e2bfa17,#0000 65%),#ffffffb8;border:1px solid #cec8d8db;border-radius:22px;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 22px 52px -46px #100b1742}.blog-visual--dark{color:#ffffffe0;background:#121015;border-color:#1c191733}.blog-visual--dark .blog-visual__eyebrow,.blog-visual--dark .blog-visual__caption{color:#ffffff80}.blog-visual--dark .blog-visual__title{color:#ffffffeb}.blog-visual__head{padding:1rem 1.15rem 0}.blog-visual__eyebrow{letter-spacing:.1em;text-transform:lowercase;color:var(--color-text-muted);margin:0;font-size:.72rem}.blog-visual__title{letter-spacing:-.02em;color:var(--color-text-primary);margin:.35rem 0 0;font-size:1.05rem;font-weight:650}.blog-visual__canvas{padding:.85rem 1.15rem 1rem}.blog-visual--compact .blog-visual__canvas{padding-bottom:.75rem}.blog-visual__caption{letter-spacing:.04em;color:var(--color-text-muted);border-top:1px solid #cec8d8a6;margin:0;padding:.75rem 1.15rem 1rem;font-size:.7rem;line-height:1.45}.blog-visual--dark .blog-visual__caption{border-top-color:#ffffff1a}.blog-visual-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.blog-visual-sequence{grid-template-columns:repeat(6,minmax(0,1fr))}}.blog-visual-sequence__stage{text-align:center;background:#ffffffa6;border:1px solid #cec8d8bf;border-radius:12px;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .35rem;display:flex;position:relative}.blog-visual-sequence__num{color:var(--brand-purple);font-size:.62rem}.blog-visual-sequence__symbol{font-size:.95rem;line-height:1}.blog-visual-sequence__name{letter-spacing:-.02em;font-size:.68rem;font-weight:600}.blog-visual-sequence__connector{display:none}@media (min-width:640px){.blog-visual-sequence__connector{background:#6e2bfa59;width:.5rem;height:1px;display:block;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)}}.blog-visual-moves{gap:.65rem;display:grid}@media (min-width:540px){.blog-visual-moves{grid-template-columns:repeat(3,1fr)}}.blog-visual-moves__card{background:var(--brand-purple-soft);border:1px solid #6e2bfa2e;border-radius:14px;padding:.85rem .75rem}.blog-visual-moves__step{color:var(--brand-purple);font-size:.68rem}.blog-visual-moves__name{margin-top:.35rem;font-size:1rem;font-weight:650;display:block}.blog-visual-moves__line{color:var(--color-text-secondary);margin-top:.25rem;font-size:.82rem;line-height:1.4;display:block}.blog-visual-compare{gap:.75rem;display:grid}@media (min-width:560px){.blog-visual-compare{grid-template-columns:1fr 1fr}}.blog-visual-compare__col{border-radius:14px;padding:.85rem}.blog-visual-compare__col--muted{background:#ffffff73;border:1px dashed #a8a29ea6}.blog-visual-compare__col--brand{background:var(--brand-purple-soft);border:1px solid #6e2bfa38}.blog-visual-compare__label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem}.blog-visual-compare__sheet{background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:.35rem}.blog-visual-compare__row{background:#e7e5e4;border-radius:2px;height:.45rem;margin-top:.3rem}.blog-visual-compare__row--head{opacity:.45;background:#a8a29e;margin-top:0}.blog-visual-compare__row--dash{background:0 0;border:1px dashed #d6d3d1}.blog-visual-compare__bank{color:#ffffffe6;background:#121015;border-radius:10px;padding:.65rem .7rem;font-size:.78rem}.blog-visual-compare__bank-top{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.blog-visual-compare__dot{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem}.blog-visual-compare__bank-kpi{justify-content:space-between;margin-top:.55rem;font-size:.72rem;display:flex}.blog-visual-compare__bank-kpi strong{color:#c4b5fd}.blog-visual-compare__bank-next{color:#ffffff8c;margin-top:.45rem;font-size:.68rem}.blog-visual-compare__notes{color:var(--color-text-secondary);margin:.65rem 0 0;padding-left:1rem;font-size:.82rem;line-height:1.45}.blog-visual-bank__chrome{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.62rem;display:flex}.blog-visual-bank__dots{gap:.25rem;display:flex}.blog-visual-bank__dots i{background:#ffffff38;border-radius:999px;width:.4rem;height:.4rem;display:block}.blog-visual-bank__kpis{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.blog-visual-bank__kpis div{text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;flex-direction:column;gap:.15rem;font-size:.62rem;display:flex}.blog-visual-bank__kpis strong{color:#fffffff2;font-size:.88rem}.blog-visual-bank__list{flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.blog-visual-bank__row{background:#ffffff0f;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;font-size:.75rem;display:flex}.blog-visual-bank__row--active{background:#7b35f526;border:1px solid #7b35f573}.blog-visual-bank__row span:last-child{text-transform:uppercase;color:#ffffff80;font-size:.62rem}.blog-visual-sprint{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.blog-visual-sprint__day{background:#ffffff8c;border:1px solid #cec8d8bf;border-radius:12px;grid-template-columns:3.25rem 1fr;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid;position:relative}.blog-visual-sprint__node{color:var(--brand-purple);text-transform:uppercase;font-size:.72rem;font-weight:600}.blog-visual-sprint__move{color:var(--color-text-secondary);font-size:.88rem;line-height:1.4}.blog-visual-gaps{gap:.65rem;display:grid}@media (min-width:540px){.blog-visual-gaps{grid-template-columns:repeat(3,1fr)}}.blog-visual-gaps__card{background:#ffffff8c;border:1px solid #cec8d8bf;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:.65rem .5rem;display:flex}.blog-visual-gaps__label{letter-spacing:.06em;text-transform:lowercase;color:var(--color-text-muted);margin:0;font-size:.68rem}.blog-visual-analyze__bar{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.45rem .65rem;font-size:.65rem;display:flex}.blog-visual-analyze__live{color:#4ade80}.blog-visual-analyze__body{padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.blog-visual-analyze__stage{color:#ffffffeb;margin:0 0 .5rem;font-weight:600}.blog-visual-analyze__body ul{color:#ffffffa6;margin:0;padding-left:1rem}@media (max-width:480px){.blog-card{grid-template-columns:1fr}.blog-card__thumb{grid-row:auto;min-height:4.5rem}}.blog-prose__h2{letter-spacing:-.03em;color:var(--color-text-primary);margin:1.75rem 0 .65rem;font-size:1.35rem;font-weight:650}.blog-prose__h2--first{margin-top:0}.blog-prose__h3{color:var(--color-text-primary);margin:1.35rem 0 .5rem;font-size:1.1rem;font-weight:600}.blog-prose__p{color:var(--color-text-secondary);margin:.85rem 0 0;font-size:1rem;line-height:1.65}.blog-prose__ul,.blog-prose__ol{color:var(--color-text-secondary);margin:.85rem 0 0;padding-left:1.25rem}.blog-prose__li{margin-top:.35rem;line-height:1.55}.blog-prose__a{color:var(--brand-purple);text-underline-offset:3px;text-decoration:underline}.blog-prose__strong{color:var(--color-text-primary);font-weight:600}.blog-prose__quote{color:var(--color-text-primary);border-left:3px solid #6e2bfa59;margin:1.25rem 0 0;padding-left:1rem;font-size:1.02rem;line-height:1.55}.blog-cta{background:var(--brand-purple-soft);border:1px solid #6e2bfa33;border-radius:22px;margin-top:2rem;padding:1.35rem 1.5rem}.blog-cta__eyebrow{letter-spacing:.1em;color:var(--brand-purple);margin:0;font-size:.72rem}.blog-cta__title{letter-spacing:-.03em;margin:.5rem 0 0;font-size:1.35rem;font-weight:650}.blog-cta__lede{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.95rem;line-height:1.5}.blog-cta__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.blog-cta__btn{border-radius:10px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.blog-cta__btn--primary{background:var(--brand-purple);color:#fff}.blog-cta__btn--primary:hover{background:var(--brand-purple-hover)}.blog-cta__btn--ghost{color:var(--color-text-primary);background:#ffffffb3;border:1px solid #cec8d8e6}.blog-cta__btn--ghost:hover{border-color:#6e2bfa47}.blog-index__empty{color:var(--color-text-secondary);margin-top:2rem;font-size:.95rem}
.journal-shell{--journal-ink:#100b17;--journal-ink-soft:#2a2235;--journal-muted:#5a5266;--journal-line:#cec8d8;--journal-cream:#f4f2f8;--journal-paper:#faf9fc;--journal-purple:#6e2bfa;--journal-purple-soft:#f1ecff;--journal-amber:#e8a317;--journal-amber-soft:#fff6e6;--journal-indigo:#4f46b5;--journal-indigo-soft:#eef0ff;color:var(--journal-ink);padding-bottom:clamp(4rem,9vw,6.5rem)}.journal-title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:650;line-height:1.02}.journal-title--display{max-width:18ch;font-size:clamp(2.5rem,6.8vw,4.35rem)}.journal-title--card{max-width:22ch;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.08}.journal-title--section{max-width:24ch;font-size:clamp(1.15rem,2vw,1.45rem)}.journal-title__ink{color:var(--journal-ink);font-style:normal}.journal-title__accent{color:var(--journal-purple);font-style:normal;font-weight:650}.journal-archive{width:min(100%,76rem);margin:0 auto}.journal-archive__masthead{background:linear-gradient(165deg, #faf9fc 0%, var(--journal-cream) 100%);border:1px solid #cec8d8e6;border-radius:clamp(20px,3vw,28px);padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 32px 72px -48px #100b1759}.journal-archive__masthead-inner{z-index:1;gap:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}@media (min-width:900px){.journal-archive__masthead-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end}}.journal-archive__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:lowercase;color:var(--journal-muted);margin:0 0 .65rem;font-size:.78rem}.journal-archive__lede{max-width:36rem;color:var(--journal-ink-soft);margin:1rem 0 0;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.58}.journal-archive__meta-row{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:1.25rem;display:flex}.journal-archive__stat{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--journal-muted);background:#ffffffa6;border:1px solid #cec8d8d9;border-radius:999px;padding:.35rem .7rem;font-size:.72rem}.journal-archive__feed{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--journal-purple);font-size:.72rem;text-decoration:none}.journal-archive__feed:hover{text-decoration:underline}.journal-archive__hero-snap{border:1px solid #1c19171a;border-radius:14px;min-height:clamp(12rem,24vw,15rem);overflow:hidden}.journal-archive__spotlight{margin-top:clamp(1.75rem,4vw,2.5rem)}.journal-archive__spotlight-label{letter-spacing:.12em;text-transform:lowercase;color:var(--journal-muted);margin:0 0 .75rem;font-size:.72rem}.journal-featured{color:inherit;background:var(--journal-paper);border:1px solid #cec8d8e6;border-radius:24px;gap:0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 28px 64px -44px #6e2bfa38}.journal-featured:hover{border-color:#6e2bfa59;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe0,0 36px 72px -36px #6e2bfa47}@media (min-width:768px){.journal-featured{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.journal-featured__art{min-height:clamp(11rem,26vw,14rem)}.journal-featured__body{flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,1.85rem);display:flex}.journal-featured__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--journal-muted);margin:0;font-size:.72rem}.journal-featured__deck{color:var(--journal-ink-soft);max-width:42ch;margin:.85rem 0 0;font-size:1rem;line-height:1.55}.journal-featured__cta{letter-spacing:.06em;text-transform:lowercase;color:var(--journal-purple);margin-top:1.1rem;font-size:.72rem;display:inline-block}.journal-archive__layout{align-items:start;gap:clamp(2rem,4vw,3rem);margin-top:clamp(2rem,4vw,2.75rem);display:grid}@media (max-width:1079px){.journal-archive__layout:not(.journal-archive__layout--single){flex-direction:column;display:flex}.journal-archive__layout:not(.journal-archive__layout--single) .journal-archive__aside{order:-1}}@media (min-width:1080px){.journal-archive__layout:not(.journal-archive__layout--single){grid-template-columns:minmax(0,1fr) minmax(16.5rem,20rem);gap:clamp(2rem,3.5vw,2.75rem)}}.journal-archive__main{min-width:0}.journal-archive__catalog-head{border-bottom:1px solid #cec8d8bf;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:1.15rem;padding-bottom:.85rem;display:flex}.journal-archive__catalog-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--journal-ink);margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:650}.journal-archive__catalog-meta{letter-spacing:.05em;text-transform:lowercase;color:var(--journal-muted);margin:0;font-size:.72rem}.journal-archive__grid{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.journal-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@media (min-width:1080px){.journal-archive__layout:not(.journal-archive__layout--single) .journal-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.journal-archive__layout--single .journal-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}}@media (min-width:1480px){.journal-archive__layout:not(.journal-archive__layout--single) .journal-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-archive__layout--single .journal-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.journal-card{height:100%;color:inherit;background:var(--journal-paper);border:1px solid #cec8d8e0;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 20px 48px -40px #100b1742}.journal-card:hover{border-color:#6e2bfa47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 26px 54px -34px #6e2bfa2e}.journal-card-art,.journal-card__art{aspect-ratio:16/10;background:var(--journal-cream);min-height:8.5rem;position:relative;overflow:hidden}.journal-article-visual{width:100%;height:100%;min-height:inherit;position:relative}.journal-article-visual--card .journal-article-visual__legacy{transform-origin:top;pointer-events:none;width:172%;margin-left:-36%;transform:scale(.58)}.journal-article-visual__og{object-fit:cover;object-position:center}.journal-archive__pagination{background:#ffffff80;border:1px solid #cec8d8cc;border-radius:16px;flex-direction:column;gap:.85rem;margin-top:2rem;padding:1.35rem 1.25rem;display:flex}.journal-archive__pagination-summary{letter-spacing:.06em;text-transform:lowercase;color:var(--journal-muted);margin:0;font-size:.72rem}.journal-archive__pagination-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.journal-archive__pagination-btn{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;color:var(--journal-purple);align-items:center;padding:.35rem .5rem;font-size:.72rem;text-decoration:none;display:inline-flex}.journal-archive__pagination-btn:hover:not(.is-disabled){text-decoration:underline}.journal-archive__pagination-btn.is-disabled{color:var(--journal-muted);opacity:.45;cursor:default}.journal-archive__pagination-pages{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.journal-archive__pagination-page,.journal-archive__pagination-ellipsis{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-mono);color:var(--journal-ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;text-decoration:none;display:inline-flex}.journal-archive__pagination-page:hover{color:var(--journal-purple);background:#6e2bfa14}.journal-archive__pagination-page.is-current{background:var(--journal-purple);color:#fff;font-weight:600}.journal-archive__pagination-ellipsis{color:var(--journal-muted)}.journal-card__body{flex-direction:column;flex:1;padding:1rem 1.15rem 1.2rem;display:flex}.journal-card__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--journal-muted);margin:0;font-size:.7rem}.journal-card__deck{color:var(--journal-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.88rem;line-height:1.48;display:-webkit-box;overflow:hidden}.journal-card__tags{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.journal-card__tag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:lowercase;color:var(--journal-muted);background:#ffffffb3;border:1px solid #cec8d8d9;border-radius:999px;padding:.22rem .55rem;font-size:.66rem}.journal-snap{width:100%;height:100%;min-height:inherit;flex-direction:column;justify-content:center;align-items:stretch;padding:clamp(1rem,3vw,1.5rem);display:flex;position:relative;overflow:hidden}.journal-snap--hero{min-height:clamp(16rem,38vw,22rem);padding:clamp(1.25rem,4vw,2rem)}.journal-snap--card{min-height:inherit;padding:.85rem}.journal-snap--panel{min-height:clamp(14rem,32vw,18rem)}.journal-snap--sequence{background:radial-gradient(640px 280px at 12% 0%, #6e2bfa2e, transparent 62%), radial-gradient(520px 240px at 88% 100%, #e8a31724, transparent 58%), linear-gradient(160deg, #fff 0%, var(--journal-purple-soft) 48%, #ebe6f8 100%)}.journal-snap--validation{background:radial-gradient(520px 220px at 0% 50%, #4f46e51f, transparent 60%), radial-gradient(480px 200px at 100% 0%, #e8a31724, transparent 55%), linear-gradient(165deg, #fff 0%, var(--journal-indigo-soft) 40%, var(--journal-amber-soft) 100%)}.journal-snap--dark,.journal-snap--idea-bank{color:#ffffffe6;background:radial-gradient(480px 200px at 20% 0,#6e2bfa59,#0000 65%),linear-gradient(165deg,#1a1522 0%,#121015 55%,#0d0b10 100%)}.journal-snap--fallback{background:radial-gradient(400px 180px at 50% 0%, #6e2bfa26, transparent 70%), var(--journal-cream)}.journal-snap__glow{filter:blur(48px);pointer-events:none;border-radius:999px;position:absolute}.journal-snap__glow--purple{background:#6e2bfa59;width:220px;height:220px;top:-40px;right:8%}.journal-snap__glow--amber{background:#e8a31747;width:180px;height:180px;bottom:-30px;left:5%}.journal-snap__glow--indigo{background:#4f46e540;width:200px;height:200px;top:20%;left:-40px}.journal-snap__label{z-index:1;text-align:center;letter-spacing:.1em;text-transform:lowercase;color:var(--journal-muted);margin:.75rem 0 0;font-size:.68rem;position:relative}.journal-snap--dark .journal-snap__label{color:#ffffff73}.journal-snap-sequence{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.35rem;display:grid;position:relative}.journal-snap--card .journal-snap-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.journal-snap-sequence__stage{background:#ffffffb8;border:1px solid #6e2bfa33;border-radius:12px;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .25rem;display:flex;box-shadow:0 8px 24px -16px #6e2bfa59}.journal-snap-sequence__num{color:var(--journal-purple);font-size:.58rem}.journal-snap-sequence__glyph{font-size:1rem;line-height:1}.journal-snap-sequence__name{letter-spacing:.04em;text-transform:uppercase;color:var(--journal-ink-soft);text-align:center;font-size:.58rem;font-weight:600}.journal-snap--hero .journal-snap-sequence__stage:nth-child(odd){transform:translateY(calc(var(--i,0) * -2px))}.journal-snap-gaps{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.journal-snap-gaps__card{background:#ffffffc7;border:1px solid #cec8d8bf;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .5rem;display:flex;box-shadow:0 12px 32px -20px #100b1733}.journal-snap-gaps__card span{letter-spacing:.08em;text-transform:uppercase;color:var(--journal-muted);font-size:.65rem}.journal-snap-bank{z-index:1;border:1px solid #ffffff1a;border-radius:14px;width:100%;max-width:26rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 56px -24px #0000008c}.journal-snap-bank__chrome{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;border-bottom:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.6rem;display:flex}.journal-snap-bank__chrome span{background:#ffffff38;border-radius:999px;width:.4rem;height:.4rem}.journal-snap-bank__body{padding:.9rem 1rem 1rem}.journal-snap-bank__kpis{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.journal-snap-bank__kpis div{background:#ffffff0f;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .5rem;display:flex}.journal-snap-bank__kpis span{color:#ffffff73;font-size:.58rem}.journal-snap-bank__kpis strong{color:#fff;font-size:1.05rem;font-weight:650}.journal-snap-bank__rows{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.journal-snap-bank__row{color:#ffffff8c;background:#ffffff0a;border-radius:8px;grid-template-columns:4.5rem 1fr;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.72rem;display:grid}.journal-snap-bank__row.is-active{color:#ffffffe0;background:#6e2bfa38}.journal-snap-bank__row .landing-mono{text-transform:uppercase;color:#ffffff73;font-size:.58rem}.journal-snap-fallback{z-index:1;letter-spacing:.2em;color:var(--journal-purple);margin:auto;font-size:.85rem;position:relative}.journal-article{width:min(100%,76rem);margin:0 auto}.journal-article__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:clamp(1.25rem,3vw,1.75rem);display:flex}.journal-article__back{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--journal-purple);font-size:.76rem;text-decoration:none}.journal-article__back:hover{text-decoration:underline}.journal-article__issue{font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;color:var(--journal-muted);font-size:.68rem}.journal-article__header{border-bottom:1px solid #cec8d8e6;max-width:46rem;padding-bottom:clamp(1.25rem,3vw,1.75rem)}.journal-article__kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;color:var(--journal-muted);margin:0 0 .5rem;font-size:.78rem}.journal-article__deck{max-width:42rem;color:var(--journal-ink-soft);margin:1.1rem 0 0;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.58}.journal-article__meta{font-family:var(--font-mono);letter-spacing:.05em;text-transform:lowercase;color:var(--journal-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.15rem;font-size:.74rem;display:flex}.journal-article__tags{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.journal-article__tag{font-family:var(--font-mono);color:var(--journal-muted);background:#ffffff8c;border:1px solid #cec8d8d9;border-radius:999px;padding:.28rem .65rem;font-size:.68rem}.journal-article-hero{border:1px solid #1c19171a;border-radius:14px;min-width:0;max-width:100%;margin:clamp(1.5rem,4vw,2.25rem) 0 0;overflow:hidden;box-shadow:0 12px 40px -32px #100b1733}.journal-article__body{flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);margin-top:clamp(1.75rem,4vw,2.5rem);display:flex}.journal-article .blog-prose{width:100%;max-width:42rem;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;padding:0}.journal-article .blog-prose__h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--journal-ink);margin:2.25rem 0 .85rem;padding-top:.25rem;font-size:clamp(1.55rem,3.2vw,2rem);font-weight:650;line-height:1.12}.journal-article .blog-prose__h2--first{margin-top:0}.journal-article .blog-prose__h3{font-family:var(--font-display);color:var(--journal-ink);margin:1.75rem 0 .5rem;font-size:1.2rem;font-weight:600}.journal-article .blog-prose__p{color:var(--journal-ink-soft);font-size:1.05rem;line-height:1.68}.journal-article .blog-prose__a{color:var(--journal-purple);font-weight:500}.journal-article .blog-prose__quote{border-left:3px solid var(--journal-purple);background:linear-gradient(90deg, var(--journal-purple-soft), transparent);font-family:var(--font-display);color:var(--journal-ink);border-radius:0 12px 12px 0;margin:1.5rem 0;padding:1rem 0 1rem 1.15rem;font-size:1.15rem;line-height:1.45}.journal-article__body .article-editorial-figure{width:100%;min-width:0;max-width:100%;margin:2rem 0}.journal-article__body .article-editorial-figure+.article-editorial-figure{margin-top:2.25rem}.journal-article__body .blog-visual{border:none;border-radius:clamp(18px,3vw,24px);width:100%;max-width:none;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 28px 64px -44px #100b174d}.journal-article__body .blog-visual__head{background:#ffffff8c;padding:1.15rem 1.35rem 0}.journal-article__body .blog-visual__eyebrow{color:var(--journal-purple);font-size:.72rem}.journal-article__body .blog-visual__title{font-family:var(--font-display);color:var(--journal-ink);margin:.35rem 0 0;font-size:1.35rem;font-weight:650}.journal-article__body .blog-visual__canvas{background:0 0;min-height:0;padding:0}.journal-article__body .blog-visual--editorial-light .blog-visual__canvas,.journal-article__body .blog-visual--editorial-indigo .blog-visual__canvas,.journal-article__body .blog-visual--editorial-dark .blog-visual__canvas{background:0 0}.journal-article__body .blog-visual__caption{color:var(--journal-muted);background:#fff9;padding:.85rem 1.35rem 1.1rem;font-size:.72rem}.journal-article__body .blog-visual--dark .blog-visual__caption{color:#ffffff80;background:#00000040}.journal-article__body .blog-visual-sequence,.journal-article__body .blog-visual-moves,.journal-article__body .blog-visual-compare,.journal-article__body .blog-visual-gaps,.journal-article__body .blog-visual-sprint{transform:scale(1.02)}.journal-article__body .blog-visual-compare__col--brand{background:linear-gradient(145deg, var(--journal-purple-soft), #fff);border-color:#6e2bfa40}.journal-article__body .blog-visual-moves__card{background:#ffffffd9;border:1px solid #6e2bfa2e;box-shadow:0 12px 28px -18px #6e2bfa40}.journal-article__body .blog-visual-moves__step{color:var(--journal-purple)}.journal-archive__body .journal-search{margin-bottom:.25rem}.journal-search{margin:clamp(1.25rem,3vw,1.75rem) 0 0}.journal-search__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--journal-muted);margin-bottom:.45rem;font-size:.68rem;display:block}.journal-search__field{align-items:center;display:flex;position:relative}.journal-search__icon{color:var(--journal-muted);pointer-events:none;display:flex;position:absolute;left:.85rem}.journal-search__input{background:var(--journal-paper);width:100%;color:var(--journal-ink);border:1px solid #cec8d8f2;border-radius:14px;outline:none;padding:.75rem 2.5rem .75rem 2.65rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 16px 40px -34px #100b1759}.journal-search__input::placeholder{color:var(--journal-muted);opacity:.85}.journal-search__input:focus{border-color:#6e2bfa73;box-shadow:0 0 0 3px #6e2bfa1f,0 16px 40px -34px #100b1759}.journal-search__clear{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--journal-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex;position:absolute;right:.5rem}.journal-search__clear:hover{background:var(--journal-purple-soft);color:var(--journal-purple)}.journal-search__filters{gap:.65rem;margin-top:.75rem;display:grid}.journal-search__filter-group{border:none;min-width:0;margin:0;padding:0}.journal-search__filter-legend{letter-spacing:.07em;text-transform:uppercase;color:var(--journal-muted);margin-bottom:.35rem;padding:0;font-size:.62rem}.journal-search__filter-row{flex-wrap:wrap;gap:.4rem;display:flex}.journal-search__filter-row--scopes{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}@media (max-width:480px){.journal-search__filter-row--scopes{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}}.journal-search__filter{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;min-height:2.75rem;color:var(--journal-ink-soft);cursor:pointer;background:#ffffffb8;border:1px solid #cec8d8e6;border-radius:999px;flex:none;padding:.5rem .85rem;font-size:.72rem;transition:border-color .15s,background .15s,color .15s}.journal-search__filter:hover{color:var(--journal-purple);border-color:#6e2bfa59}.journal-search__filter--active{background:var(--journal-purple-soft);color:var(--journal-purple);border-color:#6e2bfa73}.journal-search__hint{letter-spacing:.03em;color:var(--journal-muted);margin:.5rem 0 0;font-size:.72rem}@media (max-width:767px){.journal-search__filter-mobile-only{display:block}}.journal-search__empty{color:var(--journal-ink-soft);background:#ffffff80;border:1px dashed #cec8d8e6;border-radius:14px;margin:1rem 0 0;padding:1rem 1.1rem;font-size:.92rem;line-height:1.55}.journal-search__results{margin-top:1rem}.journal-search__count{letter-spacing:.05em;text-transform:lowercase;color:var(--journal-muted);margin:0 0 .65rem;font-size:.68rem}.journal-search__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.journal-search__row{background:var(--journal-paper);color:inherit;border:1px solid #cec8d8e0;border-radius:14px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;box-shadow:0 14px 36px -32px #100b1747}.journal-search__row:hover{border-color:#6e2bfa59;transform:translateY(-1px)}.journal-search__row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.journal-search__row-kind,.journal-search__row-date,.journal-search__row-why,.journal-search__row-topic{letter-spacing:.05em;text-transform:lowercase;color:var(--journal-muted);font-size:.62rem}.journal-search__row-topic{color:var(--journal-purple)}.journal-search__row-title{color:var(--journal-ink);font-size:1rem;font-weight:600;line-height:1.35}.journal-search__row-excerpt{color:var(--journal-ink-soft);font-size:.88rem;line-height:1.5}.journal-search__row-excerpt mark{background:var(--journal-purple-soft);color:var(--journal-purple);border-radius:3px;padding:0 .12em;font-weight:600}.journal-archive__body{margin-top:clamp(1.25rem,3vw,1.75rem);padding:0 clamp(1rem,2.5vw,1.5rem)}.journal-archive__filter-mobile{margin:clamp(1.25rem,3vw,1.5rem) 0 0;display:none}.journal-archive__filter-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--journal-muted);margin-bottom:.45rem;font-size:.68rem;display:block}.journal-archive__filter-select{appearance:none;width:100%;font-family:var(--font-sans);color:var(--journal-ink);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a5266' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .85rem center/12px 8px no-repeat,#ffffffeb;border:1px solid #cec8d8e6;border-radius:12px;padding:.65rem 2.25rem .65rem .85rem;font-size:.92rem}.journal-archive__filter-select:focus-visible{outline-offset:2px;outline:2px solid #6e2bfa73}.journal-archive__toolbar{border-bottom:1px solid #cec8d8d9;flex-wrap:wrap;gap:.15rem .35rem;margin:0;padding:0;display:flex}@media (max-width:767px){.journal-archive__filter-mobile{display:block}.journal-archive__toolbar--tabs{display:none}}.journal-archive__filter{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;min-height:2.75rem;color:var(--journal-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.65rem .9rem;font-size:.72rem;transition:color .15s,border-color .15s}.journal-archive__filter:hover:not(:disabled){color:var(--journal-ink)}.journal-archive__filter--active{border-bottom-color:var(--journal-purple);color:var(--journal-purple);font-weight:600}.journal-archive__filter:disabled{opacity:.45;cursor:not-allowed}.journal-archive__empty{color:var(--journal-muted);margin:1.5rem 0 0;font-size:.95rem}.journal-archive__aside{flex-direction:column;gap:1rem;display:flex}@media (min-width:1080px){.journal-archive__aside{position:sticky;top:5.5rem}}.journal-archive__panel{background:linear-gradient(165deg,#faf9fc 0%,#ffffffb8 100%);border:1px solid #cec8d8e0;border-radius:18px;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 22px 48px -42px #100b1738}.journal-archive__panel-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--journal-ink);margin:0;font-size:1.05rem;font-weight:650}.journal-archive__panel-lede{color:var(--journal-muted);margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.journal-archive__guide-list{flex-direction:column;gap:0;margin:1rem 0 0;padding:0;list-style:none;display:flex}.journal-archive__guide-link{color:inherit;border-top:1px solid #cec8d8a6;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem 0;text-decoration:none;transition:color .12s;display:grid}.journal-archive__guide-list>li:first-child .journal-archive__guide-link{border-top:none;padding-top:0}.journal-archive__guide-link:hover .journal-archive__guide-title{color:var(--journal-purple)}.journal-archive__guide-index{letter-spacing:.06em;color:var(--journal-muted);padding-top:.12rem;font-size:.68rem}.journal-archive__guide-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.journal-archive__guide-title{color:var(--journal-ink);font-size:.9rem;font-weight:600;line-height:1.35;transition:color .12s}.journal-archive__guide-topic{letter-spacing:.04em;text-transform:lowercase;color:var(--journal-muted);font-size:.62rem}.journal-archive__glossary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.journal-archive__glossary-list a{color:var(--journal-ink-soft);font-size:.82rem;line-height:1.4;text-decoration:none}.journal-archive__glossary-list a:hover{color:var(--journal-purple);text-underline-offset:3px;text-decoration:underline}.journal-card__cluster{font-family:var(--font-mono);letter-spacing:.05em;text-transform:lowercase;color:var(--journal-purple);background:var(--journal-purple-soft);border:1px solid #6e2bfa38;border-radius:999px;margin-top:auto;padding:.2rem .5rem;font-size:.62rem;display:inline-block}.journal-archive__timeline{flex-direction:column;gap:clamp(1.75rem,4vw,2.5rem);display:flex}.journal-archive__year-title{letter-spacing:-.03em;color:var(--journal-ink);font-size:clamp(1.5rem,3vw,1.85rem);font-weight:650;font-family:var(--font-display);margin:0 0 .75rem}.journal-archive__month{margin-bottom:1.25rem}.journal-archive__month-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;color:var(--journal-muted);margin:0 0 .5rem;font-size:.72rem}.journal-archive__compact-list{background:#ffffff73;border:1px solid #cec8d8d9;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.journal-archive-row{color:inherit;border-top:1px solid #cec8d8a6;grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr) auto;align-items:start;gap:.65rem 1rem;padding:.85rem 1rem;text-decoration:none;transition:background .12s;display:grid}.journal-archive-row:first-child{border-top:none}.journal-archive-row:hover{background:#6e2bfa0f}.journal-archive-row__date{letter-spacing:.04em;text-transform:lowercase;color:var(--journal-muted);padding-top:.15rem;font-size:.65rem}.journal-archive-row__main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.journal-archive-row__title{color:var(--journal-ink);font-size:.95rem;font-weight:600;line-height:1.35}.journal-archive-row__deck{color:var(--journal-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.journal-archive-row__badge{letter-spacing:.04em;text-transform:lowercase;color:var(--journal-purple);background:var(--journal-purple-soft);white-space:nowrap;border:1px solid #6e2bfa33;border-radius:999px;align-self:start;padding:.25rem .45rem;font-size:.6rem}@media (max-width:639px){.journal-archive-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.journal-archive-row__badge{justify-self:start}.journal-snap-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-snap-sequence__stage:nth-child(n+4){display:none}.journal-snap-gaps{grid-template-columns:1fr}}
