.current-edition{--ed-green:#173e32;--ed-forest:#102f26;--ed-ink:#19382e;--ed-muted:#53665b;--ed-paper:#f8f6ef;--ed-cream:#efefe5;--ed-line:#cbd6c9;--ed-rust:#a9462e;color:var(--ed-ink);background:var(--ed-paper);font-family:var(--pub-font);overflow:clip}.current-edition *{box-sizing:border-box}.current-edition :is(a,button,summary):focus-visible{outline:3px solid var(--ed-rust);outline-offset:4px}.edition-wrap{width:min(1320px,100% - 96px);margin-inline:auto}.current-edition section[id]{scroll-margin-top:136px}.edition-kicker{font:600 .7rem/1.5 var(--pub-mono);letter-spacing:.13em;text-transform:uppercase}.edition-status-dot{background:#d7a45f;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d7a45f29}.edition-button{border-radius:2px;justify-content:space-between;align-items:center;gap:26px;min-height:52px;padding:0 20px;font-size:.85rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.edition-button:hover{transform:translateY(-2px)}.edition-button-rust{color:#fffaf4;background:var(--ed-rust)}.edition-button-rust:hover{background:#883820}.edition-button-light{color:var(--ed-forest);background:#e5edcd}.edition-button-light:hover{background:#f2f5df}.edition-text-link,.edition-inline-link{border-bottom:1px solid;align-items:center;gap:16px;width:fit-content;min-height:42px;font-size:.82rem;font-weight:700;display:inline-flex}.edition-text-link:hover,.edition-inline-link:hover{color:var(--ed-rust)}.edition-hero{background:var(--ed-forest);color:#f5f4e9}.edition-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:650px;display:grid}.edition-hero-copy{isolation:isolate;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:70px 7vw 78px 0;display:flex;position:relative}.edition-hero-copy:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 100%,#36684840,#0000 49%);position:absolute;inset:0 0 0 -100vw}.edition-hero-copy>.edition-kicker{color:#dbe6cd;align-items:center;gap:14px;margin:0 0 18px;display:flex}.edition-kicker-line{opacity:.45}.edition-hero-year{color:#acc39f;font:400 clamp(4.5rem, 8.4vw, 8.8rem)/1 var(--pub-serif);letter-spacing:-.07em;margin-bottom:-15px;font-style:italic;display:block}.edition-hero h1{letter-spacing:-.066em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:600;line-height:1.07}.edition-hero-theme{color:#dce9bc;font:italic 400 clamp(1.5rem, 2.2vw, 2.3rem)/1.15 var(--pub-serif);margin:18px 0 0}.edition-hero-summary{color:#d1ddd2;max-width:55ch;margin:22px 0 32px;font-size:clamp(.95rem,1.13vw,1.07rem);line-height:1.7}.edition-hero-facts{border-block:1px solid #476357;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;max-width:670px;padding:22px 0;display:grid}.edition-hero-facts>div{flex-direction:column;gap:8px;min-width:0;display:flex}.edition-hero-facts span,.edition-glance-grid span,.edition-practical-list span,.edition-participate-details span{font:600 .66rem/1.4 var(--pub-mono);text-transform:uppercase;letter-spacing:.11em}.edition-hero-facts span{color:#a6c0ae}.edition-hero-facts strong{font-size:.83rem;font-weight:600;line-height:1.4}.edition-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.edition-hero .edition-text-link{color:#f5f4e9}.edition-hero-visual{background:#315244;min-height:100%;margin:0;position:relative;overflow:hidden}.edition-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#091c15a3);position:absolute;inset:0}.edition-hero-visual img{object-fit:cover;object-position:center}.edition-hero-visual figcaption{z-index:1;color:#fff;font:600 .64rem/1.5 var(--pub-mono);letter-spacing:.08em;text-transform:uppercase;background:#122d23d1;padding:8px 12px;position:absolute;bottom:20px;left:24px}.edition-section-nav{z-index:40;border-bottom:1px solid var(--ed-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6eff7;position:sticky;top:72px}.edition-section-nav .edition-wrap{scrollbar-width:thin;gap:clamp(18px,2.5vw,38px);display:flex;overflow-x:auto}.edition-section-nav a{white-space:nowrap;min-height:54px;color:var(--ed-muted);border-bottom:2px solid #0000;flex:none;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.edition-section-nav a:hover,.edition-section-nav a:focus-visible{color:var(--ed-rust);border-bottom-color:var(--ed-rust)}.edition-glance{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:8%;padding-block:90px;display:grid}.edition-section-lead h2{letter-spacing:-.055em;max-width:11ch;margin:20px 0 0;font-size:clamp(2.1rem,3.2vw,3.6rem);font-weight:600;line-height:1.13}.edition-glance-grid{border-top:1px solid var(--ed-line);grid-template-columns:repeat(2,1fr);gap:0 28px;display:grid}.edition-glance-grid>div{border-bottom:1px solid var(--ed-line);flex-direction:column;gap:11px;padding:21px 0;display:flex}.edition-glance-grid span{color:#667467}.edition-glance-grid strong{font-size:clamp(1rem,1.3vw,1.22rem);font-weight:650;line-height:1.35}.edition-block{padding-block:clamp(76px,8vw,120px)}.edition-block h2{letter-spacing:-.06em;text-wrap:balance;max-width:15ch;margin:18px 0 0;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:600;line-height:1.07}.edition-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8%;margin-bottom:28px;display:grid}.edition-heading>p{max-width:38ch;color:var(--ed-muted);justify-self:end;margin:0 0 6px;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.65}.edition-about{background:#e7eadd}.edition-about-grid{grid-template-columns:1fr .8fr;align-items:end;gap:13%;display:grid}.edition-about-grid h2{max-width:16ch}.edition-about-grid>div:last-child>p{margin:0 0 25px;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.65}.edition-speakers{background:var(--ed-paper)}.edition-speaker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.edition-speaker-card{min-width:0}.edition-speaker-open{border:1px solid var(--ed-line);width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fffdf7;padding:0;transition:transform .2s,box-shadow .2s;display:block}.edition-speaker-open:hover{transform:translateY(-4px);box-shadow:0 14px 30px #173e3218}.edition-speaker-photo{aspect-ratio:4/4.4;background:#dce6d8;display:block;position:relative;overflow:hidden}.edition-speaker-photo img,.edition-team-photo img{object-fit:cover}.edition-speaker-info{flex-direction:column;min-height:192px;padding:21px 22px;display:flex}.edition-speaker-info .edition-kicker{color:var(--ed-rust)}.edition-speaker-info strong{letter-spacing:-.03em;margin-top:18px;font-size:clamp(1.12rem,1.5vw,1.42rem);line-height:1.18}.edition-speaker-info>span:not(.edition-kicker){color:var(--ed-muted);margin-top:7px;font-size:.81rem}.edition-speaker-info .edition-speaker-short-bio{margin-top:10px;font-size:.76rem;line-height:1.45}.edition-speaker-info small{justify-content:space-between;margin-top:auto;padding-top:18px;font-size:.74rem;font-weight:750;display:flex}.edition-silhouette{background:linear-gradient(140deg,#dae3d5,#bdcdbd);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.edition-silhouette:before{content:"";aspect-ratio:1;background:#78927e;border-radius:50%;width:27%;position:absolute;top:22%}.edition-silhouette>span{background:#78927e;border-radius:50% 50% 0 0;width:69%;height:59%;position:absolute;bottom:-13%}.edition-programme{color:#f5f5e9;background:var(--ed-green)}.edition-programme .edition-heading>p{color:#c7d8cb}.edition-agenda{margin-top:18px}.edition-agenda-controls{border-bottom:1px solid #55705f;justify-content:space-between;align-items:end;gap:24px;display:flex}.edition-day-tabs{gap:4px;display:flex}.edition-day-tabs button{color:#c6d7c8;text-align:left;cursor:pointer;min-width:160px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 20px 16px}.edition-day-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#e7b594}.edition-day-tabs span{font-size:.95rem;font-weight:750;display:block}.edition-day-tabs small{margin-top:4px;font-size:.72rem;display:block}.edition-agenda-note{color:#c1d2c4;font:.68rem/1.3 var(--pub-mono);text-align:right;padding-bottom:20px}.edition-agenda-day-heading{align-items:baseline;gap:22px;padding:28px 0 15px;display:flex}.edition-agenda-day-heading span{color:#b8ccb9;font:600 .65rem var(--pub-mono);text-transform:uppercase;letter-spacing:.1em}.edition-agenda-day-heading strong{font:italic 400 clamp(1.7rem, 2.7vw, 2.7rem)/1.2 var(--pub-serif)}.edition-agenda-list{margin:0;padding:0;list-style:none}.edition-agenda-item{border-top:1px solid #55705f;grid-template-columns:160px 1fr;gap:20px;display:grid}.edition-agenda-item>time{color:#e8eacb;font:600 1rem var(--pub-mono);flex-wrap:wrap;align-items:baseline;gap:7px;padding-top:22px;display:flex}.edition-agenda-item>time span{color:#afc5b5;font-size:.7rem}.edition-agenda-content{grid-template-columns:180px 1fr;align-items:start;gap:20px;padding:20px 0 22px;display:grid}.edition-session-type{color:#b6d2c2;font:600 .63rem/1.4 var(--pub-mono);text-transform:uppercase;letter-spacing:.08em;padding-top:6px}.edition-session-status{color:#e5eee0;width:fit-content;font:600 .59rem/1.3 var(--pub-mono);letter-spacing:0;border:1px solid #809d84;margin-top:7px;padding:3px 6px;display:block}.edition-session-status-live{color:#ffe0a7;border-color:#efbd83}.edition-agenda details{min-width:0}.edition-agenda summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.edition-agenda summary::-webkit-details-marker{display:none}.edition-agenda summary strong{font-size:clamp(1.03rem,1.5vw,1.38rem);font-weight:600;line-height:1.3}.edition-agenda-summary-copy{gap:5px;min-width:0;display:grid}.edition-agenda-summary-copy small{color:#c8d6cb;font-size:.76rem;line-height:1.45}.edition-agenda summary .edition-agenda-expand-icon{font-size:1.4rem;font-weight:300;line-height:1}.edition-agenda details[open] summary .edition-agenda-expand-icon{transform:rotate(45deg)}.edition-session-detail{color:#d2dfd1;padding:12px 38px 0 0;font-size:.84rem;line-height:1.6}.edition-session-detail p{margin:0 0 8px}.edition-session-detail a{margin:4px 12px 4px 0;text-decoration:underline;display:inline-block}.edition-venue{background:#f1f0e8}.edition-venue-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.edition-venue-card{background:#dae4d3;min-height:300px;padding:clamp(28px,4vw,56px)}.edition-venue-card h3{letter-spacing:-.055em;max-width:12ch;margin:40px 0 13px;font-size:clamp(2rem,3vw,3.25rem);line-height:1.1}.edition-venue-card p{color:#405c4b;max-width:46ch;font-size:.94rem}.edition-practical-list{border:1px solid var(--ed-line);background:#fbfaf4;padding:8px 24px}.edition-practical-list>div{border-bottom:1px solid var(--ed-line);grid-template-columns:125px 1fr;align-items:baseline;gap:16px;padding:17px 0;display:grid}.edition-practical-list span{color:#6d7568}.edition-practical-list strong{font-size:.88rem;font-weight:600}.edition-practical-list .edition-inline-link{margin:13px 0 10px}.edition-partner-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.edition-partner-group h3{color:var(--ed-muted);font:650 .66rem var(--pub-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px}.edition-partner-grid{grid-template-columns:1fr;gap:14px;display:grid}.edition-partner-card{border:1px solid var(--ed-line);background:#fffdf8;min-height:165px;padding:25px}.edition-partner-mark{align-items:center;gap:22px;height:100%;display:flex}.edition-partner-monogram{color:#7e9b84;width:74px;height:74px;font:700 .62rem var(--pub-mono);letter-spacing:.12em;border:1px dashed #a9b8aa;flex:0 0 74px;place-items:center;display:grid}.edition-partner-logo{flex:0 0 90px;width:90px;height:80px;display:block;position:relative}.edition-partner-logo img{object-fit:contain}.edition-partner-mark strong{font-size:1rem;font-weight:650}.edition-partner-card>p{color:var(--ed-muted);margin:8px 0 0;font-size:.8rem}.edition-team{background:#e8ecdf}.edition-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.edition-team-card{border-top:1px solid #becbbd;min-width:0;padding-top:14px}.edition-team-photo{aspect-ratio:4/3;background:#c5d6c5;position:relative;overflow:hidden}.edition-team-card h3{letter-spacing:-.03em;margin:18px 0 5px;font-size:clamp(1.08rem,1.4vw,1.38rem);line-height:1.25}.edition-team-card p{margin:0;font-size:.84rem}.edition-team-card small{color:var(--ed-muted)}.edition-team-card .edition-team-bio{color:var(--ed-muted);margin-top:12px;line-height:1.5}.edition-team-card a{margin-top:6px;display:inline-block}.edition-gallery{background:#f9f7f0}.edition-gallery-grid{grid-template-rows:repeat(2,minmax(220px,22vw));grid-template-columns:1.35fr 1fr 1fr;gap:12px;display:grid}.edition-gallery-tile{text-align:left;cursor:zoom-in;background:#d9e1d3;border:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.edition-gallery-tile:first-child{grid-row:span 2}.edition-gallery-tile img{object-fit:cover;transition:transform .45s}.edition-gallery-tile:hover img{transform:scale(1.04)}.edition-gallery-tile:after{content:"";background:linear-gradient(#0000,#071c14a6);position:absolute;inset:45% 0 0}.edition-gallery-tile span{z-index:1;color:#fff;font:700 .68rem/1.4 var(--pub-mono);text-transform:uppercase;letter-spacing:.06em;position:absolute;bottom:14px;left:17px;right:12px}.edition-participate{background:#e2e9d6}.edition-participate-grid{grid-template-columns:1fr .8fr;gap:12%;display:grid}.edition-participate-grid>div:first-child>p{color:#435e4f;max-width:42ch;font-size:1rem;line-height:1.6}.edition-application-status{align-items:center;gap:13px;margin:26px 0;display:flex}.edition-application-status strong{font-size:clamp(1.05rem,1.4vw,1.3rem)}.edition-participate-grid .edition-workflow-note{border-left:3px solid var(--ed-rust);background:#f7f5e9;max-width:45ch;padding:14px 18px;font-size:.82rem!important}.edition-participate-details{border-top:1px solid #bac9b7}.edition-participate-details>div{border-bottom:1px solid #bac9b7;grid-template-columns:140px 1fr;gap:15px;padding:22px 0;display:grid}.edition-participate-details span{color:#637966}.edition-participate-details strong{font-size:.9rem;font-weight:600}.edition-notices{background:#f9f7f0}.edition-notices h2{margin-bottom:30px}.edition-notice-list{gap:12px;display:grid}.edition-notice-list article{border-top:1px solid var(--ed-line);padding:20px 0}.edition-notice-list h3{margin:0;font-size:1.1rem}.edition-notice-list p{max-width:70ch;margin:8px 0 0}.edition-closing{background:var(--ed-forest);color:#f2f5e7;padding-block:clamp(70px,8vw,120px)}.edition-closing-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;display:grid}.edition-closing h2{letter-spacing:-.06em;margin:19px 0;font-size:clamp(2.8rem,5.5vw,6.3rem);font-weight:550;line-height:1.02}.edition-closing p{color:#c9d8c8;max-width:55ch;margin:0}.edition-closing-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.edition-closing .edition-text-link{color:#eff4e3}.edition-dialog{width:100%;max-width:min(850px,100vw - 32px);max-height:min(90vh,900px);color:var(--ed-ink);background:#f9f8f1;border:0;padding:0;position:fixed;box-shadow:0 28px 100px #071c13a8}.edition-dialog::backdrop{background:#081b15cc}.edition-dialog-inner{grid-template-columns:.75fr 1fr;display:grid;position:relative}.edition-dialog-close{z-index:2;width:42px;height:42px;color:var(--ed-ink);cursor:pointer;background:#f6f4e9;border:0;border-radius:50%;font-size:1.65rem;position:absolute;top:14px;right:14px}.edition-dialog-photo{background:#dbe6d9;min-height:490px;position:relative}.edition-dialog-photo img{object-fit:cover}.edition-dialog-copy{padding:72px 45px 55px;overflow-y:auto}.edition-dialog-copy h3{letter-spacing:-.05em;margin:14px 0 6px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.08}.edition-dialog-role{color:var(--ed-rust);font-weight:700}.edition-dialog-copy>p:not(.edition-kicker){line-height:1.6}.edition-dialog-detail{border-top:1px solid var(--ed-line);gap:6px;padding-block:14px;font-size:.85rem;display:grid}.edition-dialog-detail strong{font:600 .66rem var(--pub-mono);text-transform:uppercase;letter-spacing:.1em}.edition-lightbox{color:#fff;background:#102d24;width:min(1200px,100vw - 28px);max-width:none;max-height:94vh}.edition-lightbox-inner{padding:15px}.edition-lightbox-image{background:#173b2f;height:min(72vh,720px);position:relative}.edition-lightbox-image img{object-fit:contain}.edition-lightbox-footer{text-align:center;justify-content:space-between;align-items:center;gap:15px;min-height:60px;display:flex}.edition-lightbox-footer p{margin:0;font-size:.84rem}.edition-lightbox-footer small{color:#c7d3c6;display:block}.edition-lightbox-footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #829a84;flex:0 0 42px;width:42px;height:42px}@media (max-width:1100px){.edition-hero-grid{grid-template-columns:1fr .9fr}.edition-hero-copy{padding-right:35px}.edition-speaker-grid,.edition-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-gallery-grid{grid-template-rows:repeat(2,minmax(190px,26vw))}}@media (max-width:800px){.edition-partner-groups{grid-template-columns:1fr}.edition-wrap{width:min(100% - 40px,650px)}.edition-hero-grid{flex-direction:column;min-height:0;display:flex}.edition-hero-copy{min-height:560px;padding:60px 0 45px}.edition-hero-visual{height:clamp(300px,58vw,520px);min-height:0;margin-inline:-20px}.edition-hero-year{font-size:clamp(5rem,17vw,8rem)}.edition-hero h1{max-width:14ch}.edition-section-nav{top:72px}.edition-glance,.edition-about-grid,.edition-heading,.edition-venue-grid,.edition-participate-grid,.edition-closing-grid{grid-template-columns:1fr;gap:28px}.edition-glance{padding-block:65px}.edition-heading>p{justify-self:start}.edition-participate-grid{gap:45px}.edition-gallery-grid{grid-template-rows:repeat(3,minmax(180px,28vw));grid-template-columns:repeat(2,1fr)}.edition-gallery-tile:first-child{grid-row:span 2}.edition-gallery-tile:last-child{display:none}}@media (max-width:560px){.edition-wrap{width:calc(100% - 36px)}.edition-block{padding-block:70px}.edition-hero-copy{min-height:0;padding-block:48px 42px}.edition-hero h1{font-size:clamp(2.8rem,11vw,4rem)}.edition-hero-summary{margin-block:18px 25px}.edition-hero-facts{grid-template-columns:1fr 1fr;gap:20px}.edition-hero-facts>div:last-child{grid-column:span 2}.edition-hero-visual{margin-inline:-18px}.edition-section-nav{top:72px}.edition-section-nav a{min-height:49px}.edition-glance-grid{gap:0 18px}.edition-glance-grid strong{font-size:.9rem}.edition-speaker-grid,.edition-team-grid{gap:12px}.edition-speaker-info{min-height:180px;padding:15px}.edition-speaker-info strong{font-size:1.07rem}.edition-speaker-info>span:not(.edition-kicker){font-size:.73rem}.edition-speaker-info small{font-size:.7rem}.edition-agenda-controls{flex-direction:column;align-items:flex-start;gap:0}.edition-day-tabs{width:100%}.edition-day-tabs button{flex:1;min-width:0;padding-inline:12px}.edition-agenda-note{text-align:left;padding:12px 0}.edition-agenda-day-heading{display:block}.edition-agenda-day-heading strong{margin-top:6px;display:block}.edition-agenda-item{grid-template-columns:70px 1fr;gap:12px}.edition-agenda-item>time{font-size:.78rem;display:block}.edition-agenda-item>time span{margin-top:5px;display:block}.edition-agenda-content{display:block}.edition-session-type{padding:0 0 7px;display:block}.edition-agenda summary strong{font-size:1.02rem}.edition-venue-card{min-height:270px}.edition-practical-list>div,.edition-participate-details>div{grid-template-columns:1fr;gap:7px}.edition-partner-grid{grid-template-columns:1fr}.edition-partner-card{min-height:118px}.edition-gallery-grid{grid-template-rows:repeat(3,155px);grid-template-columns:1fr 1fr;gap:7px}.edition-gallery-tile:first-child{grid-row:span 2}.edition-gallery-tile span{font-size:.57rem;bottom:8px;left:9px}.edition-dialog-inner{display:block}.edition-dialog-photo{height:36vh;min-height:220px}.edition-dialog-copy{padding:35px 24px}.edition-dialog-copy h3{font-size:2rem}.edition-lightbox-image{height:65vh}}@media (prefers-reduced-motion:reduce){.current-edition *,.current-edition :before,.current-edition :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.past-edition{--ed-green:#173e32;--ed-forest:#102f26;--ed-ink:#19382e;--ed-muted:#53665b;--ed-paper:#f8f6ef;--ed-cream:#efefe5;--ed-line:#cbd6c9;--ed-rust:#a9462e;color:var(--ed-ink);background:var(--ed-paper);font-family:var(--pub-font);overflow:clip}.past-edition *{box-sizing:border-box}.past-edition :is(a,button,summary):focus-visible{outline:3px solid var(--ed-rust);outline-offset:4px}.past-edition-status{color:#f2e3c8;font:600 .68rem/1.5 var(--pub-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #d7a45f;border-radius:999px;padding:4px 12px;display:inline-block}.past-edition-theme-callout{border-left:3px solid var(--ed-rust);font:italic 400 clamp(1.05rem, 1.4vw, 1.3rem) / 1.5 var(--pub-serif);background:#f2f0e2;margin:0;padding:18px 22px}.past-edition-theme-callout .edition-kicker{color:var(--ed-rust);margin-bottom:8px;font-style:normal;display:block}.past-edition-highlights{background:#f1f0e8}.past-edition-highlights-list{border-top:1px solid var(--ed-line);gap:0;max-width:860px;margin:0 0 44px;padding:0;list-style:none;display:grid}.past-edition-highlights-list li{border-bottom:1px solid var(--ed-line);padding:18px 0 18px 34px;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.55;position:relative}.past-edition-highlights-list li:before{content:"";background:var(--ed-rust);width:9px;height:9px;position:absolute;top:28px;left:2px}.past-edition-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.past-edition-stats>div{border:1px solid var(--ed-line);background:#fffdf8;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.past-edition-stats strong{font:400 clamp(2.4rem, 3.6vw, 3.8rem) / 1 var(--pub-serif);letter-spacing:-.04em}.past-edition-stats span{color:var(--ed-muted);font:600 .66rem/1.4 var(--pub-mono);letter-spacing:.11em;text-transform:uppercase}.past-edition-documents{background:var(--ed-paper)}.past-edition-documents-list{gap:14px;display:grid}.past-edition-document{border:1px solid var(--ed-line);background:#fffdf8;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.past-edition-document-copy{min-width:0}.past-edition-document-copy .edition-kicker{color:var(--ed-rust)}.past-edition-document-copy h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.25}.past-edition-document-copy p{color:var(--ed-muted);margin:0;font-size:.82rem}.past-edition-document-actions{flex:none;gap:22px;display:flex}.past-edition-related{background:#e8ecdf}.past-edition-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.past-edition-related-card{border:1px solid var(--ed-line);min-height:190px;color:inherit;background:#fffdf8;flex-direction:column;gap:12px;padding:24px 26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.past-edition-related-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #173e3218}.past-edition-related-card .edition-kicker{color:var(--ed-rust)}.past-edition-related-card strong{letter-spacing:-.02em;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.25}.past-edition-related-card>span:not(.edition-kicker):not(.past-edition-related-arrow){color:var(--ed-muted);font-size:.84rem;line-height:1.55}.past-edition-related-arrow{color:var(--ed-rust);margin-top:auto;font-size:1.1rem}.past-edition-nav{background:var(--ed-forest);color:#f2f5e7;padding-block:clamp(70px,8vw,120px)}.past-edition-nav .edition-kicker{color:#acc39f}.past-edition-nav h2{letter-spacing:-.055em;max-width:15ch;margin:19px 0 34px;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:550;line-height:1.05}.past-edition-nav-links{border-top:1px solid #476357;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;padding-top:26px;display:grid}.past-edition-nav-links .edition-text-link{color:#eff4e3}.past-edition-nav-links>:nth-child(2){justify-self:center}.past-edition-nav-links>:nth-child(3){justify-self:end}@media (max-width:900px){.past-edition-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.past-edition-related-grid{grid-template-columns:1fr}.past-edition-nav-links{grid-template-columns:1fr;gap:12px}.past-edition-nav-links>:nth-child(2),.past-edition-nav-links>:nth-child(3){justify-self:start}}@media (max-width:560px){.past-edition-document{flex-direction:column;align-items:flex-start}.past-edition-stats{grid-template-columns:1fr 1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.past-edition *,.past-edition :before,.past-edition :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
