.cfm0xa_footnote{white-space:nowrap;vertical-align:baseline;text-underline-offset:.15em;margin-left:.2em;scroll-margin-top:7rem;font-size:.85em;font-weight:600;text-decoration:underline;display:inline}.cfm0xa_footnote:target{background:var(--c-warning,#fff3cc);outline:2px solid var(--c-gold,#bd9131);outline-offset:2px;border-radius:.2rem}.cfm0xa_footnote:focus-visible{outline-offset:2px;outline:2px solid}
._3C0xYq_sources{margin-block:1rem 2rem;padding-left:0;list-style:none}._3C0xYq_sources>li{overflow-wrap:anywhere;margin-block:.35rem;padding:.5rem .5rem .5rem 2.8rem;scroll-margin-top:7rem;display:block;position:relative}._3C0xYq_number{font-weight:600;position:absolute;left:.25rem}._3C0xYq_sources>li:target{background:var(--c-warning,#fff3cc)}._3C0xYq_sources a{text-underline-offset:.15em;text-decoration:underline}._3C0xYq_contents{border:1px solid var(--c-border);background:var(--c-surface);border-radius:.8rem;margin-block:1.5rem 2rem;padding:1rem 1.25rem}._3C0xYq_contentsTitle{margin:0 0 .65rem;font-weight:700}._3C0xYq_contents ol{gap:.45rem;margin:0;padding-left:1.35rem;display:grid}._3C0xYq_contents li{overflow-wrap:anywhere;padding-left:.15rem}._3C0xYq_contentsSubheading{margin-left:1rem;font-size:.94em}._3C0xYq_contents a{text-underline-offset:.2em;text-decoration:underline}._3C0xYq_contents a:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px;border-radius:.2rem}._3C0xYq_backToText{min-height:44px;font:650 .83rem/1.4 var(--font-ui,sans-serif);text-underline-offset:.18em;border-radius:.35rem;align-items:center;margin-inline-start:.65rem;padding:.25rem .45rem;text-decoration:underline;display:inline-flex}._3C0xYq_backToText:hover{background:var(--c-surface,#f3f7f4)}._3C0xYq_backToText:focus-visible{outline:3px solid var(--c-accent,#08683c);outline-offset:2px}._3C0xYq_sourceRanges{border:1px solid var(--c-border);background:var(--c-surface);font-family:var(--font-ui);border-radius:.7rem;margin-block:1rem .85rem;padding:.85rem 1rem}._3C0xYq_sourceRangesTitle{font:700 .9rem/1.5 var(--font-ui);margin:0 0 .55rem}._3C0xYq_sourceRangesLinks{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._3C0xYq_sourceRangesLinks>li{margin:0;padding:0}._3C0xYq_sourceRangesLinks a{border:1px solid var(--c-border);background:var(--c-bg);min-width:44px;min-height:44px;color:var(--c-accent);font:650 .9rem/1.4 var(--font-ui);border-radius:.5rem;justify-content:center;align-items:center;padding:.45rem .8rem;text-decoration:none;display:inline-flex}._3C0xYq_sourceRangesLinks a:hover{border-color:var(--c-accent);text-decoration:underline}._3C0xYq_sourceRangesLinks a:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}@media (max-width:520px){._3C0xYq_sourceRanges{padding:.75rem}._3C0xYq_sources>li{padding-left:2.5rem;padding-right:.3rem}._3C0xYq_sources a{overflow-wrap:anywhere}}
._4MfVtW_panel{border:1px solid var(--c-border,#d3ded7);background:var(--c-surface,#f9faf7);font:400 .95rem/1.55 var(--font-ui,sans-serif);border-radius:.8rem;margin-block:1.5rem 2rem;padding:1rem clamp(1rem,2.5vw,1.4rem)}._4MfVtW_heading{margin:0 0 .7rem;font-weight:750}._4MfVtW_summary{cursor:pointer;min-height:44px;color:var(--c-accent,#08683c);padding-block:.4rem;font-weight:700}._4MfVtW_summary:hover{text-underline-offset:.2em;text-decoration:underline}._4MfVtW_counter{color:var(--c-muted,#526253);margin-inline-start:.5rem;font-size:.85em;font-weight:450}._4MfVtW_links{margin-top:.85rem}._4MfVtW_list{gap:.4rem;margin:0;padding-left:1.4rem;display:grid}._4MfVtW_sub{margin-left:1rem;font-size:.92em}._4MfVtW_list a{text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;min-height:44px;padding-block:.25rem;text-decoration:underline;display:inline-flex}._4MfVtW_list a:focus-visible,._4MfVtW_summary:focus-visible{outline:3px solid var(--c-accent,#08683c);outline-offset:3px;border-radius:.2rem}@media (min-width:800px){details._4MfVtW_panel ._4MfVtW_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 2rem}}
._Ua4mW_today{border:1px solid var(--c-border);border-top:5px solid var(--c-gold);background:linear-gradient(120deg, #fffdf7 0%, var(--c-surface) 100%);box-shadow:var(--shadow-sm);border-radius:1rem;margin:1.5rem 0 2.1rem;padding:clamp(1.1rem,2.6vw,2rem)}._Ua4mW_header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.1rem;display:flex}._Ua4mW_eyebrow{color:#765b22;font:750 .75rem/1.5 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .38rem}._Ua4mW_header h2,._Ua4mW_pageHeader h1,._Ua4mW_dayHeading h2{margin:0 0 .35rem}._Ua4mW_header h2{font-size:clamp(1.45rem,2.8vw,2.15rem)}._Ua4mW_subhead{color:var(--c-muted);font:.88rem/1.5 var(--font-ui);margin:0}._Ua4mW_headerLink{border:1px solid var(--c-accent);font:750 .82rem/1.4 var(--font-ui);background:#fff;border-radius:.65rem;padding:.6rem .85rem;text-decoration:none;display:inline-block}._Ua4mW_headerLink:hover,._Ua4mW_headerLink:focus-visible{background:#eef8f0}._Ua4mW_emptyNote{border-left:3px solid var(--c-gold);color:#415549;font:.94rem/1.65 var(--font-ui);background:#fff;margin:.8rem 0 1.15rem;padding:.75rem 1rem}._Ua4mW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}._Ua4mW_card{border:1px solid var(--c-border);background:#fff;border-radius:.85rem;flex-direction:column;gap:.9rem;min-width:0;padding:1rem;display:flex}._Ua4mW_age{color:var(--c-accent);font-family:var(--font-ui);align-items:baseline;gap:.35rem;display:flex}._Ua4mW_age strong{font:800 2.1rem/1 var(--font-ui);letter-spacing:-.055em;font-variant-numeric:tabular-nums}._Ua4mW_age span{font-size:.83rem;font-weight:750}._Ua4mW_cardBody{min-width:0}._Ua4mW_category{color:#74622d;font:750 .68rem/1.5 var(--font-ui);text-transform:uppercase;letter-spacing:.065em;margin:0 0 .25rem}._Ua4mW_when{color:var(--c-muted);font:.79rem/1.45 var(--font-ui);margin:0 0 .6rem}._Ua4mW_card h3{font:700 1.13rem/1.32 var(--font-body);overflow-wrap:anywhere;margin:0 0 .5rem}._Ua4mW_card h3 a{color:inherit;text-decoration:none}._Ua4mW_card h3 a:hover{color:var(--c-accent);text-decoration:underline}._Ua4mW_description{color:#425647;font:.86rem/1.57 var(--font-ui);margin:0}._Ua4mW_links{flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:.8rem;display:flex}._Ua4mW_links a{font:700 .75rem/1.45 var(--font-ui);overflow-wrap:anywhere}._Ua4mW_provenance{color:var(--c-muted);font:.78rem/1.55 var(--font-ui);margin:1.05rem 0 0}._Ua4mW_calendarPage{padding-top:1rem}._Ua4mW_crumbs{color:var(--c-muted);font:600 .85rem/1.5 var(--font-ui);align-items:center;gap:.55rem;display:flex}._Ua4mW_pageHeader{max-width:850px;padding:1.75rem 0}._Ua4mW_pageHeader h1{font-size:clamp(2rem,5vw,3.2rem)}._Ua4mW_pageLead{color:#405347;margin:.65rem 0;font-size:1.15rem;line-height:1.65}._Ua4mW_dayView{border:1px solid var(--c-border);background:var(--c-surface);border-radius:1rem;padding:clamp(1rem,2vw,1.8rem)}._Ua4mW_dayHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}._Ua4mW_dayHeading h2{font-size:1.75rem}._Ua4mW_dayHeading p:last-child{color:var(--c-muted);font:.85rem/1.5 var(--font-ui);margin:0}._Ua4mW_dayNav{font:700 .85rem/1 var(--font-ui);align-items:center;gap:.35rem;display:flex}._Ua4mW_dayNav a{border:1px solid var(--c-border);background:#fff;border-radius:.55rem;padding:.7rem .9rem;text-decoration:none}._Ua4mW_dayNav a:hover{background:#e7f4ea}._Ua4mW_datePicker{margin:3rem 0}._Ua4mW_pickerHeading{margin-bottom:1.1rem}._Ua4mW_pickerHeading h2{margin:0 0 .3rem}._Ua4mW_pickerHeading p{font:.88rem/1.6 var(--font-ui);color:var(--c-muted);margin:0}._Ua4mW_months{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}._Ua4mW_month{border:1px solid var(--c-border);background:#fff;border-radius:.75rem;min-width:0;padding:.8rem}._Ua4mW_month summary{cursor:pointer;font:750 .95rem/1.45 var(--font-ui);color:var(--c-text)}._Ua4mW_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-top:.75rem;display:grid}._Ua4mW_dayLink{color:#58665d;min-height:2rem;font:600 .75rem/1.2 var(--font-ui);border:1px solid #0000;border-radius:.35rem;place-items:center;text-decoration:none;display:grid}._Ua4mW_dayLink:hover{background:var(--c-surface)}._Ua4mW_hasEvent{color:#075d2b;background:#e9f5ec;border-color:#9acbab;font-weight:800}._Ua4mW_selectedDay{border-color:var(--c-accent);outline:1px solid var(--c-accent)}@media (max-width:980px){._Ua4mW_cards,._Ua4mW_months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._Ua4mW_today{margin:1.25rem 0;padding:1rem}._Ua4mW_cards,._Ua4mW_months{grid-template-columns:1fr}._Ua4mW_card{flex-direction:row;gap:.9rem}._Ua4mW_age{flex-direction:column;align-items:flex-start;gap:0;min-width:4.8rem}._Ua4mW_age strong{font-size:1.8rem}._Ua4mW_age span{font-size:.73rem}._Ua4mW_headerLink{text-align:center;width:100%}}
.Qs58pW_panel{border:1px solid var(--c-border,#d8ded9);background:var(--c-surface,#f7f9f6);font-family:var(--font-ui,sans-serif);border-radius:.8rem;margin-block:1.35rem 1.75rem;scroll-margin-top:7rem}.Qs58pW_summary{cursor:pointer;min-height:48px;color:var(--c-accent,#08683c);font:700 .96rem/1.55 var(--font-ui,sans-serif);padding:.85rem 1.1rem;display:list-item}.Qs58pW_summary:hover{text-underline-offset:.2em;text-decoration:underline}.Qs58pW_summary:focus-visible{outline:3px solid var(--c-accent,#08683c);outline-offset:2px}.Qs58pW_body{max-width:95ch;padding:.2rem clamp(.9rem,2vw,1.35rem) 1.1rem;font-size:.93rem;line-height:1.7}.Qs58pW_body :is(h2,h3){margin-block:1.2rem .5rem;font-size:1.05rem}.Qs58pW_body p{margin-block:.6rem}.Qs58pW_body :is(a,dd,li){overflow-wrap:anywhere}.Qs58pW_body a{text-underline-offset:.2em}@media (max-width:600px){.Qs58pW_summary,.Qs58pW_body{padding-inline:.85rem}.Qs58pW_body a{min-height:32px;display:inline-block}}
.uZ0DgW_journey{--j-ink:#162d23;--j-muted:#52665a;--j-green:#164a2e;--j-gold:#d9b665;color:var(--j-ink);font-family:var(--font-ui,system-ui, sans-serif);background:#f5f6f1;width:100%;font-size:16px;line-height:1.65;overflow:hidden}.uZ0DgW_journey *{box-sizing:border-box}.uZ0DgW_hero{color:#f8f6eb;background:radial-gradient(at 95% 12%,#50714d77,#0000 63%),linear-gradient(125deg,#11281e,#24503a);padding:clamp(2.2rem,5vw,4.8rem) max(1rem,50vw - 580px);position:relative;overflow:hidden}.uZ0DgW_hero:after{content:"✦";pointer-events:none;opacity:.08;font:22rem/1 Georgia,serif;position:absolute;top:-2rem;right:3%;transform:rotate(-14deg)}.uZ0DgW_eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#9c7431;margin:0 0 .75rem;font-size:.72rem;font-weight:800}.uZ0DgW_hero .uZ0DgW_eyebrow{color:#e9ca80}.uZ0DgW_hero h1{color:#fff9e5;max-width:850px;font:600 clamp(2.5rem,5.5vw,5rem)/1.12 var(--font-body,Georgia,serif);letter-spacing:-.035em;margin:.15rem 0 1rem;position:relative}.uZ0DgW_hero h1 em{color:#f0d48b;font-weight:400}.uZ0DgW_hero>p:not(.uZ0DgW_eyebrow){color:#dfebdd;max-width:790px;font-size:clamp(.97rem,1.5vw,1.2rem);position:relative}.uZ0DgW_heroStats{border-top:1px solid #b9cbb34a;flex-wrap:wrap;gap:1.5rem 3rem;margin-top:2rem;padding-top:1.3rem;display:flex}.uZ0DgW_heroStats span{color:#e8ede2;flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.uZ0DgW_heroStats strong{font:600 2.5rem/1.1 var(--font-body,Georgia,serif);color:#f4d994;font-variant-numeric:tabular-nums}.uZ0DgW_body{max-width:1200px;margin:auto;padding:0 1rem 3rem}.uZ0DgW_viewSwitch{z-index:1;flex-wrap:wrap;gap:.6rem;margin:-1.5rem 0 1.5rem;display:flex;position:relative}.uZ0DgW_viewSwitch button{cursor:pointer;color:#265238;font:800 .88rem/1.4 var(--font-ui,system-ui,sans-serif);background:#fff;border:1px solid #cfdccf;border-radius:.65rem;padding:.85rem 1.2rem;box-shadow:0 6px 20px #112c1e20}.uZ0DgW_viewSwitch button[aria-pressed=true]{color:#fff;background:#245837;border-color:#245837}.uZ0DgW_viewSwitch button:hover{border-color:#317444}.uZ0DgW_trailLayout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.uZ0DgW_trailChoices{gap:.6rem;display:grid}.uZ0DgW_trailChoices button{text-align:left;cursor:pointer;color:#1b3829;width:100%;font-family:var(--font-ui,system-ui,sans-serif);background:#fff;border:1px solid #d3dfd2;border-radius:.75rem;grid-template-columns:2.4rem 1fr;gap:.65rem;padding:1rem;display:grid}.uZ0DgW_trailChoices button:hover{background:#f7fbf6;border-color:#60936d}.uZ0DgW_trailChoices button.uZ0DgW_trailActive{background:#e7f2e6;border-color:#277248;border-left-style:solid;border-left-width:5px}.uZ0DgW_trailChoices button strong,.uZ0DgW_trailChoices button small{line-height:1.35;display:block}.uZ0DgW_trailChoices button strong{margin:.25rem 0;font-size:.97rem}.uZ0DgW_trailChoices button small{color:#597461;font-size:.7rem}.uZ0DgW_trailNumber{font:600 1.3rem/1 var(--font-body,Georgia,serif);color:#8f743b}.uZ0DgW_storyPanel,.uZ0DgW_yearPanel{background:#fff;border:1px solid #d6ded2;border-radius:1rem;overflow:hidden;box-shadow:0 10px 32px #19342412}.uZ0DgW_storyIntro{background:linear-gradient(115deg,#f4eddd,#fffcf5);padding:clamp(1.1rem,3vw,2rem)}.uZ0DgW_storyIntro h2,.uZ0DgW_yearIntro h2{font:600 clamp(1.8rem,3vw,2.6rem)/1.2 var(--font-body,Georgia,serif);color:#183d2a;margin:0 0 .7rem}.uZ0DgW_storyIntro>p:not(.uZ0DgW_eyebrow){color:#496154;margin:.65rem 0;font-size:.9rem}.uZ0DgW_storyIntro .uZ0DgW_question{border-top:1px solid #dbd5c5;padding-top:.85rem;font-weight:700;margin-top:1.2rem!important}.uZ0DgW_question span{color:#ab8035;font-size:1.25rem}.uZ0DgW_stationButtons{background:#f9faf7;border-bottom:1px solid #e0e8dc;gap:.5rem;padding:.95rem;display:flex;overflow-x:auto}.uZ0DgW_stationButtons button{cursor:pointer;color:#335943;background:#fff;border:1px solid #d2ded2;border-radius:.5rem;flex-direction:column;flex:1 0 66px;align-items:center;max-width:110px;padding:.55rem .6rem;display:flex}.uZ0DgW_stationButtons button[aria-pressed=true]{color:#fff;background:#214c33;border-color:#214c33}.uZ0DgW_stationButtons button small{opacity:.8;font-size:.67rem}.uZ0DgW_stationButtons button strong{font-size:.86rem}.uZ0DgW_progress{color:#5b715f;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.85rem 1.2rem .2rem;font-size:.72rem;font-weight:800;display:flex}.uZ0DgW_progressRail{background:#e5ede2;border-radius:5px;width:100%;height:4px;overflow:hidden}.uZ0DgW_progressRail span{background:#a58239;height:100%;display:block}.uZ0DgW_stationCard{background:#fff;padding:clamp(1.1rem,3vw,2rem)}.uZ0DgW_stationMeta{flex-wrap:wrap;align-items:center;gap:.5rem .85rem;display:flex}.uZ0DgW_stationMeta time{color:#8d682f;font-size:.85rem;font-weight:800}.uZ0DgW_cityTag,.uZ0DgW_clubTag{border-radius:.4rem;padding:.2rem .6rem;font-size:.69rem;font-weight:800;display:inline-block}.uZ0DgW_cityTag{color:#24653d;background:#e9f3e8}.uZ0DgW_clubTag{color:#725221;background:#f6eddb}.uZ0DgW_stationCard h3{font:600 clamp(1.5rem,2.8vw,2.3rem)/1.23 var(--font-body,Georgia,serif);color:#173b29;margin:.75rem 0 .5rem}.uZ0DgW_stationCard>p{color:#4b6254;margin:.4rem 0 1.2rem;font-size:.97rem}.uZ0DgW_sources{flex-wrap:wrap;gap:.5rem;display:flex}.uZ0DgW_sources a{color:#1b5634;overflow-wrap:anywhere;background:#eef5ed;border:1px solid #d3e4d1;border-radius:.4rem;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.77rem;font-weight:750;text-decoration:none;display:inline-flex}.uZ0DgW_sources a:hover{background:#dbebdb;text-decoration:underline}.uZ0DgW_crossView{background:#eef5ec;border-top:1px solid #dbe7d8;grid-template-columns:2.2rem 1fr;gap:1rem;padding:1rem 1.4rem;display:grid}.uZ0DgW_crossView>span{color:#41784e;font-size:1.7rem}.uZ0DgW_crossView strong{color:#214a31;margin:.2rem 0;display:block}.uZ0DgW_crossView p:not(.uZ0DgW_eyebrow){color:#536c59;margin:.3rem 0;font-size:.8rem}.uZ0DgW_crossView a{font-size:.78rem;font-weight:750}.uZ0DgW_stationNav{justify-content:space-between;align-items:center;gap:.4rem;padding:.9rem 1.2rem;display:flex}.uZ0DgW_stationNav button,.uZ0DgW_yearButtons button{cursor:pointer;color:#254e35;background:#f4f7f2;border:1px solid #cddfce;border-radius:.4rem;padding:.55rem .85rem;font-size:.83rem;font-weight:750}.uZ0DgW_stationNav button:hover:not(:disabled),.uZ0DgW_yearButtons button:hover:not(:disabled){background:#e5efe4}.uZ0DgW_stationNav button:disabled,.uZ0DgW_yearButtons button:disabled{cursor:not-allowed;opacity:.4}.uZ0DgW_stationNav span{color:#627668;font-size:.75rem}.uZ0DgW_storyFooter{background:#f8f8f3;border-top:1px solid #e1e5dd;padding:1.25rem}.uZ0DgW_storyFooter p{color:#4d6554;margin:0 0 .55rem;font-size:.86rem}.uZ0DgW_storyFooter a{font-size:.84rem;font-weight:750}.uZ0DgW_yearIntro{background:#eff5ee;padding:1.5rem clamp(1rem,3vw,2rem)}.uZ0DgW_yearIntro>p:not(.uZ0DgW_eyebrow){color:#516956;max-width:780px;margin:.4rem 0 0;font-size:.93rem}.uZ0DgW_yearControl{color:#fff;background:#1b432e;padding:1.4rem clamp(1rem,3vw,2rem)}.uZ0DgW_yearButtons{justify-content:center;align-items:center;gap:clamp(.8rem,4vw,3rem);display:flex}.uZ0DgW_yearButtons>div{flex-direction:column;align-items:center;display:flex}.uZ0DgW_yearButtons small{color:#d5e4d3;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.uZ0DgW_yearButtons output{font:600 clamp(3rem,9vw,5.5rem)/1.1 var(--font-body,Georgia,serif);color:#f4d48b}.uZ0DgW_yearControl label{text-align:center;margin-top:1rem;font-size:.8rem;display:block}.uZ0DgW_yearControl input[type=range]{cursor:pointer;accent-color:#eccb84;width:100%}.uZ0DgW_yearEnds{color:#deebdb;justify-content:space-between;font-size:.7rem;display:flex}.uZ0DgW_yearControl>p{color:#cbdcca;text-align:center;margin:.3rem 0 0;font-size:.74rem}.uZ0DgW_yearColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.uZ0DgW_yearColumn{background:#fff;border:1px solid #dde5da;border-radius:.75rem;min-height:230px;padding:.9rem}.uZ0DgW_yearColumn:nth-child(2){background:#fffaf0;border-color:#ecdfc3}.uZ0DgW_yearColumn>header{border-bottom:1px solid #e0e5db;align-items:center;gap:.6rem;padding-bottom:.7rem;display:flex}.uZ0DgW_yearColumn header span{color:#61936f;font-size:1.4rem}.uZ0DgW_yearColumn header h3{font:600 1.4rem/1.2 var(--font-body,Georgia,serif);margin:0}.uZ0DgW_yearColumn header small{margin-left:auto;font-weight:800}.uZ0DgW_yearColumn ul{gap:.6rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.uZ0DgW_yearColumn li button{text-align:left;cursor:pointer;color:#264632;background:#fff;border:1px solid #dde5dc;border-radius:.5rem;flex-direction:column;gap:.2rem;width:100%;padding:.65rem;display:flex}.uZ0DgW_yearColumn li button:hover{background:#f3faf3;border-color:#55936b}.uZ0DgW_yearColumn li time{color:#84652e;font-size:.71rem;font-weight:750}.uZ0DgW_yearColumn li strong{font-size:.85rem}.uZ0DgW_yearColumn li span{color:#297047;font-size:.72rem;font-weight:750}.uZ0DgW_yearEmpty{color:#596d5d;padding:.7rem;font-size:.83rem}.uZ0DgW_yearDetails{background:#fffcf4;border:1px solid #e2d6b6;border-radius:.7rem;margin:0 1.25rem 1rem}.uZ0DgW_yearDetails>div:first-child{justify-content:space-between;align-items:center;padding:1rem 1.3rem 0;display:flex}.uZ0DgW_yearDetails>div:first-child button{cursor:pointer;background:#fff;border:1px solid #d3c6a6;border-radius:50%;width:32px;height:32px;font-size:1.2rem}.uZ0DgW_evidenceNote{color:#637568;margin:0;padding:.6rem 1.25rem 1.2rem;font-size:.77rem}.uZ0DgW_more{background:#e9f0e6;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:2rem;padding:clamp(1.3rem,3vw,2rem);display:flex}.uZ0DgW_more h2{font:600 1.8rem/1.2 var(--font-body,Georgia,serif);margin:.3rem 0}.uZ0DgW_more p:not(.uZ0DgW_eyebrow){color:#536957;margin:.4rem 0;font-size:.87rem}.uZ0DgW_more>div{max-width:690px}.uZ0DgW_more>a{color:#fff;background:#24593a;border-radius:.5rem;padding:.8rem 1rem;font-size:.85rem;font-weight:800;text-decoration:none}.uZ0DgW_teaser{color:#fff;background:linear-gradient(120deg,#123123,#275b3b);border-radius:1rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1.2rem;margin:1.3rem 0;padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:hidden}.uZ0DgW_teaser .uZ0DgW_eyebrow{color:#f1d590}.uZ0DgW_teaser h2{color:#fff9e8;font:600 clamp(1.7rem,3vw,2.6rem)/1.2 var(--font-body,Georgia,serif);margin:.3rem 0 .7rem}.uZ0DgW_teaser p:not(.uZ0DgW_eyebrow){color:#e0eee2;margin:.5rem 0 1.1rem;font-size:.9rem}.uZ0DgW_teaserCta{color:#1c412b;background:#f2dfa8;border-radius:.5rem;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.87rem;font-weight:750;text-decoration:none;display:inline-flex}.uZ0DgW_teaserCta:hover{color:#183a29;background:#fff2cc}.uZ0DgW_teaserTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.uZ0DgW_teaserTimeline>span{background:#ffffff13;border-left:2px solid #e9c779;padding:.55rem .8rem}.uZ0DgW_teaserTimeline strong{color:#f2d995;font:600 clamp(1.6rem,3vw,2.5rem)/1.1 var(--font-body,Georgia,serif);display:block}.uZ0DgW_teaserTimeline small{color:#ecf4e9;font-size:.71rem}@media (max-width:850px){.uZ0DgW_trailLayout{grid-template-columns:1fr}.uZ0DgW_trailChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.uZ0DgW_hero{padding:2.2rem 1rem 3.3rem}.uZ0DgW_hero h1{font-size:clamp(2.2rem,10vw,3.2rem)}.uZ0DgW_body{padding:0 .75rem 2rem}.uZ0DgW_viewSwitch button{flex:100%}.uZ0DgW_trailChoices,.uZ0DgW_yearColumns,.uZ0DgW_teaser{grid-template-columns:1fr}.uZ0DgW_trailChoices button{padding:.8rem}.uZ0DgW_stationMeta{flex-direction:column;align-items:flex-start}.uZ0DgW_stationNav{padding:.7rem}.uZ0DgW_stationNav button{padding:.5rem .6rem;font-size:.75rem}.uZ0DgW_teaserTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}.uZ0DgW_teaserTimeline>span{padding:.5rem .3rem}.uZ0DgW_teaserTimeline strong{font-size:1.4rem}.uZ0DgW_teaserTimeline small{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.uZ0DgW_journey{scroll-behavior:auto}}.uZ0DgW_surprise{background:#fdfbf4;border:1px solid #e5d8b5;border-radius:1rem;margin:2rem 0 0;overflow:hidden}.uZ0DgW_surpriseIntro{background:linear-gradient(115deg,#f6ecce,#fffaf0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem clamp(1rem,3vw,2rem);display:flex}.uZ0DgW_surpriseIntro>div{max-width:700px}.uZ0DgW_surpriseIntro h2{color:#244532;font:600 clamp(1.35rem,2.7vw,2.15rem)/1.2 var(--font-body,Georgia,serif);margin:.3rem 0 .55rem}.uZ0DgW_surpriseIntro p:not(.uZ0DgW_eyebrow){color:#596b58;margin:.2rem 0;font-size:.88rem}.uZ0DgW_surpriseIntro button{color:#fff;font:750 .84rem/1.4 var(--font-ui,system-ui,sans-serif);cursor:pointer;background:#245739;border:1px solid #245739;border-radius:.55rem;padding:.72rem 1rem}.uZ0DgW_surpriseIntro button:hover{background:#173a26}.uZ0DgW_surpriseCard .uZ0DgW_stationCard{border-top:1px solid #e7ddc2}.uZ0DgW_surpriseCard .uZ0DgW_stationCard h3{font-size:clamp(1.4rem,2.4vw,1.9rem)}.uZ0DgW_yearJumpTeaser{background:linear-gradient(110deg,#f4e9ca,#fffaf0);border:1px solid #e5d3a8;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0 0;padding:clamp(1.1rem,3vw,2rem);display:flex}.uZ0DgW_yearJumpTeaser>div{max-width:740px}.uZ0DgW_yearJumpTeaser h2{color:#21452e;font:600 clamp(1.5rem,3vw,2.1rem)/1.2 var(--font-body,Georgia,serif);margin:.4rem 0}.uZ0DgW_yearJumpTeaser p:not(.uZ0DgW_eyebrow){color:#56634b;margin:.4rem 0;font-size:.87rem}.uZ0DgW_yearJumpTeaser>a{color:#fff;background:#245837;border-radius:.5rem;padding:.75rem 1rem;font-size:.83rem;font-weight:800;text-decoration:none;display:inline-block}.uZ0DgW_yearJumpTeaser>a:hover{color:#fff;background:#153923}.uZ0DgW_teaserActions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.uZ0DgW_teaserYearLink{color:#fff5d3;font-size:.81rem;font-weight:800;text-decoration:underline}.uZ0DgW_teaserYearLink:hover{color:#fff}
.svz5Da_page{max-width:1120px;padding-bottom:2.25rem}.svz5Da_hero{isolation:isolate;border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-md);background:radial-gradient(circle at 105% -10%,#dcb85647,#0000 45%),linear-gradient(128deg,#064526,#08763b 72%,#24542e);margin-bottom:24px;padding:clamp(28px,5.5vw,62px);position:relative;overflow:hidden}.svz5Da_hero:after{content:"";pointer-events:none;border:1px solid #ffffff42;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-210px;right:-180px}.svz5Da_kicker{color:#f5d891;font:700 .78rem/1.4 var(--font-ui);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;position:relative}.svz5Da_hero h1{color:#fff;max-width:21ch;font:760 clamp(2rem,5vw,3.65rem)/1.12 var(--font-ui);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;position:relative}.svz5Da_intro{color:#f1f7f2;max-width:75ch;font:400 clamp(1.03rem,1.8vw,1.19rem)/1.66 var(--font-ui);margin:18px 0 0;position:relative}.svz5Da_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:29px 0 0;display:grid;position:relative}.svz5Da_stat{background:#ffffff1a;border:1px solid #ffffff40;border-radius:13px;min-width:0;padding:14px 16px}.svz5Da_stat strong{color:#fff;font:750 clamp(1.15rem,2.4vw,1.7rem)/1.2 var(--font-ui);font-variant-numeric:tabular-nums;display:block}.svz5Da_stat span{color:#e7f0e9;font:500 .8rem/1.45 var(--font-ui);margin-top:4px;display:block}.svz5Da_jumpNav{font-family:var(--font-ui);flex-wrap:wrap;gap:9px;margin:24px 0 22px;display:flex}.svz5Da_jumpNav a{border:1px solid var(--c-border);background:var(--c-surface);min-height:44px;color:var(--c-accent);font:650 .88rem/1.35 var(--font-ui);border-radius:999px;align-items:center;padding:9px 14px;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.svz5Da_jumpNav a:hover,.svz5Da_jumpNav a:focus-visible{border-color:var(--c-accent);background:#e3f2e7}.svz5Da_notice{border-left:3px solid var(--c-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font:.93rem/1.65 var(--font-ui);color:#514c3c;background:#fcfaf4;margin:0 0 32px;padding:15px 19px}.svz5Da_registry{font-family:var(--font-ui);max-width:1160px;scroll-margin-top:110px}.svz5Da_sectionHeader{border-bottom:2px solid var(--c-gold-soft);margin:clamp(36px,5vw,55px) 0 18px;padding-bottom:14px;scroll-margin-top:110px}.svz5Da_sectionKicker{color:#7b6122;font:750 .75rem/1.4 var(--font-ui);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px}.svz5Da_sectionHeader h2,.svz5Da_resultSummary h2{font:750 clamp(1.38rem,2.65vw,1.95rem)/1.24 var(--font-ui);letter-spacing:-.025em;margin:0 0 8px}.svz5Da_sectionHeader p:not(.svz5Da_sectionKicker){color:var(--c-muted);margin:0;font-size:.91rem}.svz5Da_sectionCount{background:var(--c-surface);color:var(--c-accent);vertical-align:middle;font:700 .84rem var(--font-ui);border-radius:999px;margin-left:8px;padding:4px 10px;display:inline-block}.svz5Da_schoolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.svz5Da_schoolCard{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:20px 21px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.svz5Da_schoolCard:hover,.svz5Da_schoolCard:focus-within{border-color:var(--c-accent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.svz5Da_typeLabel{color:var(--c-accent);background:var(--c-surface);font:600 .73rem/1.4 var(--font-ui);border-radius:5px;padding:4px 8px}.svz5Da_schoolName{font:700 1.13rem/1.36 var(--font-ui);overflow-wrap:anywhere;margin:12px 0 8px}.svz5Da_alternative,.svz5Da_period{color:var(--c-muted);font:.85rem/1.5 var(--font-ui);margin:0 0 8px}.svz5Da_period{color:#766540}.svz5Da_sourceLink{color:var(--c-accent);font:650 .84rem/1.5 var(--font-ui);align-items:center;gap:5px;margin-top:auto;padding-top:14px;text-decoration:none;display:inline-flex}.svz5Da_sourceLink:hover{text-decoration:underline}.svz5Da_filterPanel{border-radius:var(--radius-lg);border:1px solid var(--c-border);background:var(--c-surface);margin:22px 0 26px;padding:22px;scroll-margin-top:110px}.svz5Da_filterIntro h2{font:700 1.38rem/1.3 var(--font-body);margin:0 0 3px}.svz5Da_filterIntro p{color:var(--c-muted);margin:0 0 16px;font-size:.91rem}.svz5Da_filterForm{grid-template-columns:minmax(180px,1.6fr) minmax(150px,1.15fr) minmax(110px,.75fr) auto;align-items:end;gap:12px;display:grid}.svz5Da_formField{min-width:0;color:var(--c-text);font:600 .81rem/1.45 var(--font-ui);flex-direction:column;gap:6px;display:flex}.svz5Da_input,.svz5Da_select{border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--c-text);font:400 .9rem/1.5 var(--font-ui);box-shadow:none;background:#fff;border:1px solid #cbdacf;padding:11px 12px;display:block}.svz5Da_input:focus-visible,.svz5Da_select:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.svz5Da_searchButton{border-radius:var(--radius-sm);background:var(--c-accent);color:#fff;font:650 .9rem/1.45 var(--font-ui);white-space:nowrap;cursor:pointer;border:0;padding:12px 17px}.svz5Da_searchButton:hover{background:var(--c-accent-2)}.svz5Da_resetLink{margin-top:10px;font-size:.85rem;display:inline-block}.svz5Da_resultSummary{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:flex-end;gap:12px;margin:26px 0 16px;padding-bottom:10px;display:flex}.svz5Da_resultSummary p{color:var(--c-muted);margin:2px 0 0;font-size:.86rem}.svz5Da_pageCounter{color:var(--c-muted);font:550 .84rem/1.5 var(--font-ui);white-space:nowrap}.svz5Da_gastroList{counter-reset:entry;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.svz5Da_gastroItem{min-width:0;display:flex}.svz5Da_gastroCard{border-radius:var(--radius);border:1px solid var(--c-border);background:#fff;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:18px 20px;display:flex;box-shadow:0 1px 8px #09211408}.svz5Da_gastroCard h3{font:700 1.1rem/1.35 var(--font-body);overflow-wrap:anywhere;margin:12px 0 7px}.svz5Da_gastroTop{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.svz5Da_yearPill{font:700 .8rem/1.4 var(--font-ui);color:#665422;background:#f8f0dc;border-radius:5px;padding:3px 8px}.svz5Da_categoryPill{font:600 .75rem/1.4 var(--font-ui);background:var(--c-surface);color:var(--c-accent);border-radius:5px;padding:3px 8px}.svz5Da_gastroAddress,.svz5Da_gastroDetail{color:var(--c-muted);font:.87rem/1.5 var(--font-ui);margin:0 0 5px}.svz5Da_moreInfo{border-top:1px solid var(--c-border);width:100%;font:.84rem/1.5 var(--font-ui);color:var(--c-muted);margin-top:8px;padding-top:8px}.svz5Da_moreInfo summary{cursor:pointer;color:#4e6755;font-weight:600}.svz5Da_moreInfo p{overflow-wrap:anywhere;margin:8px 0 0}.svz5Da_emptyState{border-radius:var(--radius);background:var(--c-surface);color:var(--c-muted);padding:30px 22px}.svz5Da_emptyState a{text-underline-offset:.2em;align-items:center;min-height:44px;display:inline-flex}.svz5Da_emptyState a:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.svz5Da_pagination{font-family:var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0;display:flex}.svz5Da_pageNumbers{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.svz5Da_pageNumber,.svz5Da_currentPage{border-radius:var(--radius-sm);border:1px solid var(--c-border);min-width:35px;height:36px;font:650 .84rem var(--font-ui);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.svz5Da_pageNumber{color:var(--c-text)}.svz5Da_pageNumber:hover{border-color:var(--c-accent);background:var(--c-surface)}.svz5Da_currentPage{color:#fff;border-color:var(--c-accent);background:var(--c-accent)}.svz5Da_pageButton{font:650 .86rem/1.4 var(--font-ui);color:var(--c-accent);border-radius:var(--radius-sm);border:1px solid var(--c-border);padding:8px 11px;text-decoration:none}.svz5Da_pageButton:hover{background:var(--c-surface);border-color:var(--c-accent)}.svz5Da_pageSpacer{width:60px;display:block}.svz5Da_relatedLinks{font:600 .89rem/1.5 var(--font-ui);flex-wrap:wrap;gap:10px 20px;padding:24px 0 4px;display:flex}.svz5Da_published{border-top:2px solid var(--c-gold-soft);margin-top:45px;padding-top:10px;scroll-margin-top:130px}.svz5Da_published .crumbs{display:none}@media (max-width:860px){.svz5Da_filterForm{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr)}.svz5Da_searchButton{align-self:end}}@media (max-width:650px){.svz5Da_hero{padding:28px 22px}.svz5Da_hero h1{max-width:none;font-size:clamp(1.9rem,9vw,2.65rem)}.svz5Da_stats{grid-template-columns:1fr 1fr}.svz5Da_stat{padding:12px}.svz5Da_schoolGrid,.svz5Da_gastroList{grid-template-columns:1fr}.svz5Da_filterPanel{padding:16px}.svz5Da_filterForm{grid-template-columns:1fr}.svz5Da_searchButton{width:100%}.svz5Da_resultSummary{flex-wrap:wrap;align-items:flex-start}.svz5Da_pagination{justify-content:center}.svz5Da_pageSpacer{display:none}.svz5Da_jumpNav a{font-size:.83rem}}.svz5Da_dossierSection{max-width:1100px;margin:30px 0 38px;scroll-margin-top:112px}.svz5Da_dossierSection>h2{font:750 clamp(1.38rem,2.65vw,1.95rem)/1.24 var(--font-ui);letter-spacing:-.025em;border-bottom:2px solid var(--c-gold-soft);margin:0 0 18px;padding-bottom:14px}.svz5Da_dossierSection h2:not(:first-child){font-family:var(--font-ui)}.svz5Da_dossierHelp{color:var(--c-muted);font:.91rem/1.65 var(--font-ui);margin:0 0 14px}.svz5Da_dossierFacts{border:1px solid var(--c-border);border-radius:var(--radius);font:.92rem/1.65 var(--font-ui);background:#f8fbf8;grid-template-columns:minmax(160px,210px) minmax(0,1fr);gap:9px 20px;margin:17px 0 22px;padding:19px 22px;display:grid}.svz5Da_dossierFacts dt{color:var(--c-muted);font-weight:550}.svz5Da_dossierFacts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.svz5Da_dossierProse{max-width:80ch;font-size:1.02rem;line-height:1.8}.svz5Da_dossierProse p{margin:0 0 14px}.svz5Da_dossierCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.svz5Da_dossierCard{border-radius:var(--radius);border:1px solid var(--c-border);font:.91rem/1.55 var(--font-ui);background:#fff;padding:17px 20px}.svz5Da_dossierCard h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1.06rem;line-height:1.35}.svz5Da_dossierCard p{margin:5px 0 0}.svz5Da_dossierMeta{font:.84rem/1.5 var(--font-ui);color:var(--c-muted)}.svz5Da_dossierTimeline{border-left:2px solid var(--c-gold-soft);margin:0;padding:0 0 0 20px;list-style:none}.svz5Da_dossierTimeline li{border-bottom:1px solid var(--c-border);font-family:var(--font-ui);grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:12px;padding:13px 0 18px;display:grid;position:relative}.svz5Da_dossierTimeline li:before{content:"";background:var(--c-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:21px;left:-26px}.svz5Da_dossierTimeline p{margin:6px 0 0;font-size:.91rem;line-height:1.66}.svz5Da_dossierDate{font:700 .87rem/1.6 var(--font-ui);color:var(--c-accent)}.svz5Da_dossierEventType{font:650 .9rem/1.5 var(--font-ui);display:block}.svz5Da_dossierPeople{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;padding:0;list-style:none;display:grid}.svz5Da_dossierPeople li{border-bottom:1px solid var(--c-border);font:.9rem/1.5 var(--font-ui);padding:8px 0}.svz5Da_dossierPeople strong{display:block}.svz5Da_dossierPeople span{color:var(--c-muted);font-size:.83rem;display:block}.svz5Da_dossierExpand{border-radius:var(--radius);border:1px solid var(--c-border);font-family:var(--font-ui);margin:16px 0;padding:10px 16px}.svz5Da_dossierExpand summary{cursor:pointer;color:var(--c-accent);font-weight:650}.svz5Da_dossierSources{font:.87rem/1.65 var(--font-ui);padding:0 0 0 22px;list-style:decimal}.svz5Da_dossierSources li{border-bottom:1px solid var(--c-border);margin:0;padding:11px 0}.svz5Da_dossierSources strong{font-weight:650;display:block}.svz5Da_plainUrl{color:var(--c-muted);font:.81rem/1.6 var(--font-ui);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;display:block}.svz5Da_dossierEndNote{border-left:3px solid var(--c-gold);font:.84rem/1.6 var(--font-ui);color:#61594d;background:#fcfaf4;margin-top:35px;padding:13px 18px}@media (max-width:640px){.svz5Da_dossierFacts{grid-template-columns:1fr;gap:4px}.svz5Da_dossierFacts dt:not(:first-child){margin-top:8px}.svz5Da_dossierTimeline li{grid-template-columns:1fr;gap:2px}.svz5Da_dossierPeople{grid-template-columns:1fr}}.svz5Da_clubFilterForm{grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.svz5Da_schoolTitleLink{color:inherit;text-decoration:none}.svz5Da_schoolTitleLink:hover,.svz5Da_schoolTitleLink:focus-visible{color:var(--c-accent);text-decoration:underline}@media (max-width:860px){.svz5Da_clubFilterForm{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr)}.svz5Da_clubFilterForm button{grid-column:1/-1}}@media (max-width:650px){.svz5Da_clubFilterForm{grid-template-columns:1fr}.svz5Da_clubFilterForm button{grid-column:auto}}@media (max-width:370px){.svz5Da_stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.svz5Da_jumpNav a,.svz5Da_schoolCard{transition:none;transform:none}}.svz5Da_statsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.svz5Da_directoryForm{grid-template-columns:minmax(190px,1.7fr) minmax(160px,1fr) auto;align-items:end;gap:12px;display:grid}.svz5Da_directoryLetters{scroll-margin-top:110px}.svz5Da_directoryFormWide{grid-template-columns:minmax(190px,1.5fr) minmax(160px,1fr) minmax(185px,1.1fr) auto}.svz5Da_directoryCheckbox{min-height:44px;font:600 .83rem/1.5 var(--font-ui);align-items:center;gap:10px;display:inline-flex}.svz5Da_directoryCheckbox input{width:19px;height:19px;accent-color:var(--c-accent);flex-shrink:0}.svz5Da_directorySection{margin-top:30px;scroll-margin-top:110px}.svz5Da_directoryHeading{border-bottom:2px solid var(--c-gold-soft);font:750 clamp(1.35rem, 2.6vw, 1.9rem)/1.25 var(--font-ui);margin:30px 0 17px;padding-bottom:13px}.svz5Da_directoryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 26px;padding:0;list-style:none;display:grid}.svz5Da_directoryCard{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);min-width:0;box-shadow:var(--shadow-sm);font-family:var(--font-ui);flex-direction:column;gap:6px;padding:16px 19px;transition:border-color .16s,box-shadow .16s;display:flex}.svz5Da_directoryCard:hover,.svz5Da_directoryCard:focus-within{border-color:var(--c-accent);box-shadow:var(--shadow-md)}.svz5Da_directoryCard a{max-width:100%;color:var(--c-accent);font:700 1.02rem/1.42 var(--font-ui);overflow-wrap:anywhere;align-self:flex-start;text-decoration:none;display:inline-block}.svz5Da_directoryCard a:hover,.svz5Da_directoryCard a:focus-visible{text-decoration:underline}.svz5Da_directoryMeta{color:var(--c-muted);font:450 .84rem/1.6 var(--font-ui);overflow-wrap:anywhere;display:block}.svz5Da_directoryPager{font-family:var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 35px;display:flex}.svz5Da_directoryPager a{border:1px solid var(--c-border);border-radius:var(--radius-sm);align-items:center;min-height:44px;padding:9px 15px;font-weight:650;text-decoration:none;display:inline-flex}.svz5Da_directoryPager a:hover,.svz5Da_directoryPager a:focus-visible{border-color:var(--c-accent);background:var(--c-surface);text-decoration:underline}.svz5Da_directoryPager span{color:var(--c-muted);font:650 .88rem/1.4 var(--font-ui)}.svz5Da_directoryNotice{border-left:3px solid var(--c-gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font:.92rem/1.65 var(--font-ui);background:#fcfaf4;margin:16px 0 25px;padding:15px 19px}.svz5Da_directoryResultCount{color:var(--c-muted);font:600 .91rem/1.6 var(--font-ui);margin:20px 0 15px;scroll-margin-top:7rem}@media (max-width:950px){.svz5Da_statsFour,.svz5Da_directoryFormWide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.svz5Da_directoryForm{grid-template-columns:repeat(2,minmax(0,1fr))}.svz5Da_directoryForm .svz5Da_searchButton{grid-column:1/-1}}@media (max-width:650px){.svz5Da_directoryList,.svz5Da_directoryForm,.svz5Da_directoryFormWide{grid-template-columns:1fr}.svz5Da_directoryForm .svz5Da_searchButton{grid-column:auto}.svz5Da_directoryPager a{flex:auto;justify-content:center}}@media (max-width:370px){.svz5Da_statsFour{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.svz5Da_directoryCard{transition:none}}.svz5Da_streetStory{max-width:850px;font:400 1.06rem/1.83 var(--font-body);margin:30px 0 42px}.svz5Da_streetStory>p{margin:0 0 17px}.svz5Da_streetStory .svz5Da_directoryHeading{margin-top:20px}.svz5Da_streetPeopleSection{margin-top:34px}.svz5Da_streetPeopleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.svz5Da_streetPeopleList li{border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);font:400 .93rem/1.6 var(--font-ui);padding:16px 18px}.svz5Da_streetPeopleList strong{color:var(--c-accent);margin-bottom:4px;display:block}.svz5Da_streetPeopleList span{overflow-wrap:anywhere;display:block}.svz5Da_streetSourceSection{max-width:920px;margin:42px 0 30px}.svz5Da_streetResearchDetails{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);margin:22px 0;overflow:hidden}.svz5Da_streetResearchDetails summary{cursor:pointer;font:700 .96rem/1.55 var(--font-ui);color:var(--c-accent);padding:17px 20px}.svz5Da_streetResearchDetails summary:hover{background:#e3f2e7}.svz5Da_streetResearchDetails[open] summary{border-bottom:1px solid var(--c-border)}.svz5Da_streetResearchContent{font:400 .94rem/1.7 var(--font-ui);padding:8px 20px 20px}.svz5Da_streetResearchContent h3{font:700 1.13rem/1.4 var(--font-ui);margin:24px 0 10px}.svz5Da_streetResearchContent li{overflow-wrap:anywhere}@media (max-width:650px){.svz5Da_streetPeopleList{grid-template-columns:1fr}.svz5Da_streetResearchContent{padding:8px 14px 18px}}.svz5Da_nameExplorer{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);font-family:var(--font-ui);margin:12px 0 30px;padding:clamp(16px,3vw,29px);scroll-margin-top:110px}.svz5Da_nameExplorerHead h2{font:760 clamp(1.55rem,3vw,2.15rem)/1.23 var(--font-ui);margin:.2rem 0 .5rem}.svz5Da_nameExplorerHead p:not(.svz5Da_sectionKicker){color:var(--c-muted);font:.94rem/1.6 var(--font-ui);max-width:80ch;margin:0 0 1.1rem}.svz5Da_nameExplorerForm label{font:700 .91rem/1.45 var(--font-ui);margin-bottom:.4rem;display:block}.svz5Da_nameExplorerRow{flex-wrap:wrap;gap:.55rem;display:flex}.svz5Da_nameExplorerRow input{border:1px solid var(--c-border);min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:.65rem;flex:220px;padding:.7rem .9rem}.svz5Da_nameExplorerRow button{color:#fff;background:var(--c-accent);min-height:44px;font:680 .9rem var(--font-ui);cursor:pointer;border:none;border-radius:.65rem;padding:.65rem 1.1rem}.svz5Da_nameExplorerRow input:focus-visible,.svz5Da_nameExplorerRow button:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.svz5Da_nameExplorerLetters{flex-wrap:wrap;gap:.3rem;margin:1.1rem 0 .85rem;display:flex}.svz5Da_nameExplorerLetters>*{border:1px solid var(--c-border);min-width:42px;min-height:44px;font:650 .94rem/1.3 var(--font-ui);background:#fff;border-radius:.55rem;justify-content:center;align-items:center;padding:0 .6rem;text-decoration:none;display:inline-flex}.svz5Da_nameExplorerLetters a:hover,.svz5Da_nameExplorerLetters a:focus-visible{border-color:var(--c-accent);background:#e3f2e7}.svz5Da_nameExplorerLetters a[aria-current=page]{background:var(--c-accent);color:#fff;border-color:var(--c-accent)}.svz5Da_nameExplorerEmpty{color:#87928a;opacity:.65}.svz5Da_nameExplorerSummary{border-top:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding:.85rem 0;font-size:.9rem;display:flex}.svz5Da_nameExplorerSummary span{color:var(--c-muted)}.svz5Da_nameExplorerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .9rem;margin:0;padding:0;list-style:none;display:grid}.svz5Da_nameExplorerList li{border:1px solid var(--c-border);background:#fff;border-radius:.6rem;min-width:0;padding:.6rem .85rem}.svz5Da_nameExplorerList li a{overflow-wrap:anywhere;text-underline-offset:.14em;min-height:26px;font-weight:690;display:block}.svz5Da_nameExplorerList li span{color:var(--c-muted);font:.8rem/1.45 var(--font-ui);overflow-wrap:anywhere;margin-top:.17rem;display:block}.svz5Da_nameExplorerPager{justify-content:space-between;align-items:center;gap:.6rem;padding-top:1.1rem;font-size:.86rem;display:flex}.svz5Da_nameExplorerPager a{border:1px solid var(--c-border);background:#fff;border-radius:.5rem;align-items:center;min-height:44px;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.svz5Da_nameExplorerPager span{color:var(--c-muted);text-align:center}.svz5Da_nameExplorerFootnote{color:var(--c-muted);margin:1rem 0 0;font-size:.82rem;line-height:1.6}.svz5Da_nameExplorerReset,.svz5Da_resetActions{font:600 .87rem/1.55 var(--font-ui);margin:.75rem 0 0}.svz5Da_nameExplorerReset a,.svz5Da_resetActions a{color:var(--c-accent);text-underline-offset:.2em}.svz5Da_nameExplorerReset a:focus-visible,.svz5Da_resetActions a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (max-width:650px){.svz5Da_nameExplorerList{grid-template-columns:1fr}.svz5Da_nameExplorerRow button{flex:100%}.svz5Da_nameExplorerLetters>*{min-width:44px}}.svz5Da_readerStory,.svz5Da_readerStoryPart{max-width:76ch;margin-block:1rem 1.7rem;line-height:1.8}.svz5Da_readerStory h3,.svz5Da_readerStoryPart h3{margin:0 0 .65rem;font-size:clamp(1.1rem,2vw,1.3rem)}.svz5Da_readerStory p,.svz5Da_readerStoryPart p{margin-block:0 .85rem}.svz5Da_readerLead{color:var(--c-text);font:500 clamp(1.06rem, 1.75vw, 1.2rem)/1.7 var(--font-body);max-width:70ch;margin-block:.4rem 1.45rem}.svz5Da_readerContext{border-left:3px solid var(--c-gold);background:var(--c-surface);max-width:78ch;padding:.9rem 1.1rem;line-height:1.7}.svz5Da_readerLinkList{gap:.5rem;max-width:78ch;margin:.8rem 0 1rem;padding:0;list-style:none;display:grid}.svz5Da_readerLinkList li{border-bottom:1px solid var(--c-border);padding:.6rem .85rem}.svz5Da_readerLinkList a{text-underline-offset:.2em;font-weight:650}.svz5Da_readerLinkList .svz5Da_dossierMeta{margin-top:.2rem;display:block}.svz5Da_readerMore,.svz5Da_readerBack{font:650 .95rem/1.6 var(--font-ui);margin-block:.75rem 1.25rem}.svz5Da_readerMore a,.svz5Da_readerBack a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.svz5Da_readerStory,.svz5Da_readerStoryPart{line-height:1.75}.svz5Da_readerLinkList li{padding-inline:.3rem}}
.dfCdeq_wrapper{--qh-ink:#183c29;--qh-green:#12613c;--qh-muted:#526a59;max-width:1160px;color:var(--qh-ink);font-family:var(--font-ui,system-ui,sans-serif);background:#fff;border:1px solid #d8e7d9;border-radius:22px;margin:clamp(1rem,3vw,2rem) auto;font-size:16px;line-height:1.5;overflow:hidden;box-shadow:0 15px 38px -34px #0f3923}.dfCdeq_wrapper *{box-sizing:border-box}.dfCdeq_header{background:linear-gradient(115deg,#e9f5e8,#f9f9ed);justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3.5vw,2rem);display:flex}.dfCdeq_eyebrow{color:#41734e;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.73rem;font-weight:800}.dfCdeq_header h2{font-family:var(--font-body,Georgia,serif);color:var(--qh-ink);margin:0 0 .5rem;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.2}.dfCdeq_header p:last-child{color:#3e5b48;max-width:660px;margin:0;line-height:1.6}.dfCdeq_roundLabel{color:#205f3c;align-items:center;gap:.6rem;min-width:114px;display:flex}.dfCdeq_roundLabel strong{font:600 clamp(2.5rem,5vw,3.8rem)/1 Georgia,serif}.dfCdeq_roundLabel span{font-size:.8rem;font-weight:700;line-height:1.4}.dfCdeq_game,.dfCdeq_result{padding:clamp(1.25rem,3.5vw,2rem)}.dfCdeq_gameMeta{color:var(--qh-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.83rem;font-weight:700;display:flex}.dfCdeq_gameMeta strong{color:var(--qh-green)}.dfCdeq_progress{background:#e3ece3;border-radius:99px;height:6px;margin:1rem 0 1.5rem;overflow:hidden}.dfCdeq_progress span{background:#2f8653;height:100%;transition:width .22s;display:block}.dfCdeq_question{font:600 clamp(1.18rem,2.2vw,1.5rem)/1.4 var(--font-body,Georgia,serif);outline-offset:4px;margin:0 0 1.15rem}.dfCdeq_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dfCdeq_option{width:100%;min-height:58px;color:var(--qh-ink);text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #cddfce;border-radius:12px;align-items:center;gap:.75rem;padding:.8rem 1rem;line-height:1.4;display:flex}.dfCdeq_option:hover:not(:disabled){background:#edf8ee;border-color:#5e956c}.dfCdeq_option:focus-visible,.dfCdeq_primary:focus-visible,.dfCdeq_secondary:focus-visible,.dfCdeq_sourceLinks a:focus-visible{outline-offset:3px;outline:3px solid #8cad51}.dfCdeq_option:disabled{cursor:default;opacity:1}.dfCdeq_optionLetter{color:#2b6a43;background:#eaf2e9;border-radius:9px;flex:0 0 33px;place-items:center;height:33px;font-size:.78rem;font-weight:800;display:inline-grid}.dfCdeq_correct{background:#e7f6e9;border-color:#348e57}.dfCdeq_incorrect{background:#fff0e8;border-color:#c98c72}.dfCdeq_icon{margin-left:auto;font-size:1.2rem;font-weight:800}.dfCdeq_note{color:var(--qh-muted);margin:1rem 0;font-size:.85rem}.dfCdeq_feedback{background:#f4f9f4;border-left:4px solid #2b8252;border-radius:0 10px 10px 0;margin-top:1.2rem;padding:1rem 1.2rem}.dfCdeq_feedback strong{color:#174e31}.dfCdeq_feedback p{margin:.5rem 0;line-height:1.65}.dfCdeq_sourceLinks{flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:.7rem;font-size:.85rem;display:flex}.dfCdeq_sourceLinks a,.dfCdeq_footer a{color:#145e3a;text-underline-offset:3px;font-weight:700}.dfCdeq_actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.25rem;display:flex}.dfCdeq_primary,.dfCdeq_secondary{min-height:44px;font:700 .89rem/1.4 var(--font-ui,system-ui,sans-serif);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.dfCdeq_primary{color:#fff;background:#17663f;border:1px solid #17663f}.dfCdeq_primary:hover:not(:disabled){background:#0e4b2e}.dfCdeq_primary:disabled{opacity:.5;cursor:not-allowed}.dfCdeq_secondary{color:#145b39;background:#fff;border:1px solid #b7d1be}.dfCdeq_secondary:hover{background:#f0f8f0}.dfCdeq_result h3{font:600 clamp(1.7rem,3vw,2.3rem)/1.2 var(--font-body,Georgia,serif);margin:.25rem 0 .75rem}.dfCdeq_result p{color:#385341;margin:.6rem 0}.dfCdeq_meta{font-size:.82rem;font-weight:800;color:#427351!important}.dfCdeq_footer{color:var(--qh-muted);border-top:1px solid #e5eee5;flex-wrap:wrap;justify-content:space-between;gap:.7rem 1rem;padding:1rem clamp(1.25rem,3.5vw,2rem);font-size:.8rem;display:flex}@media (max-width:640px){.dfCdeq_header{align-items:start}.dfCdeq_roundLabel{flex-direction:column;gap:0;min-width:70px}.dfCdeq_roundLabel span{text-align:center}.dfCdeq_options{grid-template-columns:1fr}.dfCdeq_header p:last-child{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.dfCdeq_progress span{transition:none}}
