.me-site.me-design-6 { --sans:'Inter',Arial,sans-serif; --serif:'Inter',Arial,sans-serif; --ui:'Inter',Arial,sans-serif; --ink:#1b1f21; --accent:#f45a08; background:#fff; color:var(--ink); font-family:var(--sans); -webkit-font-smoothing:antialiased; }
.me-design-6 .container { width:min(1280px,calc(100% - 64px)); }
.me-design-6 .me-header { background:#202426; color:white; border:0; position:relative; z-index:5; }
.ed-masthead { display:flex; align-items:center; gap:32px; min-height:88px; }
.ed-brand { display:block; position:relative; width:250px; flex:none; }
.ed-brand img { display:block; width:100%; height:auto; }
.ed-wordmark { filter:brightness(0) invert(1); }
.ed-brand .ed-plus { position:absolute; inset:0; clip-path:inset(0 85% 0 0); }
.ed-search { margin-left:auto; width:310px; display:flex; align-items:center; height:37px; gap:8px; border-radius:24px; background:#ffffff16; padding:0 12px; }
.ed-search svg { width:18px; height:18px; flex:none; }
.ed-search input { min-width:0; width:100%; height:100%; font:400 11px var(--sans); border:0; outline:0; background:transparent; color:inherit; }
.ed-search input::placeholder { color:inherit; opacity:.75; }
.ed-search:focus-within { outline:2px solid #ffad77; outline-offset:3px; }
.ed-search button { border:0; color:inherit; background:transparent; padding:5px; cursor:pointer; }
.ed-header-caption { margin:0; font:500 10px/1.35 var(--sans); text-transform:uppercase; letter-spacing:.08em; }
.ed-nav-row { display:flex; align-items:center; gap:26px; border-top:1px solid #ffffff28; }
.ed-navigation { display:flex; align-items:center; gap:32px; flex:1; min-width:0; overflow-x:auto; scrollbar-width:thin; }
.ed-navigation>a { padding:14px 0; font:600 12px/1.3 var(--sans); white-space:nowrap; }
.ed-navigation>a:hover,.ed-navigation>a[aria-current] { color:#ffb074; }
.ed-menu { position:relative; flex:none; }
.ed-menu summary { display:flex; cursor:pointer; list-style:none; padding:6px; }
.ed-menu summary::-webkit-details-marker { display:none; }
.ed-menu>nav { position:absolute; z-index:10; right:0; top:38px; width:min(300px,calc(100vw - 32px)); padding:15px; box-shadow:0 12px 35px #0002; background:white; color:#1b1f21; }
.ed-menu>nav>a { display:block; font:500 12px/1.4 var(--sans); padding:9px; }
.ed-menu>nav>a:hover { background:#fff1e7; }
.ed-utility { background:#262829; color:#fff; font:400 10px/1.4 var(--sans); }
.ed-utility>.container { display:flex; gap:20px; justify-content:space-between; align-items:center; min-height:32px; }
.me-edition-3 .me-header,.me-edition-4 .me-header { background:white; color:#16191b; border-bottom:1px solid #e8e8e8; }
.me-edition-3 .ed-wordmark,.me-edition-4 .ed-wordmark { filter:none; }
.me-edition-3 .ed-brand { width:320px; }
.me-edition-3 .ed-search,.me-edition-4 .ed-search { border:1px solid #dedede; border-radius:0; background:#fff; }
.me-edition-3 .ed-header-caption { display:none; }
.me-edition-3 .ed-navigation,.me-edition-4 .ed-navigation { justify-content:space-between; }
.me-edition-3 .ed-nav-row,.me-edition-4 .ed-nav-row { border-color:#eee; }
.me-edition-4 .ed-utility { background:white; color:#666; }
.me-edition-4 .ed-utility span { display:none; }
.me-edition-4 .ed-masthead { display:grid; grid-template-columns:1fr 330px 1fr; gap:30px; min-height:94px; }
.me-edition-4 .ed-brand { grid-column:2; width:330px; }
.me-edition-4 .ed-search { grid-column:3; width:100%; max-width:290px; }
.me-edition-4 .ed-header-caption { display:none; }
.me-edition-2 .me-header { background:#fa5904; display:grid; grid-template-columns:190px minmax(0,1fr) 190px; align-items:center; gap:24px; min-height:70px; padding-inline:max(24px,calc((100% - 1400px)/2)); }
.me-edition-2 .ed-masthead,.me-edition-2 .ed-nav-row { display:contents; }
.me-edition-2 .ed-brand { grid-column:1; grid-row:1; width:185px; }
.me-edition-2 .ed-navigation { grid-column:2; grid-row:1; gap:22px; justify-content:center; }
.me-edition-2 .ed-navigation>a { font-size:11px; }
.me-edition-2 .ed-search { grid-column:3; grid-row:1; width:100%; background:transparent; border-left:1px solid #ffffff60; border-radius:0; }
.me-edition-2 .ed-header-caption { display:none; }
.me-edition-2 .ed-menu { position:absolute; right:8px; top:50%; transform:translateY(-50%); color:white; background:transparent; z-index:8; }
.me-edition-2 .ed-menu summary { padding:4px; }
.me-design-6 .ed-home { padding-block:32px 0; }
.ed-story { min-width:0; }
.ed-photo { display:block; overflow:hidden; }
.ed-photo img { display:block; width:100%; height:240px; object-fit:cover; transition:transform .2s; }
.ed-photo:hover img { transform:scale(1.02); }
.ed-copy { padding-top:13px; }
.ed-kicker { display:block; text-transform:uppercase; color:#eb5000; font:600 11px/1.3 var(--sans); margin-bottom:8px; }
.ed-story h1,.ed-story h3 { margin:0 0 12px; font-family:'Roboto Condensed',var(--sans); letter-spacing:-.035em; text-wrap:pretty; }
.ed-story h1 { font-size:clamp(38px,4.5vw,64px); line-height:1.01; font-weight:800; }
.ed-story h3 { font-size:28px; line-height:1.12; font-weight:700; }
.ed-story h1 a:hover,.ed-story h3 a:hover { color:#d84a00; }
.ed-story p { margin:0 0 16px; font:400 15px/1.5 var(--sans); color:#616365; }
.ed-lead p { font-size:18px; line-height:1.45; }
.ed-read { font:600 12px/1.5 var(--sans); display:inline-flex; align-items:center; gap:7px; }
.ed-read span { color:#ed5608; font-size:17px; }
.ed-read:hover { text-decoration:underline; text-underline-offset:4px; }
.ed-executive-top { display:grid; grid-template-columns:minmax(0,1.85fr) minmax(0,1fr); gap:28px; align-items:start; }
.ed-executive .ed-lead .ed-photo img { height:clamp(330px,35vw,500px); }
.ed-digest { background:#f6f5f3; padding:24px; }
.ed-digest h2 { font:800 30px/1.1 var(--sans); letter-spacing:-1px; margin:0 0 10px; }
.ed-digest-intro { font:400 12px/1.5 var(--sans); color:#666; margin:0 0 10px; }
.ed-digest-item { display:grid; grid-template-columns:30px minmax(0,1fr); gap:14px; padding:22px 0; }
.ed-digest-item+.ed-digest-item { border-top:1px solid #d8d8d8; }
.ed-number { font:700 30px/1 'Roboto Condensed',var(--sans); color:#f26412; padding-top:13px; }
.ed-digest-item .ed-copy { padding:0; }
.ed-digest-item h3 { font-size:21px; letter-spacing:-.025em; }
.ed-digest-item p { font-size:13px; line-height:1.45; margin-bottom:9px; }
.ed-digest-item .ed-kicker { font-size:10px; }
.ed-lower-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px; margin-top:34px; }
.ed-executive .ed-lower-grid .ed-photo img { height:260px; }
.ed-panorama .ed-hero { position:relative; isolation:isolate; background:#222; min-height:clamp(430px,45vw,650px); display:flex; align-items:flex-end; padding:60px max(32px,calc((100% - 1280px)/2)); color:white; }
.ed-hero>.ed-photo { position:absolute; z-index:-2; inset:0; }
.ed-hero>.ed-photo img { height:100%; width:100%; object-fit:cover; }
.ed-hero::before { content:''; position:absolute; z-index:-1; inset:0; background:linear-gradient(90deg,#000b,#0005 45%,#0001); }
.ed-hero>.ed-copy { width:54%; max-width:660px; padding:0; }
.ed-hero h1 { font-family:var(--sans); font-size:clamp(36px,3.9vw,57px); letter-spacing:-.04em; line-height:1.07; }
.ed-hero h1 a:hover { color:white; }
.ed-hero p { color:white; font-size:18px; }
.ed-panorama-top { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); gap:35px; }
.ed-panorama-main .ed-photo img { height:300px; }
.ed-side-stack { display:grid; gap:25px; align-content:start; }
.ed-horizontal { display:grid; grid-template-columns:minmax(100px,.75fr) minmax(0,1fr); gap:22px; }
.ed-horizontal .ed-copy { padding:0; }
.ed-horizontal .ed-photo img { height:100%; min-height:180px; }
.ed-horizontal h3 { font-size:24px; }
.ed-horizontal p { font-size:13px; }
.ed-panorama .ed-lower-grid { padding-top:26px; border-top:1px solid #e8e8e8; }
.ed-newsroom-top { display:grid; grid-template-columns:minmax(0,.6fr) minmax(0,1.7fr) minmax(0,.75fr); gap:28px; align-items:start; }
.ed-newsroom .ed-lead .ed-photo img { height:420px; }
.ed-newsroom .ed-lead h1 { font-size:clamp(38px,4.6vw,64px); }
.ed-latest { padding-right:20px; border-right:1px solid #e2e2e2; }
.ed-latest h2,.ed-more>h2 { font:700 23px/1.2 'Roboto Condensed',var(--sans); margin:0 0 18px; }
.ed-latest-item { padding:18px 0; border-top:1px solid #dedede; }
.ed-latest-item time { color:#f45a08; font-size:12px; }
.ed-latest-item .ed-copy { padding-top:7px; }
.ed-latest-item .ed-kicker,.ed-latest-item .ed-read { display:none; }
.ed-latest-item h3 { font-size:19px; }
.ed-latest-item p { font-size:12px; line-height:1.45; margin-bottom:0; }
.ed-latest>.ed-read { margin-top:22px; }
.ed-portrait-story .ed-photo img { height:350px; }
.ed-portrait-story h3 { font-size:30px; }
.ed-portrait-story p { font-size:14px; }
.ed-newsroom .ed-lower-grid { grid-template-columns:1fr; border-top:1px solid #eee; padding-top:24px; }
.ed-newsroom .ed-lower-grid .ed-horizontal { grid-template-columns:1fr 1fr; }
.ed-newsroom .ed-lower-grid .ed-photo img { height:270px; }
.ed-newsroom .ed-lower-grid h3 { font-size:34px; }
.ed-split-lead { display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1fr); gap:40px; align-items:center; }
.ed-split-lead .ed-copy { grid-row:1; grid-column:1; padding:15px 0; }
.ed-split-lead>.ed-photo { grid-column:2; grid-row:1; }
.ed-split-lead>.ed-photo img { height:460px; }
.ed-split-lead h1 { font-family:var(--sans); font-size:clamp(36px,4vw,58px); font-weight:800; letter-spacing:-.05em; }
.ed-three-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:26px; margin-top:32px; }
.ed-three-grid .ed-photo img { height:215px; }
.ed-three-grid h3 { font-size:26px; }
.ed-three-grid p { font-size:13px; }
.ed-feature-band { display:grid; grid-template-columns:1fr 1fr; gap:30px; padding:26px; margin-top:36px; background:#242728; color:white; }
.ed-feature-band .ed-copy { grid-row:1; padding:10px 0; align-self:center; }
.ed-feature-band>.ed-photo { grid-column:2; }
.ed-feature-band .ed-photo img { height:290px; }
.ed-feature-band h3 { font-size:40px; }
.ed-feature-band p { color:#ddd; }
.ed-more { margin-top:30px; }
.ed-more .ed-horizontal { max-width:700px; }
.journal-pagination { display:flex; align-items:center; justify-content:center; gap:22px; padding:34px 0; font:500 14px var(--sans); }
.journal-pagination a,.journal-pagination .current { padding:8px 12px; }
.journal-pagination .current { background:#fa5a05; color:white; }
.journal-pagination a:hover { color:#df4a00; }
.me-design-6 .me-footer { border-top:1px solid #eee; margin:0; padding:0 0 70px; background:#fff; }
.magazine-footer { display:flex; align-items:center; gap:25px; padding-block:32px; }
.magazine-footer>a { flex:none; }
.magazine-footer img { width:130px; height:auto; }
.journal-footer-caption { max-width:150px; color:#777; font:400 11px/1.5 var(--sans); }
.magazine-footer nav { display:flex; gap:18px; flex-wrap:wrap; margin-left:auto; font:400 10px var(--sans); color:#666; }
.magazine-footer p { max-width:160px; color:#777; font:400 11px/1.4 var(--sans); }
.me-edition-3 .me-footer { background:#262829; color:white; border:0; }
.me-edition-3 .magazine-footer img { filter:grayscale(1) brightness(0) invert(1); }
.me-edition-3 .magazine-footer :is(nav,p,span) { color:#ddd; }
.edition-switch { position:fixed; bottom:18px; right:20px; z-index:40; display:flex; gap:5px; align-items:center; border:1px solid #ddd; padding:6px; border-radius:30px; background:#fff; color:#171b1d; box-shadow:0 4px 20px #0002; }
.edition-switch>span { font:600 11px var(--sans); padding:0 8px; }
.edition-switch>a { display:grid; place-items:center; width:33px; height:33px; border-radius:50%; font:600 12px var(--sans); }
.edition-switch>a[aria-current] { background:#202426; color:white; }
.edition-switch>a:hover { background:#fff0e4; color:#c43b00; }
.ed-story a:focus-visible,.ed-menu summary:focus-visible,.edition-switch a:focus-visible { outline:2px solid #f45a08; outline-offset:4px; }
@media(max-width:1100px) {
    .ed-navigation { gap:25px; }
    .ed-header-caption { display:none; }
    .me-edition-2 .me-header { grid-template-columns:160px minmax(0,1fr) 150px; gap:18px; }
    .me-edition-2 .ed-brand { width:160px; }
    .me-edition-2 .ed-navigation { justify-content:flex-start; gap:17px; }
    .ed-digest { padding:20px; }
    .ed-digest h2 { font-size:25px; }
    .ed-digest-item { padding:18px 0; gap:9px; }
    .ed-digest-item h3 { font-size:19px; }
    .ed-digest-item p { font-size:12px; }
    .ed-lead p { font-size:16px; }
    .ed-newsroom-top { gap:20px; }
    .ed-newsroom .ed-lead .ed-photo img { height:350px; }
    .ed-portrait-story .ed-photo img { height:290px; }
}
@media(max-width:800px) {
    .me-design-6 .container { width:calc(100% - 36px); }
    .ed-masthead { min-height:80px; gap:25px; }
    .ed-brand,.me-edition-3 .ed-brand { width:220px; }
    .ed-search { width:260px; }
    .ed-navigation { gap:24px; }
    .ed-executive-top { grid-template-columns:1.3fr 1fr; gap:20px; }
    .ed-executive .ed-lead .ed-photo img { height:340px; }
    .ed-digest-item { grid-template-columns:22px 1fr; }
    .ed-number { font-size:24px; }
    .ed-digest-item p { display:none; }
    .ed-digest h2 { font-size:23px; }
    .ed-newsroom-top { grid-template-columns:1fr 1fr; }
    .ed-newsroom .ed-lead { grid-column:1/-1; grid-row:1; }
    .ed-newsroom .ed-lead .ed-photo img { height:400px; }
    .ed-latest { grid-row:2; }
    .ed-portrait-story { grid-row:2; }
    .me-edition-4 .ed-masthead { grid-template-columns:1fr 1fr; gap:20px; }
    .me-edition-4 .ed-brand { grid-column:1; width:260px; }
    .me-edition-4 .ed-search { grid-column:2; }
    .me-edition-2 .me-header { display:block; padding:0; }
    .me-edition-2 .ed-masthead { display:flex; }
    .me-edition-2 .ed-nav-row { display:flex; border-color:#ffffff40; }
    .me-edition-2 .ed-navigation { display:flex; }
    .me-edition-2 .ed-menu { position:relative; right:auto; top:auto; transform:none; color:white; background:none; }
    .me-edition-2 .ed-search { width:200px; }
    .ed-panorama-top { grid-template-columns:1fr; }
    .ed-side-stack { grid-template-columns:1fr 1fr; }
    .ed-side-stack .ed-horizontal { display:block; }
    .ed-side-stack .ed-photo img { height:200px; }
    .ed-side-stack .ed-copy { padding-top:12px; }
    .ed-split-lead { gap:25px; }
    .ed-split-lead>.ed-photo img { height:400px; }
    .ed-split-lead h1 { font-size:38px; }
    .ed-three-grid { gap:20px; }
    .ed-three-grid .ed-photo img { height:170px; }
    .magazine-footer { flex-wrap:wrap; gap:20px; }
    .magazine-footer nav { flex:1; min-width:300px; }
    .magazine-footer p { display:none; }
}
@media(max-width:550px) {
    .me-design-6 .container { width:calc(100% - 30px); }
    .ed-masthead { flex-wrap:wrap; padding:17px 0; gap:15px; }
    .ed-brand,.me-edition-3 .ed-brand { width:205px; }
    .ed-search { flex:0 0 100%; width:100%; height:35px; }
    .ed-navigation>a { padding-block:13px; font-size:11px; }
    .ed-nav-row { gap:12px; }
    .ed-utility span { display:none; }
    .ed-utility>.container { font-size:9px; }
    .me-design-6 .ed-home { padding-top:23px; }
    .ed-executive-top,.ed-lower-grid,.ed-three-grid { grid-template-columns:1fr; gap:27px; }
    .ed-executive .ed-lead .ed-photo img { height:270px; }
    .ed-story h1 { font-size:41px; }
    .ed-story h3 { font-size:29px; }
    .ed-story p { font-size:14px; }
    .ed-digest { padding:23px; }
    .ed-digest-item { grid-template-columns:30px 1fr; gap:14px; padding:20px 0; }
    .ed-digest-item h3 { font-size:23px; }
    .ed-digest-item p { display:block; font-size:13px; }
    .ed-hero>.ed-copy { width:100%; }
    .ed-panorama .ed-hero { padding:55px 20px 30px; min-height:500px; }
    .ed-hero::before { background:linear-gradient(0deg,#000d,#0006 60%,#0001); }
    .ed-hero h1 { font-size:39px; }
    .ed-hero p { font-size:16px; }
    .ed-side-stack { grid-template-columns:1fr; }
    .ed-side-stack .ed-horizontal { display:grid; grid-template-columns:36% 1fr; gap:17px; }
    .ed-side-stack .ed-horizontal .ed-copy { padding-top:0; }
    .ed-side-stack .ed-horizontal h3 { font-size:24px; }
    .ed-side-stack .ed-horizontal .ed-photo img { height:100%; min-height:180px; }
    .ed-newsroom-top { grid-template-columns:1fr; }
    .ed-newsroom .ed-lead { grid-column:auto; }
    .ed-newsroom .ed-lead .ed-photo img { height:280px; }
    .ed-newsroom .ed-lead h1 { font-size:42px; }
    .ed-latest { grid-row:3; border:0; padding:0; }
    .ed-portrait-story { grid-row:2; }
    .ed-latest-item h3 { font-size:23px; }
    .ed-newsroom .ed-lower-grid .ed-horizontal { display:block; }
    .ed-newsroom .ed-lower-grid .ed-copy { padding-top:15px; }
    .me-edition-4 .ed-masthead { display:flex; justify-content:center; }
    .me-edition-4 .ed-brand { width:260px; }
    .me-edition-4 .ed-search { max-width:none; }
    .me-edition-2 .ed-search { flex:0 0 100%; width:100%; border-left:0; background:#ffffff20; border-radius:0; }
    .me-edition-2 .ed-brand { width:205px; }
    .ed-split-lead { display:flex; flex-direction:column-reverse; gap:20px; align-items:stretch; }
    .ed-split-lead>.ed-photo img { height:280px; }
    .ed-split-lead h1 { font-size:40px; }
    .ed-three-grid .ed-photo img { height:240px; }
    .ed-feature-band { grid-template-columns:1fr; padding:23px; gap:20px; }
    .ed-feature-band>.ed-photo { grid-column:1; grid-row:2; }
    .ed-feature-band .ed-copy { grid-row:1; }
    .ed-feature-band h3 { font-size:34px; }
    .ed-more .ed-horizontal { grid-template-columns:36% 1fr; gap:17px; }
    .ed-more .ed-horizontal h3 { font-size:24px; }
    .journal-pagination { gap:7px; flex-wrap:wrap; padding-block:28px; }
    .magazine-footer nav { margin:0; min-width:0; flex:0 0 100%; gap:17px; font-size:11px; }
    .edition-switch { bottom:12px; right:12px; }
}
@media(prefers-reduced-motion:reduce) { .ed-photo img { transition:none; } }
