.ga-pulse__head{background:var(--ga-ink-900);color:#fff;padding:1.75rem 0 1.5rem}.ga-pulse__head .ga-trail a{color:var(--ga-garnet-200)}.ga-pulse__head .ga-trail{color:rgba(255,255,255,.55)}.ga-pulse__badge{display:inline-block;font-family:var(--ga-sans);font-size:.7rem;font-weight:800;letter-spacing:.12em;background:var(--ga-garnet-600);padding:.2em .55em;margin:0 0 .6rem}.ga-pulse__head h1{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,2rem)}.ga-pulse__lede{margin:0;color:rgba(255,255,255,.75);max-width:42rem}.ga-pulse__body{padding:1.5rem 0 2rem}.ga-pulse__empty{color:var(--ga-muted)}.ga-pulse__stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ga-pulse__row{display:grid;grid-template-columns:3rem 120px 1fr;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--ga-line)}.ga-pulse__n{font-family:var(--ga-serif);font-size:1.6rem;font-weight:800;color:var(--ga-garnet-600);line-height:1}.ga-pulse__media{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--ga-paper-2)}.ga-pulse__media img{width:100%;height:100%;object-fit:cover}.ga-pulse__copy h2{margin:0 0 .35rem;font-size:1.1rem}.ga-pulse__copy h2 a{color:inherit;text-decoration:none}.ga-pulse__copy h2 a:hover{color:var(--ga-garnet-700)}.ga-pulse__copy p{margin:0;color:var(--ga-muted);font-size:.9rem}.ga-pulse__pager,.ga-digest__pager{padding:0 0 2.5rem}.ga-pulse__pager-inner,.ga-digest__pager-inner{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--ga-sans);font-size:.9rem}.ga-pulse__pager a,.ga-digest__pager a{text-decoration:none;font-weight:700;padding:.4em .9em;border:1px solid var(--ga-line);background:var(--ga-surface)}@media (max-width:700px){.ga-pulse__row{grid-template-columns:2.2rem 1fr}.ga-pulse__media{grid-column:1 / -1;max-width:220px}}.ga-digest__head{padding:1.75rem 0 1rem;border-bottom:2px solid var(--ga-ink-900)}.ga-digest__head h1{margin:0 0 .35rem;font-size:clamp(1.4rem,3vw,2rem)}.ga-digest__head p{margin:0;color:var(--ga-muted);font-size:.92rem}.ga-digest__body{padding:1.25rem 0 2rem}.ga-digest__timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ga-digest__item{display:grid;grid-template-columns:3.5rem 1px 1fr;gap:1rem;align-items:stretch;padding:1rem 0}.ga-digest__when{font-family:var(--ga-sans);font-size:.82rem;font-weight:800;color:var(--ga-garnet-700);padding-top:.35rem}.ga-digest__rule{background:linear-gradient(180deg,var(--ga-garnet-300),var(--ga-line) 30%,var(--ga-line));position:relative;align-self:stretch;justify-self:center;width:1px}.ga-digest__rule::before{content:"";position:absolute;top:.55rem;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:var(--ga-garnet-600);box-shadow:0 0 0 3px var(--ga-paper)}.ga-digest__card{display:grid;grid-template-columns:160px 1fr;gap:1rem;align-items:center;text-decoration:none;color:inherit;min-width:0}.ga-digest__thumb{display:block;overflow:hidden;aspect-ratio:8/5;background:var(--ga-paper-2)}.ga-digest__thumb img{width:100%;height:100%;object-fit:cover}.ga-digest__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ga-digest__copy strong{font-family:var(--ga-serif);font-size:1.08rem;font-weight:700}.ga-digest__copy em{font-style:normal;color:var(--ga-muted);font-size:.88rem}.ga-digest__card:hover strong{color:var(--ga-garnet-700)}@media (max-width:700px){.ga-digest__item{grid-template-columns:2.8rem 1px 1fr;gap:.7rem}.ga-digest__card{grid-template-columns:96px 1fr;gap:.7rem}}.ga-list-rail{padding:1.25rem 0 0}.ga-list-rail__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.9rem 1rem;background:var(--ga-surface);border:1px solid var(--ga-line)}.ga-list-rail__inner p{margin:0;font-weight:800;font-size:.78rem;letter-spacing:.08em;color:var(--ga-garnet-700)}.ga-list-rail__inner a{text-decoration:none;font-weight:700;font-size:.88rem;padding:.3em .7em;border:1px solid var(--ga-line)}.ga-list-rail__inner a:hover{border-color:var(--ga-garnet-500);color:var(--ga-garnet-700)}.ga-tip-section{background:var(--ga-garnet-50);border-top:1px solid var(--ga-garnet-200);padding:2.25rem 0 2.5rem;margin-top:1rem}.ga-tip-section h2{margin:0 0 1rem;font-size:1.2rem}.ga-tip-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ga-tip-card{padding:1.1rem 1rem;background:var(--ga-surface);border:1px solid var(--ga-line);border-left:3px solid var(--ga-garnet-500)}.ga-tip-card h3{margin:0 0 .35rem;font-size:.95rem}.ga-tip-card p{margin:0;color:var(--ga-muted);font-size:.85rem}@media (max-width:700px){.ga-tip-grid{grid-template-columns:1fr}}.section-desc h2,.section-desc h3{color:var(--ga-ink-800)}.section-desc a{color:var(--ga-garnet-700)}.section-desc img{max-width:100%}.section-desc blockquote{border-left:3px solid var(--ga-garnet-500);padding:.5rem 1rem;margin:1rem 0;background:var(--ga-garnet-50);color:var(--ga-ink-700)}.ga-crossing{padding:1rem 0 .25rem;background:var(--ga-surface);border-bottom:1px solid var(--ga-line)}.ga-crossing__inner{display:flex;gap:.5rem;flex-wrap:wrap}.ga-crossing__tab{display:inline-flex;flex-direction:column;gap:.1rem;padding:.55em 1.05em;text-decoration:none;color:var(--ga-muted);border:1px solid transparent;font-size:.82rem;background:var(--ga-paper)}.ga-crossing__tab strong{color:inherit}.ga-crossing__tab span{font-size:.68rem;opacity:.8}.ga-crossing__tab:hover{color:var(--ga-garnet-700);background:var(--ga-paper);border-color:var(--ga-line)}.ga-crossing__tab.is-active{color:var(--ga-garnet-700);border-color:var(--ga-line);background:var(--ga-paper);font-weight:700}.ga-essay__crossing .ga-crossing__tab,.ga-feature__crossing .ga-crossing__tab{border-color:var(--ga-line)}
