:root{--se-ink:#173f39;--se-muted:#566c64;--se-paper:#f8f7f0;--se-line:#d9e1d6}.scf-editorial{background:var(--se-paper);color:var(--se-ink)}.scf-editorial *{box-sizing:border-box}.se-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.scf-editorial h1,.scf-editorial h2,.scf-editorial h3{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--se-ink)}.scf-editorial h1{font-size:clamp(44px,5.4vw,74px);line-height:1.06;margin:22px 0}.scf-editorial h2{font-size:clamp(32px,3.4vw,46px);line-height:1.15;margin:16px 0 22px}.scf-editorial h3{font-size:27px;line-height:1.2;margin:13px 0}.scf-editorial em{color:#648373}.scf-editorial p{font-size:16px;line-height:1.8;color:var(--se-muted);margin:12px 0 22px}.scf-editorial .se-lead{font-size:21px;line-height:1.6;color:var(--se-ink)}.se-eyebrow{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#5d7a69}.se-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.se-hero{display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:60px;padding-block:65px}.se-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scf-editorial figure{margin:0}.scf-editorial img{display:block;max-width:100%}.scf-editorial figcaption{font-size:12px;line-height:1.6;color:var(--se-muted);padding:10px 0}.se-mosaic .se-wide{grid-column:1/-1}.se-mosaic img{height:170px;object-fit:cover;width:100%;border-radius:5px}.se-mosaic .se-wide img{height:auto;aspect-ratio:1.5;object-fit:contain}.se-band{padding:58px 0;background:#e8eee3;border-block:1px solid var(--se-line)}.se-band p{max-width:800px}.se-section{padding-block:68px}.se-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.se-heading a,.se-textlink{font-size:13px;font-weight:700}.se-heading h2{margin-bottom:0}.se-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.se-card{display:flex;flex-direction:column;padding:28px;border:1px solid var(--se-line);border-radius:6px;background:#fffefa;text-decoration:none;color:var(--se-ink)}.se-card p{font-size:15px}.se-card b{font-size:13px;margin-top:auto}.se-card:hover{border-color:#6d9381}.se-number{font:25px Georgia,serif;color:#83a08b}.se-story{padding:60px 0;background:#f0eee3}.se-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.se-story img{width:100%;border-radius:5px}.se-days{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin:30px 0}.se-days a{text-decoration:none;border-block:1px solid var(--se-line);padding:24px 0}.se-days time{font-size:12px;color:var(--se-muted)}.se-days h3{font-size:25px}.se-days span{font-size:12px}.se-quiet-links a{display:block;padding:22px 0;border-bottom:1px solid #c6d3c4}.se-note{background:#eef1e9;padding:30px;border-left:3px solid #89a08b}.se-note a{display:block;margin:15px 0}.se-intro{max-width:800px}.se-page-head{padding-block:65px 35px}.se-page-head>a{display:block;margin-bottom:30px}.se-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.se-pills a{padding:12px 18px;border:1px solid var(--se-line);border-radius:30px;font-size:13px;text-decoration:none}.se-chapter{display:grid;grid-template-columns:240px 1fr;gap:50px;padding-block:35px 55px;scroll-margin-top:100px}.se-year{font:48px Georgia,serif;color:#7b9782}.se-chapter h2{font-size:31px}.se-events{display:grid;gap:25px}.se-event{border:1px solid var(--se-line);padding:28px;background:#fffefa;border-radius:6px}.se-event time{font-size:12px;color:#5d7a69}.se-event p{font-size:15px}.se-event-image{display:block;margin-bottom:22px}.se-event img{width:100%;max-height:330px;object-fit:contain;background:#efeee7}.se-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start}.se-gallery figure{border:1px solid var(--se-line);background:#fffefa;border-radius:5px;overflow:hidden}.se-gallery img{width:100%;height:320px;object-fit:contain;background:#eeeee5}.se-gallery figcaption{padding:18px}.se-gallery strong{display:block;font:23px Georgia,serif;color:var(--se-ink);margin-bottom:10px}.se-gallery figcaption a{display:block;margin-top:15px;font-size:12px}.se-archive-links{display:flex;gap:28px;flex-wrap:wrap;padding-block:22px;font-size:14px}.scf-refreshed .hero{background:#eef0e7;color:var(--se-ink)}.scf-refreshed .hero h1{color:var(--se-ink)}.scf-refreshed .hero .lead{color:var(--se-muted)}.scf-refreshed .card{border-radius:6px;box-shadow:none}.scf-refreshed .card p,.scf-refreshed .small{font-size:15px;line-height:1.7}.scf-refreshed .card img{object-fit:contain;background:#edf0e6}.scf-refreshed .section{padding-block:60px}.scf-editorial a:focus-visible,.scf-refreshed a:focus-visible{outline:3px solid #a46b38;outline-offset:5px}
@media(max-width:1000px){.se-hero{gap:30px}.se-days{grid-template-columns:repeat(3,1fr)}.se-split{gap:35px}.se-chapter{grid-template-columns:190px 1fr;gap:30px}.se-gallery{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.se-wrap{width:calc(100% - 36px)}.se-hero,.se-split,.se-chapter{grid-template-columns:1fr;gap:28px}.se-hero{padding-block:38px}.scf-editorial h1{font-size:44px}.se-mosaic img{height:130px}.se-cards,.se-gallery{grid-template-columns:1fr}.se-days{grid-template-columns:repeat(2,1fr);gap:18px}.se-heading{display:block}.se-heading>a{display:inline-block;margin-top:20px}.se-section,.se-band{padding-block:42px}.se-event{padding:20px}.se-gallery img{height:auto;max-height:560px}.se-chapter{padding-block:25px}.se-page-head{padding-block:40px 20px}.se-pills a{padding:10px 14px}.scf-refreshed .section{padding-block:40px}}
