.story-page{--story-width:750px}.story-wrap{max-width:920px}.story-hero .launch-wrap{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.story-hero h1{max-width:850px}.story-hero .launch-lead{max-width:740px}.story-page .launch-kicker a{color:inherit}.story-reading-path .story-wrap{max-width:850px}.story-chapter-card{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.5rem 1.7rem;border:1px solid var(--line);border-radius:18px;background:var(--paper-card);box-shadow:0 8px 26px rgba(14,47,67,.06)}.story-chapter-card h3{margin:.2rem 0 .65rem;font:700 clamp(1.5rem,3vw,2.1rem)/1.2 Georgia,"Times New Roman",serif;color:var(--ink-deep)}.story-chapter-card h3 a{color:inherit;text-decoration:none}.story-chapter-card p{max-width:54ch;margin:0;color:var(--muted)}.story-chapter-number{margin:0;color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.story-read-link{flex:0 0 auto;color:var(--blue);font-weight:800;text-decoration:none}.story-coming-next{margin:2rem 0 0;padding:1.2rem 0;border-top:1px solid var(--line)}.story-coming-next h3{margin:0 0 .8rem;color:var(--muted);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.story-coming-next ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 2.3rem;margin:0;padding-left:1.35rem;color:#596671}.story-coming-next li{padding:.38rem 0}.story-coming-next li span{color:#65727c}.story-archive-note{max-width:780px}.story-archive-note>p:not(.launch-kicker){max-width:66ch;color:var(--muted)}.story-article{padding:1rem 1.25rem 3rem}.story-prose{max-width:var(--story-width);margin:0 auto;color:#263845;font-size:1.15rem;line-height:1.84}.story-prose>p{margin:0 0 1.3em}.story-prose>h2{margin:2.65em 0 .75em;color:var(--ink-deep);font:700 clamp(1.55rem,3vw,2rem)/1.25 Georgia,"Times New Roman",serif;letter-spacing:-.02em}.story-prose a{color:#145b78;text-decoration-thickness:1px;text-underline-offset:3px}.story-prose a:hover{text-decoration-thickness:2px}.story-evidence{margin:1.7rem 0 2.35rem!important;font-size:.94rem;line-height:1.5}.story-evidence a{font-weight:750;text-decoration:none}.story-chapter-end{display:flex;flex-wrap:wrap;gap:.75rem;margin:2.2rem 0 0}.story-evidence-section .story-wrap{max-width:920px}.story-source-list{display:grid;gap:.85rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.story-source-list li{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(250px,1fr);gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--line);background:rgba(255,255,255,.45)}.story-source-list a{color:#145b78;font-weight:750;text-underline-offset:3px}.story-source-list span{color:var(--muted);font-size:.95rem;line-height:1.55}.story-boundary{padding:1rem 1.1rem;border-left:4px solid var(--blue);background:rgba(23,59,83,.06);color:#344956;line-height:1.65}.story-home-path{background:#fffdf8}.story-home-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);align-items:center;gap:2rem}.story-home-grid>div:first-child>p:not(.launch-kicker){max-width:65ch;color:var(--muted)}.story-home-side{display:grid;gap:.75rem;padding:1rem 0 1rem 1.4rem;border-left:1px solid var(--line)}.story-home-side a{color:#145b78;font-weight:750;text-decoration:none}.story-home-side a:hover{text-decoration:underline}@media(max-width:680px){.story-prose{font-size:1.08rem;line-height:1.78}.story-article{padding:0 1rem 2.3rem}.story-chapter-card{display:block;padding:1.2rem}.story-read-link{display:inline-block;margin-top:1rem}.story-coming-next ol{grid-template-columns:1fr}.story-source-list li{grid-template-columns:1fr;gap:.35rem}.story-home-grid{grid-template-columns:1fr;gap:1rem}.story-home-side{padding:.9rem 0 0;border-left:0;border-top:1px solid var(--line)}.story-chapter-end{display:grid}.story-chapter-end a{width:100%;text-align:center}}