/* Scoped editorial experience — does not change other site sections. */
.ce-section,.ce-standalone{--ce-ink:#182f2d;--ce-muted:#6b7776;--ce-accent:#bd894f;--ce-line:#e4e9e7;--ce-bg:#f7faf8;font-family:Inter,'Helvetica Neue',Arial,sans-serif;color:var(--ce-ink)}
.ce-section{padding:98px 0 108px;background:#fff;position:relative}.ce-section.ce-section-alt{background:var(--ce-bg)}
.ce-wrap{max-width:1180px;margin:0 auto;padding:0 26px}.ce-label{text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:800;color:#a7783e;margin:0 0 16px}.ce-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:35px}.ce-title{font-family:Georgia,'Times New Roman',serif!important;color:var(--ce-ink);font-size:clamp(33px,4vw,53px)!important;letter-spacing:-.04em;line-height:1.06!important;font-weight:500!important;margin:0!important}.ce-desc{font-size:16px;line-height:1.8;color:#60706e;margin:14px 0 0;max-width:570px}
.ce-link{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;border:1px solid #bccbc6;border-radius:50px;padding:13px 23px;font-size:13px;font-weight:750;letter-spacing:.02em;color:var(--ce-ink)!important;background:transparent;text-decoration:none!important;transition:background .2s,border .2s,transform .2s}.ce-link:hover{background:var(--ce-ink);color:#fff!important;border-color:var(--ce-ink);transform:translateY(-2px)}
.ce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.ce-card{min-width:0;background:#fff;border:1px solid var(--ce-line);border-radius:14px;overflow:hidden;box-shadow:0 10px 36px rgba(20,53,45,.035);transition:transform .25s,box-shadow .25s}.ce-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(20,53,45,.09)}.ce-card-image{height:215px;width:100%;display:block;overflow:hidden;background:#dce8e1}.ce-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s}.ce-card:hover .ce-card-image img{transform:scale(1.04)}.ce-placeholder{height:100%;background:radial-gradient(circle at 88% 20%,#d5e5db 0,transparent 55%),linear-gradient(128deg,#23443d,#456a55);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:4px}.ce-placeholder span{font:italic 80px Georgia,serif;opacity:.75;line-height:1}.ce-placeholder small{color:#e1e8da;font-size:9px;letter-spacing:.24em}.ce-card-body{padding:27px 27px 29px}.ce-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#89928e;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ce-meta>span{color:#9e7546;font-weight:800}.ce-card h3{font:normal 25px/1.3 Georgia,'Times New Roman',serif!important;letter-spacing:-.02em;min-height:65px;margin:15px 0 10px}.ce-card h3 a{color:var(--ce-ink)!important;text-decoration:none!important}.ce-card p{color:var(--ce-muted);font-size:13px;line-height:1.8;min-height:74px;margin:0 0 20px}.ce-read{display:inline-flex;align-items:center;gap:10px;color:#2b5a48!important;font-weight:750;font-size:12px;text-decoration:none!important;border-bottom:1px solid #c7d6ce;padding-bottom:5px}.ce-read span{font-size:17px}
.ce-empty{background:#f7faf8;padding:38px;border:1px dashed #cad5cf;border-radius:12px;color:#526760;text-align:center;font-size:15px}
.ce-standalone{background:#f8faf7;min-height:100vh}.ce-topbar{background:#fff;border-bottom:1px solid var(--ce-line);padding:22px 0}.ce-topbar .ce-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.ce-logo{font:normal 25px Georgia,serif!important;color:var(--ce-ink)!important;text-decoration:none!important}.ce-logo b{font-family:Arial,sans-serif;font-size:10px;display:block;letter-spacing:.16em;margin-top:3px}.ce-navlinks{display:flex;gap:28px;align-items:center}.ce-navlinks a{font-size:13px;font-weight:750;color:#35534b;text-decoration:none}.ce-hero{padding:68px 0 46px}.ce-hero .ce-desc{max-width:680px}.ce-filters{background:#fff;border:1px solid var(--ce-line);border-radius:15px;padding:17px;margin-bottom:30px;display:grid;grid-template-columns:1fr 220px auto;gap:12px}.ce-filters input,.ce-filters select{border:1px solid #dce5e0;border-radius:8px;padding:14px 16px;font-size:14px;min-width:0;width:100%;color:var(--ce-ink);background:#fff}.ce-button{border:0;background:#22483d;color:white;font-size:13px;font-weight:750;padding:0 27px;border-radius:8px;cursor:pointer}.ce-paging{display:flex;justify-content:center;gap:10px;margin:40px 0 70px}.ce-page{border:1px solid #cfd9d2;padding:12px 22px;border-radius:50px;color:var(--ce-ink);text-decoration:none;font-size:13px;font-weight:bold;background:white}.ce-page.current{background:var(--ce-ink);color:white}.ce-footer{border-top:1px solid var(--ce-line);background:#fff;padding:31px 0;color:#70807b;font-size:12px}.ce-footer .ce-wrap{display:flex;justify-content:space-between;gap:15px}.ce-article{max-width:830px;margin:0 auto;padding:65px 28px 100px}.ce-back{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:800;color:#758982;text-decoration:none}.ce-article h1{font:normal clamp(34px,6vw,65px)/1.12 Georgia,serif;color:var(--ce-ink);letter-spacing:-.035em;margin:26px 0}.ce-byline{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:#697873;margin-bottom:36px}.ce-cover{max-height:550px;overflow:hidden;border-radius:15px;background:#e1ece7}.ce-cover img{display:block;width:100%;object-fit:cover}.ce-prose{padding-top:35px;color:#354740;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.ce-prose p{margin:0 0 24px}.ce-prose h2,.ce-prose h3{color:var(--ce-ink);font-family:Georgia,serif;margin-top:35px;margin-bottom:18px}.ce-prose img{max-width:100%;height:auto;border-radius:8px}.ce-prose a{color:#25694f;text-decoration:underline}.ce-prose blockquote{border-left:3px solid var(--ce-accent);padding:8px 24px;color:#506359;background:#edf5f0}.ce-more{background:#fff;border-top:1px solid var(--ce-line);padding:60px 0 75px}
@media(max-width:850px){.ce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-filters{grid-template-columns:1fr 180px auto}.ce-title{font-size:37px!important}.ce-card-image{height:185px}}
@media(max-width:600px){.ce-section{padding:64px 0}.ce-head{align-items:flex-start;flex-direction:column}.ce-grid{grid-template-columns:1fr}.ce-wrap{padding:0 19px}.ce-filters{grid-template-columns:1fr}.ce-button{padding:14px 22px}.ce-hero{padding:50px 0 32px}.ce-navlinks{gap:12px}.ce-navlinks a{font-size:11px}.ce-logo{font-size:20px!important}.ce-article{padding:50px 19px 70px}.ce-card h3{min-height:auto}.ce-card p{min-height:auto}.ce-footer .ce-wrap{flex-direction:column}}

/* Responsive privacy-enhanced YouTube embeds, limited to editorial article bodies. */
.ce-prose .ce-youtube-player{display:block;position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#101b1a;box-shadow:0 16px 40px rgba(15,43,34,.14);margin:24px 0 32px}
.ce-prose .ce-youtube-player iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
@supports not (aspect-ratio:16 / 9){.ce-prose .ce-youtube-player{height:0;padding-bottom:56.25%}}
