:root{--cream:#f4f1e9;--paper:#fcfaf5;--on-cream:#252d29;--on-cream-soft:#586057;--gold-deep:#826329;--line-cream:#d8d6ca}
body{background:#f4f1e9;color:#252d29}.editorial-wrap{max-width:1360px;padding:0 52px;margin:auto}.prototype{background:#e9e4d7;display:flex;justify-content:space-between;gap:20px;padding:8px 28px;font:10px/1.5 var(--sans);color:#5b594e;letter-spacing:.7px}.prototype b{color:#9d8040;margin:0 8px}.prototype a{border-bottom:1px solid #bbb29b}.skip-ea{position:absolute;top:-100px;background:#fff;padding:15px;z-index:10}.skip-ea:focus{top:0}.identity{background:#15211e;color:#f3efe3}.identity-row{min-height:112px;display:flex;align-items:center;gap:40px;justify-content:space-between}.identity-brand{display:flex;gap:17px;align-items:center}.identity-brand img{width:52px;height:52px;object-fit:contain}.identity-brand>span{font:700 37px/.95 var(--display);letter-spacing:.1px}.identity-brand em{font-style:normal;color:#d2b77c}.identity-brand small{display:block;font:8px/1.6 var(--sans);letter-spacing:2px;margin-top:12px;color:#c4ccbe}.identity-note{margin-left:auto}.identity-note>span{display:block;font:italic 20px/1.4 var(--read);color:#e3decb}.identity-note small{display:block;font-size:10px;color:#a6b4a8;margin-top:4px}.service-entry{font-size:11px;border:1px solid #67705a;padding:11px 16px;white-space:nowrap}.service-entry span{color:#d2b77c;margin-left:20px}.service-entry:hover{background:#2b3b32}.editorial-nav{background:#15211e;color:#d4d9cd;border-top:1px solid #364438}.editorial-nav>div{display:flex;gap:34px;align-items:center;min-height:49px;font-size:11px}.editorial-nav a{padding:14px 0;white-space:nowrap}.editorial-nav a[aria-current]{border-bottom:2px solid #ccb078;color:#e6d0a1}.editorial-nav a:last-child{margin-left:auto;color:#d4bc88}.editorial-nav a:hover{color:#fff}.lead-section{padding-top:27px;padding-bottom:43px}.edition{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#697264;padding-bottom:24px}.edition span:last-child{letter-spacing:.4px}
.editorial-lead.home-feature{display:grid;grid-template-columns:1fr 1.08fr;gap:54px;background:transparent;border:0;align-items:center}.editorial-lead .home-feature-copy{padding:16px 0}.editorial-lead .kicker-une{font-size:9px;letter-spacing:1.7px;color:#806126;margin-bottom:20px}.editorial-lead h1{font-size:clamp(34px,3.4vw,49px);line-height:1.06;letter-spacing:-1.1px;color:#23332b;max-width:19ch}.editorial-lead p.exc{font-size:18px;line-height:1.55;color:#596257;max-width:49ch;margin-top:20px}.editorial-lead .meta{font-size:9px;letter-spacing:.6px;margin-top:22px;color:#6e7466}.editorial-lead .meta b{color:#4a5748}.editorial-lead .home-read{font-size:11px;background:#233b2e;color:#f4eedb;border:0;border-radius:0;padding:13px 18px;margin-top:21px}.editorial-lead .home-read:hover{background:#36533e;color:#fff}.editorial-lead .home-feature-art{aspect-ratio:4/3;background-size:contain!important;background-repeat:no-repeat;background-color:#0e1417;border-radius:2px;box-shadow:0 18px 38px -30px #233128}.editorial-lead .home-feature-art::after,.editorial-lead .home-feature-art .zel,.editorial-lead .tag-floor{display:none}
.service-desk{background:#e9e8dc;border-top:1px solid #d3d5c5;border-bottom:1px solid #d3d5c5}.desk-row{display:grid;grid-template-columns:1.08fr repeat(3,1fr);align-items:center;gap:26px;padding-top:24px;padding-bottom:24px}.desk-label>span{font-size:8px;letter-spacing:1.7px;color:#757653}.desk-label h2{font:500 25px/1.1 var(--read);margin-top:7px}.desk-row>a{border-left:1px solid #c8cdb9;padding:12px 22px;position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.desk-row>a strong{font-size:11px;line-height:1.4;font-weight:600;padding-right:14px}.desk-row>a small{font-size:10px;line-height:1.55;margin-top:5px;color:#656c5e}.desk-row>a>span{position:absolute;right:0;top:17px;color:#847243}.desk-row>a:hover strong{color:#826329}
section.band{padding:48px 0 65px}.band .wrap{max-width:1360px;padding:0 52px}.sec-head{margin-bottom:29px}.sec-head .top{display:none}.sec-head .kicker{font-size:8px;letter-spacing:1.8px;color:#7b805e}.sec-head h2{font-size:34px;color:#25382c}.sec-head a.all{font-size:9px;color:#725f36}.feature-row{grid-template-columns:1.5fr 1fr;gap:38px;margin-bottom:45px}.feature-row .lead h3{font-size:30px;margin-top:0;line-height:1.16}.card h3,.feature-row .side h4{color:#26362a}.card .ccat{font-size:9px;margin-top:15px;color:#816734}.card p{font-size:16px;line-height:1.5;max-width:60ch;color:#5c6358}.card .cmeta,.feature-row .side .mini .cmeta{font-size:9px;color:#737868}.card .lire{font-size:10px;color:#725f36}.cards{gap:32px}.cards>.card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card .thumb{box-shadow:none;border-radius:2px}.feature-row .side .mini .t{width:88px;aspect-ratio:1}.feature-row .side .mini{grid-template-columns:88px 1fr}.feature-row .side .mini h4{font-size:21px;line-height:1.2}.feature-row .side .mini .ccat{font-size:8px}.feature-row .side{gap:25px;padding-left:30px}.reveal{opacity:1;transform:none}
.news{background:#e8e2d0;padding:46px 0;color:#28372d}.news .orn{display:none}.news h2{font-size:32px}.news p{color:#626451}.news .badge{font-size:10px}.news .btn{background:transparent;color:#63552f;border:1px solid #a89c76;padding:10px 17px;font-size:11px}footer{background:#15211e;padding:46px 0 25px;border-top:0}footer .wrap{max-width:1360px;padding:0 52px}footer .fbrand{font-size:26px}footer p.about{font-size:14px}footer li{font-size:11px}footer h4{font-size:9px}footer .copy{font-size:10px;color:#a2ac9d}a:focus-visible{outline:2px solid #b48d3f;outline-offset:4px}
@media(max-width:1000px){.editorial-wrap,.band .wrap,footer .wrap{padding-left:28px;padding-right:28px}.identity-row{gap:25px}.identity-note{display:none}.service-entry{margin-left:auto}.editorial-nav>div{gap:24px}.editorial-lead.home-feature{gap:28px}.editorial-lead h1{font-size:36px}.editorial-lead p.exc{font-size:16px}.desk-row{grid-template-columns:1fr 1fr;gap:14px 25px}.desk-row>a{padding-left:18px}.cards{gap:24px}.feature-row .side .mini h4{font-size:18px}.identity-brand>span{font-size:33px}}
@media(max-width:650px){.prototype{padding:7px 17px;font-size:8px;letter-spacing:.3px}.prototype a{font-size:8px}.editorial-wrap,.band .wrap,footer .wrap{padding-left:21px;padding-right:21px}.identity-row{min-height:95px;gap:12px}.identity-brand{gap:10px}.identity-brand img{width:36px;height:36px}.identity-brand>span{font-size:27px}.identity-brand small{font-size:6px;letter-spacing:1.3px;margin-top:8px}.service-entry{padding:9px;font-size:9px}.service-entry span{margin-left:3px}.editorial-nav>div{gap:23px;overflow-x:auto;min-height:44px;scrollbar-width:thin}.editorial-nav a{font-size:10px;padding:12px 0}.editorial-nav a:last-child{margin-left:0}.edition{font-size:8px;padding-bottom:18px;letter-spacing:.6px}.edition span:last-child{display:none}.lead-section{padding-top:22px;padding-bottom:27px}.editorial-lead.home-feature{grid-template-columns:1fr;gap:20px}.editorial-lead .home-feature-art{order:0;aspect-ratio:4/3}.editorial-lead .home-feature-copy{padding:0;order:-1}.editorial-lead h1{font-size:38px;line-height:1.03;max-width:24ch}.editorial-lead .kicker-une{margin-bottom:13px;font-size:8px}.editorial-lead p.exc{font-size:17px;line-height:1.45;margin-top:15px}.editorial-lead .meta{margin-top:16px}.editorial-lead .home-read{margin-top:16px;padding:11px 15px}.desk-row{grid-template-columns:1fr;padding-top:23px;padding-bottom:18px;gap:0}.desk-label{padding-bottom:17px}.desk-label h2{font-size:25px}.desk-label h2 br{display:none}.desk-row>a{border-left:0;border-top:1px solid #c8cdb9;padding:14px 0}.desk-row>a strong{font-size:12px}.desk-row>a small{font-size:11px}.desk-row>a>span{top:16px}section.band{padding:32px 0 42px}.feature-row{grid-template-columns:1fr;gap:26px}.feature-row .side{border-left:0;border-top:1px solid #d3d5c5;padding-left:0;padding-top:25px}.feature-row .side .mini h4{font-size:20px}.feature-row .lead h3{font-size:28px}.sec-head h2{font-size:30px}.cards{grid-template-columns:1fr;gap:30px}.cards .card{padding-bottom:26px;border-bottom:1px solid #d3d5c5}.card h3{font-size:25px}.news h2{font-size:29px}.news{padding:32px 0}footer .cols{grid-template-columns:1fr 1fr;gap:30px}footer .cols>div:first-child{grid-column:1/-1}}
@media(max-width:360px){.identity-brand>span{font-size:23px}.identity-brand img{width:30px;height:30px}.service-entry{font-size:8px;padding:8px 6px}.editorial-lead h1{font-size:34px}}

@media(max-width:650px){.identity-brand>span{white-space:nowrap;font-size:27px}.identity-brand small{font-size:7px;letter-spacing:1px}.service-entry{display:none}.identity-row{min-height:92px}.editorial-nav>div{scrollbar-width:none}.editorial-nav>div::-webkit-scrollbar{display:none}}@media(max-width:360px){.identity-brand>span{font-size:25px}}

.lead-illustration{margin:0;min-width:0}.lead-illustration img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:2px}.lead-illustration figcaption{font:11px/1.6 var(--sans);color:#596257;margin-top:10px}.lead-illustration figcaption span{display:block;font-size:9px;color:#73796b;margin-top:3px}@media(max-width:650px){.lead-illustration{order:0}}
