/*! Bartaprerak theme bundle - generated by backend/scripts/build_theme_assets.py. Do not edit directly. */
/* === fonts.css === */
@font-face{font-family: 'Noto Sans Bengali';font-style: normal;font-weight: 400 700;font-stretch: 100%;font-display: swap;src: url('../fonts/noto-sans-bengali-bengali.woff2') format('woff2');unicode-range: U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1;}@font-face{font-family: 'Noto Sans Bengali';font-style: normal;font-weight: 400 700;font-stretch: 100%;font-display: swap;src: url('../fonts/noto-sans-bengali-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Noto Serif Bengali';font-style: normal;font-weight: 500 800;font-stretch: 100%;font-display: swap;src: url('../fonts/noto-serif-bengali-bengali.woff2') format('woff2');unicode-range: U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1;}@font-face{font-family: 'Noto Serif Bengali';font-style: normal;font-weight: 500 800;font-stretch: 100%;font-display: swap;src: url('../fonts/noto-serif-bengali-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
/* === style.css === */
:root{--ink: #15130f;--mut: #5b574e;--rule: #d8d2c6;--bg: #faf8f3;--red: #b3122b;--red-d: #8f0e22;--navy: #0d1a2f;--ft-rule: #2a3a57;--ft-mut: #b9c0cc;--ft-txt: #e8e4da;--tk-bg: #f0ebe0;--surface: #ffffff;--radius: 10px;--radius-s: 7px;--sh-1: 0 1px 2px rgba(21,19,15,.06),0 10px 28px rgba(21,19,15,.10);--scrim: linear-gradient(180deg,rgba(10,8,6,0) 6%,rgba(10,8,6,.52) 44%,rgba(8,6,4,.9) 100%);--serif: 'Noto Serif Bengali',Georgia,serif;--sans: 'Noto Sans Bengali',system-ui,sans-serif;--page-gutter: 24px;}*,*::before,*::after{box-sizing: border-box;}html{scroll-behavior: smooth;overflow-x: clip;}body{margin: 0;overflow-x: clip;background: var(--bg);color: var(--ink);font: 16px/1.6 var(--sans);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}@counter-style bpr-bn{system: numeric;symbols: '০' '১' '২' '৩' '৪' '৫' '৬' '৭' '৮' '৯';}a{color: inherit;text-decoration: none;}h1,h2,h3,h4,p,figure,blockquote{margin: 0;}img{display: block;max-width: 100%;}button{font: inherit;}[hidden]{display: none !important;}.skip{position: absolute;left: -9999px;top: 0;z-index: 100;background: var(--ink);color: #fff;padding: 12px 24px;font-size: 14px;}.skip:focus{left: 0;}:focus-visible{outline: 2px solid var(--red);outline-offset: 2px;}.vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.w{width: 100%;max-width: 1240px;margin: 0 auto;padding: 0 var(--page-gutter);}.ub{display: flex;justify-content: space-between;padding: 8px 0;font-size: 13px;color: var(--mut);border-bottom: 1px solid var(--rule);}.ub nav{display: flex;gap: 20px;}.ub a{transition: color .15s;}.ub a:hover{color: var(--red);}.mh{display: grid;grid-template-columns: 280px minmax(0,1fr) auto;align-items: center;gap: 26px;padding: 14px 0 12px;}.lg{font-family: var(--serif);font-weight: 800;font-size: 58px;line-height: 1.15;letter-spacing: -.02em;text-align: center;}.lg i{color: var(--red);font-style: normal;}.tg{text-align: center;font-size: 12px;letter-spacing: .28em;color: var(--mut);}.ib{width: 44px;height: 44px;border: 1px solid var(--rule);border-radius: 50%;background: none;display: inline-flex;align-items: center;justify-content: center;color: var(--ink);cursor: pointer;transition: border-color .15s,color .15s,background-color .15s,transform .15s ease;}.ib:hover{border-color: var(--ink);}.ib:active{transform: scale(.94);}.shr .ib:hover{transform: translateY(-2px);}.shr .ib{border-color: transparent;color: #fff;}.shr .ib-fb{background: #1877f2;}.shr .ib-wa{background: #25d366;}.shr .ib-x{background: #000;}.shr .ib-cp{background: #0e7a5f;}.shr .ib-pr{background: #6b6559;}.shr .ib-fb:hover{background: #0f62d0;}.shr .ib-wa:hover{background: #1cb857;}.shr .ib-x:hover{background: #262626;}.shr .ib-cp:hover{background: #0a5f4a;}.shr .ib-pr:hover{background: #555046;}.mr{display: flex;justify-content: flex-end;gap: 12px;align-items: center;}.bt{display: inline-flex;align-items: center;justify-content: center;background: var(--red);color: #fff;border: 0;padding: 0 22px;min-height: 44px;font: 600 15px var(--sans);cursor: pointer;transition: background-color .15s,transform .12s ease;}.bt:hover{background: var(--red-d);}.bt:active{transform: translateY(1px);}.nv{position: sticky;top: var(--wp-admin--admin-bar--height,0px);z-index: 20;overflow: visible;background: var(--bg);border-top: 2px solid var(--ink);border-bottom: 1px solid var(--rule);transition: box-shadow .2s ease;}.nv.is-pinned{box-shadow: 0 5px 18px rgba(21,19,15,.09);}.nv .nav-shell{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 12px;min-width: 0;overflow: visible;}.nav-brand{display: none;min-width: 0;padding-right: 18px;border-right: 1px solid var(--rule);}.nav-wordmark{font: 800 25px/1.3 var(--serif);letter-spacing: -.04em;white-space: nowrap;}.nav-wordmark i{color: var(--red);font-style: normal;}.masthead-brand{min-width: 0;overflow: visible;}.masthead-brand > a{display: block;}.masthead-brand .lg{max-width: 100%;white-space: normal;overflow-wrap: anywhere;font-size: clamp(34px,4.5vw,58px);}.masthead-brand .tg{max-width: 100%;overflow-wrap: anywhere;letter-spacing: clamp(.08em,1.5vw,.28em);}.masthead-brand .custom-logo{display: block;max-width: min(360px,100%);max-height: 84px;width: auto;height: auto;margin: auto;}.header-story-strip{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));min-width: 0;}.header-story{display: grid;grid-template-columns: 58px minmax(0,1fr);gap: 9px;align-items: center;min-width: 0;padding: 0 14px;border-left: 1px solid var(--rule);}.header-story:first-child{border-left: 0;}.header-story .im{aspect-ratio: 1/1;}.header-story span{display: -webkit-box;overflow: hidden;font: 600 14px/1.35 var(--serif);-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.header-story:hover span{color: var(--red);}.mh .mr{white-space: nowrap;}.nav-brand .custom-logo{display: block;width: auto;height: auto;max-width: 155px;max-height: 38px;}.nv.is-pinned .nav-shell{grid-template-columns: auto minmax(0,1fr) auto;gap: 18px;min-height: 58px;}.nv.is-pinned .nav-brand{display: block;padding: 0 18px 0 0;border-right: 1px solid var(--rule);}.nv.is-pinned .nav-links{justify-content: flex-start;}.nv.is-pinned .nav-tools{display: flex;}.nav-links{display: flex;align-items: center;justify-content: center;gap: clamp(11px,1.45vw,22px);overflow-x: auto;min-width: 0;margin: 0;padding: 0;list-style: none;scrollbar-width: none;-ms-overflow-style: none;}.nav-links::-webkit-scrollbar{display: none;}.nav-links > *{flex: none;}.nav-links:has(.nav-more[open]),.nav-links:has(.menu-item-has-children:focus-within),.nav-links:has(.menu-item-has-children.is-open){overflow: visible;}.nav-links > li{position: relative;display: flex;align-items: stretch;}.nav-links > li > a{position: relative;}.nav-links > li.menu-item-has-children > a::after{content: '';width: 16px;height: 16px;margin-left: 6px;background: center / 16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b3122b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9 5.5 5.5L17.5 9'/%3E%3C/svg%3E");transition: transform .25s cubic-bezier(.2,.75,.25,1);}.nav-links > li.menu-item-has-children:hover > a::after,.nav-links > li.menu-item-has-children.is-open > a::after{transform: rotate(180deg);}.nav-links .sub-menu{position: absolute;top: 100%;left: -12px;z-index: 30;display: none;min-width: 205px;margin: 0;padding: 7px 14px;border: 1px solid var(--rule);background: var(--bg);box-shadow: 0 14px 28px rgba(21,19,15,.14);list-style: none;}.nav-links li:hover > .sub-menu,.nav-links li:focus-within > .sub-menu{display: block;}.nav-links li.is-open > .sub-menu{display: block;}.nav-links .sub-menu li{border-bottom: 1px solid var(--rule);}.nav-links .sub-menu li:last-child{border-bottom: 0;}.nav-links .sub-menu a{display: flex;min-height: 39px;padding: 5px 0;font-size: 14px;white-space: normal;}.nav-links .sub-menu a:hover,.nav-links .sub-menu a:focus-visible{color: var(--red);}.nav-more{position: relative;align-self: stretch;}.nav-more summary{display: flex;align-items: center;gap: 5px;min-height: 58px;padding: 0 2px;cursor: pointer;list-style: none;white-space: nowrap;}.nav-more summary::-webkit-details-marker{display: none;}.nav-more summary{position: relative;gap: 7px;font-weight: 600;}.nav-more summary::after{display: none;}.nav-more-icon{display: grid;place-items: center;width: 19px;height: 19px;color: var(--red);transition: transform .28s cubic-bezier(.2,.75,.25,1),color .2s ease;}.nav-more-icon svg{display: block;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;}.nav-more[open] .nav-more-icon,.nav-more.is-open .nav-more-icon{transform: rotate(180deg);}.nav-more summary:hover .nav-more-icon,.nav-more summary:focus-visible .nav-more-icon{color: var(--red-d);}.nav-more-menu{position: absolute;top: calc(100% - 1px);right: -12px;z-index: 50;display: grid;min-width: 210px;padding: 9px 15px;border: 1px solid var(--rule);border-top: 2px solid var(--red);background: var(--bg);box-shadow: 0 16px 30px rgba(21,19,15,.15);transform-origin: 88% 0;animation: nav-menu-in .24s cubic-bezier(.2,.75,.25,1) both;}.nav-more-menu a{position: relative;transition: color .16s ease,padding-left .16s ease;}.nav-more-menu a:hover,.nav-more-menu a:focus-visible{padding-left: 5px;}@keyframes nav-menu-in{from{opacity: 0;transform: translateY(-8px) scale(.97);}to{opacity: 1;transform: none;}}.nav-more-menu a{min-height: 38px;border-bottom: 1px solid var(--rule);font-size: 14px;}.nav-more-menu a:last-child{border-bottom: 0;}.nv a{display: flex;align-items: center;min-height: 58px;font-size: clamp(13px,1.22vw,16px);font-weight: 500;white-space: nowrap;transition: color .15s;}.nav-tools{display: flex;gap: 2px;}.nav-tools .ib{border: 0;border-radius: 0;width: 38px;height: 44px;}.nav-tools .ib:hover{background: var(--tk-bg);color: var(--red);}.nv .sb .w{display: block;}.nv a:hover{color: var(--red);}.nv a.on{color: var(--red);font-weight: 700;}.nav-more.is-open summary{color: var(--red);}.tk{overflow: clip;contain: paint;background: var(--tk-bg);border-bottom: 1px solid var(--rule);font-size: 14px;}.tk .w{display: flex;align-items: center;gap: 20px;padding-top: 9px;padding-bottom: 9px;white-space: nowrap;}.tk b{background: var(--red);color: #fff;padding: 4px 14px;font-weight: 600;flex: none;display: inline-flex;align-items: center;gap: 8px;}.tk b::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #fff;animation: tk-pulse 1.8s ease-in-out infinite;}.tk-vp{position: relative;flex: 1 1 0;min-width: 0;width: 0;max-width: 100%;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);}.tk-track{display: flex;width: max-content;max-width: none;animation: tk-scroll 60s linear infinite;will-change: transform;}.tk-g{display: flex;align-items: center;flex: none;}.tk-g span{padding-right: 20px;margin-right: 20px;border-right: 1px solid #bdb6a7;}.tk-vp:hover .tk-track,.tk-vp:focus-within .tk-track{animation-play-state: paused;}.tk a{transition: color .15s;}.tk a:hover{color: var(--red);text-decoration: underline;text-underline-offset: 4px;}@keyframes tk-scroll{to{transform: translateX(-50%);}}@keyframes tk-pulse{0%,100%{opacity: 1;}50%{opacity: .3;}}@media (prefers-reduced-motion: reduce){.tk-track{animation: none;}}@media (prefers-reduced-motion: reduce){.media-lead-carousel .media-lead-slide{transition: none;transform: none;}}.hero{display: grid;grid-template-columns: 300px 1fr 340px;padding: 32px 0 44px;}.hero > *{padding: 0 28px;}.hero > *:first-child{padding-left: 0;}.hero > *:last-child{padding-right: 0;}.lh{font: 700 18px var(--serif);display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 10px;border-bottom: 2px solid var(--ink);}.lh small{font: 500 12px var(--sans);color: var(--red);animation: tk-pulse 2.4s ease-in-out infinite;}.li{display: grid;grid-template-columns: 30px 88px minmax(0,1fr);gap: 10px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--rule);}.li .im{aspect-ratio: 3/2;width: 88px;}.li .h{font-size: 15px;line-height: 1.45;}.li em{font: 800 26px/1.1 var(--serif);color: var(--red);font-style: normal;}.k{display: inline-flex;align-items: center;gap: 7px;font-size: 12px;font-weight: 700;letter-spacing: .02em;line-height: 1;padding: 5px 11px 6px;border-radius: 999px;margin-bottom: 6px;}.k::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: currentColor;}.source-identity{display: inline;margin-inline-start: 7px;padding-inline-start: 8px;border-inline-start: 1px solid var(--rule);color: var(--mut);font: 500 11px/1.4 var(--sans);overflow-wrap: anywhere;}.kr{color: #b3122b;background: rgba(179,18,43,.09);}.kb{color: #1b4fa8;background: rgba(27,79,168,.09);}.kg{color: #1f6b45;background: rgba(31,107,69,.10);}.ka{color: #8a5a00;background: rgba(138,90,0,.10);}.kp{color: #6b2c91;background: rgba(107,44,145,.09);}.t{font-size: 13px;color: var(--mut);}.h{font-family: var(--serif);font-weight: 700;line-height: 1.5;transition: color .15s;}a:hover .h{color: var(--red);}.li .h{font-size: 16px;}.im{position: relative;aspect-ratio: 16/10;overflow: hidden;}.im img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s cubic-bezier(.2,.6,.2,1);}a:hover .im img{transform: scale(1.045);}.g1{background: radial-gradient(circle at 70% 25%,#3f679e,transparent 55%),linear-gradient(135deg,#0d1a2f,#2a2f3d);}.g2{background: radial-gradient(circle at 30% 30%,#a05a30,transparent 55%),linear-gradient(135deg,#2b1a14,#4a2c22);}.g3{background: radial-gradient(circle at 70% 30%,#3d8a62,transparent 55%),linear-gradient(135deg,#0f2a1f,#1d3a30);}.g4{background: radial-gradient(circle at 30% 70%,#7a3fa0,transparent 55%),linear-gradient(135deg,#1c1230,#34204a);}.g5{background: radial-gradient(circle at 60% 30%,#b08a2a,transparent 55%),linear-gradient(135deg,#2a2210,#443618);}.lead .k{margin-top: 18px;}.rs .k,.cd .k{margin-top: 14px;}.lead .h{font-size: 42px;line-height: 1.35;font-weight: 800;margin: 10px 0 12px;}.dk{font-size: 18px;color: var(--mut);line-height: 1.75;margin-bottom: 10px;}.lead > a{display: block;}.lead .im{aspect-ratio: 16/10;}.rs{padding-bottom: 24px;margin-bottom: 24px;border-bottom: 1px solid var(--rule);display: block;}.rs:last-child{border: 0;margin: 0;padding: 0;}.rs .im{aspect-ratio: 3/2;margin-bottom: 14px;}.rs .h{font-size: 21px;}.sh{display: flex;align-items: center;gap: 12px;border-top: 3px solid var(--ink);padding-top: 16px;margin-bottom: 24px;}.sh::before{content: "";width: 10px;height: 28px;background: var(--red);flex: none;}.sh h2{font: 800 28px/1.3 var(--serif);}.sh small{margin-left: auto;font-size: 14px;color: var(--mut);}.sh small a{display: inline-block;transition: color .15s,transform .2s ease;}.sh small a:hover{color: var(--red);transform: translateX(3px);}.gr{display: grid;grid-template-columns: repeat(3,1fr);padding-bottom: 52px;}.cd{padding: 0 28px;display: block;}.cd:first-child{padding-left: 0;}.cd:last-child{padding-right: 0;}.cd + .cd{border-left: 1px solid var(--rule);}.cd .im{aspect-ratio: 3/2;margin-bottom: 14px;}.cd .h{font-size: 20px;}.ct{display: grid;grid-template-columns: repeat(4,1fr);border-top: 1px solid var(--rule);border-left: 1px solid var(--rule);margin-bottom: 64px;}.ct a{display: flex;justify-content: space-between;align-items: center;padding: 18px 20px;border-right: 1px solid var(--rule);border-bottom: 1px solid var(--rule);background: #fff;font: 700 18px var(--serif);transition: background-color .15s,color .15s;}.ct a:hover{background: var(--ink);color: #fff;}.ct span{color: var(--red);font: 500 18px var(--sans);display: inline-block;transition: transform .2s ease;}.ct a:hover span{transform: translate(3px,-3px);}.news-desk{padding-bottom: 48px;}.desk-grid{display: grid;grid-template-columns: 1.5fr repeat(3,1fr);gap: 0;border-bottom: 1px solid var(--rule);}.desk-item{display: block;padding: 0 20px;border-left: 1px solid var(--rule);}.desk-item:first-child{border-left: 0;padding-left: 0;}.desk-item:last-child{padding-right: 0;}.desk-item .im{aspect-ratio: 16/10;margin-bottom: 12px;}.desk-card .im{aspect-ratio: 4/3;}.desk-copy .h{font-size: 19px;line-height: 1.4;}.desk-feature .desk-copy .h{font-size: 27px;line-height: 1.35;}.desk-copy p{margin: 8px 0 7px;color: var(--mut);font-size: 14px;line-height: 1.55;}.desk-copy .t{display: block;}.media-section{padding: 34px 0 48px;}.media-section-photo{background: #fff;}.media-section-video{background: #292929;color: #f5f2eb;}.media-section-head{display: flex;align-items: baseline;justify-content: space-between;border-top: 3px solid currentColor;padding-top: 11px;margin-bottom: 22px;}.media-section-head h2{font: 800 30px/1.3 var(--serif);}.media-section-head a{color: var(--mut);font-size: 13px;}.media-section-video .media-section-head a{color: #bcb8ad;}.media-section-head a:hover{color: var(--red);}.photo-layout{width: 100%;}.media-carousel{position: relative;min-width: 0;padding: 0 54px;}.media-carousel-track{min-width: 0;}.photo-slide,.video-slide{display: none;min-width: 0;}.photo-slide.is-active,.video-slide.is-active{display: block;}.photo-slide > a:first-child,.video-card > .media-video,.video-card > .media-still{display: block;}.photo-slide > a:first-child{position: relative;display: block;}.photo-slide .im{aspect-ratio: 16/10;margin-bottom: 14px;}.photo-slide .media-feature-copy{display: block;}.photo-slide .h{font-size: 28px;line-height: 1.35;}.photo-slide .t,.video-card .t{display: block;margin-top: 6px;color: var(--mut);}.media-section-video .media-carousel{max-width: 860px;margin: 0 auto;}.media-section-video .video-card{background: #111;}.media-section-video .video-card .media-video,.media-section-video .video-card .media-still .im{aspect-ratio: 16/9;}.media-section-video .video-card .h{color: #fff;padding: 0 16px;font-size: 23px;line-height: 1.4;}.media-section-video .video-card .t{padding: 0 16px 16px;color: #aaa59a;}.media-carousel-prev,.media-carousel-next{position: absolute;top: 42%;z-index: 3;display: grid;place-items: center;width: 42px;height: 42px;border: 1px solid currentColor;background: var(--bg);color: var(--ink);font: 400 30px/1 var(--sans);cursor: pointer;transform: translateY(-50%);transition: color .15s ease,background-color .15s ease,border-color .15s ease;}.media-carousel-prev{left: 0;}.media-carousel-next{right: 0;}.media-section-video .media-carousel-prev,.media-section-video .media-carousel-next{background: #111;color: #fff;}.media-carousel-prev:hover,.media-carousel-next:hover,.media-carousel-prev:focus-visible,.media-carousel-next:focus-visible{background: var(--red);border-color: var(--red);color: #fff;}.media-carousel [aria-disabled="true"]{opacity: .4;cursor: default;}.media-section-head h2{display: flex;align-items: center;gap: 8px;}.media-heading-arrow{color: var(--red);font: 400 34px/1 var(--sans);}.media-layout{display: grid;grid-template-columns: minmax(0,1.65fr) minmax(0,1fr);gap: 28px;align-items: start;}.media-lead-carousel{width: 100%;max-width: none !important;padding: 0 !important;margin: 0 !important;}.media-lead-carousel .media-carousel-track{overflow: hidden;}.media-lead-carousel .media-carousel-track{position: relative;}.media-lead-carousel .media-lead-slide{display: block;position: absolute;inset: 0;visibility: hidden;opacity: 0;transform: translateX(12px);pointer-events: none;transition: opacity .55s ease,transform .55s ease,visibility 0s linear .55s;}.media-lead-carousel .media-lead-slide.is-active{position: relative;visibility: visible;opacity: 1;transform: translateX(0);pointer-events: auto;transition-delay: 0s;}.media-lead-slide{position: relative;}.media-lead-slide .media-lead-visual{display: block;position: relative;overflow: hidden;}.media-lead-slide .media-lead-visual .im{margin: 0;aspect-ratio: 3/2;}.media-lead-slide .media-lead-copy{display: block;padding: 14px 14px 18px;}.media-section-photo .media-lead-copy{background: var(--bg);padding-left: 0;padding-right: 0;}.media-lead-copy .h{font-size: 27px;line-height: 1.35;}.media-lead-copy .t{display: block;margin-top: 6px;color: var(--mut);}.media-lead-overlay{position: relative;z-index: 2;}.media-support-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 34px 28px;min-width: 0;}.media-support-card{min-width: 0;}.media-support-visual{display: block;position: relative;}.media-support-visual .im{aspect-ratio: 1/1;margin: 0;}.media-support-copy{display: block;padding-top: 8px;}.media-support-copy .h{font-size: 17px;line-height: 1.35;}.media-support-copy .t{display: block;margin-top: 5px;color: var(--mut);font-size: 12px;}.media-section-video{padding-top: 22px;padding-bottom: 50px;}.media-section-video .media-section-head{border-top: 0;padding-top: 0;margin-bottom: 20px;}.media-section-video .media-heading-arrow{color: #ffbd00;}.media-section-video .media-layout{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 28px;}.media-section-video .media-lead-slide .media-lead-visual .media-video,.media-section-video .media-lead-slide .media-lead-visual .im{aspect-ratio: 16/9;margin: 0;}.media-section-video .media-lead-slide .media-lead-copy{background: #111;padding: 12px 14px 18px;}.media-section-video .media-lead-copy .h{font-size: 27px;color: #fff;}.media-section-video .media-lead-copy .t{color: #aaa59a;}.media-section-video .media-support-grid{gap: 28px;}.media-section-video .media-support-card .video-card{background: #111;}.media-section-video .media-support-card .media-video,.media-section-video .media-support-card .media-still .im{aspect-ratio: 16/9;margin: 0;}.media-section-video .media-support-card .media-support-copy{padding: 9px 12px 13px;}.media-section-video .media-support-card .media-support-copy .h{color: #fff;}.media-section-video .media-support-card .media-support-copy .t{color: #aaa59a;}.media-section-photo .media-badge-image{width: 34px;height: 34px;min-height: 0;padding: 0;border-radius: 50%;justify-content: center;background: #e50914;color: #fff;}.media-section-photo .media-badge-image svg{width: 17px;height: 17px;}.media-section-video .media-badge-video{display: none;}.media-section-video .media-video-trigger{inset: 10px auto auto 10px;width: 42px;height: 42px;transform: none;border: 0;background: #e50914;}.media-section-video .media-video-trigger:hover,.media-section-video .media-video-trigger:focus-visible{transform: scale(1.06);background: #ff1d2e;}.media-carousel-controls{position: absolute;top: 14px;right: 14px;z-index: 8;display: flex;gap: 6px;}.media-carousel-controls .media-carousel-prev,.media-carousel-controls .media-carousel-next,.media-carousel-controls .media-carousel-pause{position: static;transform: none;display: grid;place-items: center;width: 36px;height: 36px;padding: 0;border: 1px solid rgba(255,255,255,.18);border-radius: 50%;background: rgba(16,16,16,.86);color: #fff;line-height: 1;}.media-carousel-controls svg{display: block;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;pointer-events: none;}.media-carousel-controls .media-carousel-pause svg{width: 15px;height: 17px;stroke-width: 2.8;}.media-carousel-controls .media-carousel-pause .play-icon{width: 17px;height: 17px;fill: currentColor;stroke: none;}.media-carousel-controls button:hover,.media-carousel-controls button:focus-visible{background: var(--red);}.media-counter{position: absolute;left: 12px;bottom: 12px;z-index: 4;padding: 3px 9px;border-radius: 14px;background: rgba(16,16,16,.78);color: #fff;font-size: 11px;line-height: 1.4;pointer-events: none;}.media-still{position: relative;overflow: hidden;}.media-badge{position: absolute;left: 10px;top: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;min-height: 24px;padding: 0 8px;background: rgba(21,19,15,.82);color: #fff;font: 700 11px/1 var(--sans);letter-spacing: .02em;}.media-badge-image{background: rgba(255,255,255,.92);color: var(--ink);}.media-badge-video{background: var(--red);}.media-card .h{font-size: 18px;line-height: 1.4;}.media-card .t{display: block;margin-top: 5px;}.media-card-copy{display: block;}.media-video{position: relative;overflow: hidden;background: var(--ink);}.media-video > img{display: block;width: 100%;height: 100%;object-fit: cover;}.media-iframe{display: block;width: 100%;height: 100%;border: 0;}.media-video-trigger{position: absolute;inset: 50% auto auto 50%;display: grid;place-items: center;width: 54px;height: 54px;transform: translate(-50%,-50%);border: 1px solid rgba(255,255,255,.8);border-radius: 50%;background: rgba(21,19,15,.78);color: #fff;cursor: pointer;transition: transform .2s ease,background-color .2s ease;}.media-video-trigger:hover{transform: translate(-50%,-50%) scale(1.08);background: var(--red);}.media-play{position: absolute;left: 10px;top: 10px;display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid #fff;border-radius: 50%;background: rgba(21,19,15,.72);color: #fff;font-size: 12px;transition: transform .2s ease,background-color .2s ease;}.media-card:hover .media-play{transform: scale(1.08);background: var(--red);}.opinion-list{border-top: 1px solid var(--rule);}.opinion-list a{display: grid;grid-template-columns: 30px 72px minmax(0,1fr);gap: 9px;align-items: center;padding: 11px 0;border-bottom: 1px solid var(--rule);}.opinion-list .im{aspect-ratio: 3/2;}.opinion-mark{color: var(--red);font: 700 11px var(--sans);}.opinion-list strong{display: block;font: 700 16px/1.35 var(--serif);}.opinion-list small{display: block;margin-top: 3px;color: var(--mut);font-size: 11px;}.eyebrow{display: block;font: 600 13px/1.7 var(--sans);letter-spacing: .08em;}.ft{background: linear-gradient(180deg,#1c2127 0%,#13161b 100%);color: #e9e6de;}.footer-newsletter{background: linear-gradient(180deg,#f4eee1 0%,#e9e2d0 100%);color: var(--ink);border-top: 3px solid var(--red);position: relative;overflow: hidden;}.footer-newsletter::before{content: "";position: absolute;inset: 0;background: radial-gradient(560px 340px at 100% 0%,rgba(179,18,43,.06),transparent 72%);pointer-events: none;}.newsletter-layout{display: grid;grid-template-columns: minmax(300px,.9fr) minmax(0,1.1fr);gap: 64px;align-items: center;padding-top: 56px;padding-bottom: 56px;position: relative;}.newsletter-heading{border-left: 3px solid var(--red);padding-left: 24px;}.newsletter-heading .eyebrow{color: var(--red);font-weight: 700;margin-bottom: 16px;}.newsletter-heading h2{font: 800 38px/1.3 var(--serif);letter-spacing: -.035em;}.newsletter-copy > p{max-width: 52ch;font-size: 16px;line-height: 1.8;color: var(--mut);margin-bottom: 22px;}.newsletter-form{display: flex;max-width: 560px;border: 1px solid #cfc6b3;border-radius: var(--radius-s);background: var(--surface);overflow: hidden;outline: 0;box-shadow: 0 2px 5px rgba(21,19,15,.05),0 14px 34px rgba(21,19,15,.08);transition: border-color .25s ease,box-shadow .25s ease;}.newsletter-form .bt{flex: none;}.newsletter-form input{flex: 1;min-width: 0;min-height: 54px;border: 0 !important;outline: 0 !important;box-shadow: none !important;padding: 0 18px;background: var(--surface);color: var(--ink);font: 15px var(--sans);appearance: none;}.newsletter-status{display: block;min-height: 20px;margin-top: 9px;color: var(--red);font-size: 13px;}.newsletter-form:focus-within{border-color: var(--red);box-shadow: 0 2px 5px rgba(21,19,15,.05),0 14px 34px rgba(179,18,43,.14);}.newsletter-form input:focus-visible{outline: 0 !important;box-shadow: none !important;}.newsletter-form input[aria-invalid="true"]{box-shadow: inset 0 0 0 2px var(--red) !important;}.newsletter-form input:invalid{border: 0 !important;outline: 0 !important;box-shadow: inset 0 0 0 2px var(--red) !important;}.newsletter-form .bt:focus-visible{outline: 0 !important;box-shadow: inset 0 0 0 2px rgba(255,255,255,.9);}.newsletter-copy > small{display: block;font-size: 13px;color: var(--mut);margin-top: 16px;}.newsletter-copy > small a{text-decoration: underline;text-underline-offset: 3px;}.footer-masthead{display: grid;grid-template-columns: 1fr auto;gap: 48px;align-items: center;padding: 50px 0 36px;border-bottom: 1px solid #3a3f46;}.footer-brand-lockup{min-width: 0;}.footer-brand-lockup .eyebrow{color: #e98795;font-weight: 700;letter-spacing: .14em;margin-bottom: 8px;}.footer-wordmark{display: inline-block;font: 800 52px/1.2 var(--serif);letter-spacing: -.05em;transition: color .2s ease;}.footer-wordmark:hover{color: #fff;}.footer-wordmark i{color: #e34c60;font-style: normal;}.footer-mission{margin-top: 6px;color: #a9aeb5;font: 500 15.5px/1.6 var(--serif);letter-spacing: .02em;}.footer-top{display: flex;align-items: center;gap: 16px;font-size: 13px;letter-spacing: .04em;}.footer-top b{width: 50px;height: 50px;border: 1px solid #565c64;border-radius: 50%;display: grid;place-items: center;font: 400 24px var(--sans);transition: background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease;}.footer-top:hover b{background: #e9e6de;color: #171b20;border-color: #e9e6de;transform: translateY(-3px);}.footer-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 34px;padding: 34px 0;}.footer-section-label{grid-column: 1 / -1;display: flex;align-items: center;gap: 14px;color: #e98795;font: 700 13px/1.7 var(--sans);letter-spacing: .12em;text-transform: uppercase;}.footer-section-label i{height: 1px;flex: 1;background: linear-gradient(90deg,#3a3f46,transparent);}.footer-grid > nav{min-width: 0;}.footer-grid nav h3{font: 700 15px/1.6 var(--sans);color: #c3c7cd;letter-spacing: .02em;margin-bottom: 14px;}.footer-grid nav:not(.footer-social) a{display: block;width: fit-content;padding: 6px 0;font-size: 15px;color: #a9aeb5;transition: color .18s ease;}.ft a{transition: color .15s ease;}.footer-grid nav:not(.footer-social) a:hover{color: #fff;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: #e34c60;}.footer-social{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 28px;border-top: 1px solid #3a3f46;padding-top: 26px;}.footer-social-copy .eyebrow{color: #e98795;font-weight: 700;margin-bottom: 5px;}.footer-social-copy p{color: #a9aeb5;font-size: 13.5px;}.footer-social-links{display: flex;flex-wrap: wrap;gap: 10px;}.footer-social-link{display: grid;place-items: center;width: 40px;height: 40px;border: 1px solid #3a3f46;border-radius: 50%;color: #d9d6cd;transition: color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;}.footer-social-link svg{width: 18px;height: 18px;fill: currentColor;}.footer-social-link:hover,.footer-social-link:focus-visible{background: rgba(227,76,96,.12);border-color: rgba(227,76,96,.5);color: #ff7181;transform: translateY(-3px);outline: 0;box-shadow: none;}.footer-colophon{display: flex;justify-content: space-between;gap: 20px;padding: 18px 0;border-top: 1px solid #3a3f46;font-size: 12.5px;color: #8d939b;}.section-directory{display: none;}.directory-intro .eyebrow{color: var(--red);margin-bottom: 14px;}.directory-intro h2{font: 800 27px/1.45 var(--serif);max-width: 8em;}.directory-intro p{color: var(--mut);font-size: 14px;margin-top: 12px;}.directory-sign{display: block;color: var(--red);font-size: 44px;line-height: 1.2;margin-top: 12px;}.directory-links{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-content: start;gap: 0 24px;}.directory-links a{display: grid;grid-template-columns: 20px minmax(0,1fr) 14px;align-items: start;gap: 7px;padding: 11px 0;border-bottom: 1px solid var(--rule);}.directory-number{color: #80796b;font-size: 11px;padding-top: 4px;}.directory-links strong{display: block;font: 700 16px/1.35 var(--serif);}.directory-links small{display: block;color: var(--mut);font-size: 10px;margin-top: 2px;}.directory-arrow{color: #80796b;transition: transform .15s ease;}.directory-links a:hover strong,.directory-links a:hover .directory-arrow{color: var(--red);}.directory-links a:hover .directory-arrow{transform: translate(2px,-2px);}.sb{display: block;overflow: hidden;max-height: 0;border-bottom: 0 solid var(--rule);background: var(--bg);padding: 0;opacity: 0;transform: translateY(-5px);transition: max-height .36s cubic-bezier(.2,.75,.25,1),padding .36s cubic-bezier(.2,.75,.25,1),opacity .2s ease,transform .36s cubic-bezier(.2,.75,.25,1),border-color .25s ease;}.sb[hidden]{display: none;}.sb.is-open{max-height: 92px;border-bottom-width: 1px;padding: 13px 0;opacity: 1;transform: none;}.sb .w{display: flex;justify-content: flex-end;}.sb form{display: flex;gap: 10px;width: min(100%,600px);margin-left: auto;transform: translateX(5px);transition: transform .36s cubic-bezier(.2,.75,.25,1);}.sb.is-open form{transform: none;}.sb input{flex: 1;min-height: 44px;padding: 0 16px;border: 1px solid var(--rule);font: 16px var(--sans);background: #fff;color: var(--ink);}.sb .bt{flex: none;}.nl input:focus-visible,.sb input:focus-visible{outline-offset: -2px;}html.js-motion [data-motion]{opacity: 0;transform: translateY(18px);transition: opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1);}html.js-motion [data-motion].is-inview{opacity: 1;transform: none;}html.js-motion [data-motion="image"]{transform: scale(1.025);transition-duration: .9s;}html.js-motion [data-motion="image"].is-inview{transform: scale(1);}html.js-motion [data-motion="line"]{transform: translateX(-14px);}html.js-motion [data-motion="line"].is-inview{transform: none;}.motion-stagger-1{transition-delay: 60ms !important;}.motion-stagger-2{transition-delay: 120ms !important;}.motion-stagger-3{transition-delay: 180ms !important;}.motion-stagger-4{transition-delay: 240ms !important;}.motion-stagger-5{transition-delay: 300ms !important;}.motion-stagger-6{transition-delay: 360ms !important;}.reading-progress{position: fixed;top: 0;left: 0;z-index: 100;width: 0;height: 3px;background: var(--red);transform-origin: left center;pointer-events: none;}.bpr-engagement{transition: box-shadow .28s ease,transform .28s ease;}.bpr-engagement:hover{box-shadow: 0 14px 34px rgba(179,18,43,.08);}.ar-hero{overflow: hidden;}.ar-hero img{transition: transform .7s cubic-bezier(.2,.75,.25,1);}.ar-hero:hover img{transform: scale(1.012);}.mm{position: fixed;inset: 0;z-index: 40;background: rgba(13,26,47,.52);opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility 0s linear .3s;}.mm.open{opacity: 1;visibility: visible;transition: opacity .3s ease;}.mm-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(420px,92vw);background: var(--bg);border-left: 1px solid var(--rule);border-top: 3px solid var(--red);padding: 22px 26px 30px;overflow-y: auto;display: flex;flex-direction: column;transform: translateX(103%);transition: transform .32s cubic-bezier(.32,.72,.24,1);}.mm.open .mm-panel{transform: none;}.mm-head{display: flex;justify-content: space-between;align-items: center;margin-bottom: 4px;}.mm-tag{font-size: 11px;letter-spacing: .22em;color: var(--mut);margin-bottom: 20px;}.mm nav{border-top: 2px solid var(--ink);}.mm nav a{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 15px 0;font: 700 19px/1.4 var(--serif);border-bottom: 1px solid var(--rule);transition: color .18s,padding-left .22s ease,padding-right .22s ease,background-color .18s ease;}.mm nav a::after{content: '↗';flex: none;color: #9b9589;font: 400 18px/1 var(--sans);opacity: 0;transform: translate(-5px,5px);transition: opacity .2s ease,color .2s ease,transform .22s cubic-bezier(.2,.75,.25,1);}.mm nav a:hover,.mm nav a:focus-visible{padding-left: 10px;padding-right: 10px;color: var(--red);background: rgba(179,18,43,.035);}.mm nav a:hover::after,.mm nav a:focus-visible::after{opacity: 1;color: var(--red);transform: none;}.mm.open nav a{animation: mm-item .4s cubic-bezier(.2,.7,.3,1) backwards;}.mm.open nav a:nth-child(1){animation-delay: .05s;}.mm.open nav a:nth-child(2){animation-delay: .08s;}.mm.open nav a:nth-child(3){animation-delay: .11s;}.mm.open nav a:nth-child(4){animation-delay: .14s;}.mm.open nav a:nth-child(5){animation-delay: .17s;}.mm.open nav a:nth-child(6){animation-delay: .2s;}.mm.open nav a:nth-child(7){animation-delay: .23s;}.mm.open nav a:nth-child(8){animation-delay: .26s;}.mm.open nav a:nth-child(9){animation-delay: .29s;}.mm.open nav a:nth-child(10){animation-delay: .32s;}.mm.open nav a:nth-child(11){animation-delay: .35s;}.mm.open nav a:nth-child(12){animation-delay: .38s;}.mm.open nav a:nth-child(13){animation-delay: .41s;}.mm.open nav a:nth-child(14){animation-delay: .44s;}.mm nav a:hover{color: var(--red);}.mm-foot{margin-top: auto;padding-top: 22px;border-top: 1px solid var(--rule);display: flex;gap: 18px;font-size: 13px;}.mm-foot a{color: var(--mut);transition: color .15s;}.mm-foot a:hover{color: var(--red);}@keyframes mm-item{from{opacity: 0;transform: translateX(18px);}}.ar-wrap{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 56px;padding: 28px 0 8px;}.ar{max-width: 760px;}.crumbs{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--mut);margin-bottom: 18px;}.crumbs a{transition: color .15s;}.crumbs a:hover{color: var(--red);}.crumbs span{color: #b3ac9d;}.ar .k{margin-bottom: 12px;}.ar h1{font: 800 40px/1.45 var(--serif);margin-bottom: 14px;}.ar-deck{font-size: 19px;line-height: 1.75;color: var(--mut);margin-bottom: 22px;}.ar-by{display: flex;align-items: center;gap: 14px;padding: 16px 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);margin-bottom: 28px;}.ar-av{flex: none;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--ink);color: #fff;font: 700 20px var(--serif);}.ar-bytx{display: flex;flex-direction: column;gap: 2px;min-width: 0;}.ar-nm{font-weight: 600;font-size: 15px;}.ar-upd{color: var(--red);font-size: 13px;}.shr{margin-left: auto;display: flex;gap: 8px;}.ar-hero{margin: 0 0 30px;}.ar-hero img{width: 100%;}.ar-hero figcaption{font-size: 13px;color: var(--mut);margin-top: 9px;padding-left: 12px;border-left: 2px solid var(--red);}.ar-body{font-size: 18px;line-height: 1.95;}.ar-body p{margin-bottom: 1.4em;}.ar-body h2{font: 700 26px/1.4 var(--serif);margin: 1.6em 0 .6em;}.ar-body h3{font: 700 22px/1.4 var(--serif);margin: 1.4em 0 .5em;}.ar-body a{color: var(--red);text-decoration: underline;}.ar-body a:hover{color: var(--red-d);}.ar-body blockquote{margin: 2em auto;padding: 6px 0 2px;max-width: 560px;text-align: center;font: 700 24px/1.7 var(--serif);color: var(--ink);}.ar-body blockquote::before{content: "\201C";display: block;font: 800 64px/0.6 var(--serif);color: var(--red);margin-bottom: 12px;}.ar-body blockquote p{margin-bottom: .6em;}.ar-body blockquote cite{display: block;margin-top: 6px;font: 500 14px var(--sans);color: var(--mut);font-style: normal;}.ar-body figure{margin: 2em 0;}.ar-body figure img{width: 100%;}.ar-body figcaption{font-size: 13px;color: var(--mut);margin-top: 8px;}.ar-body ul,.ar-body ol{padding-left: 1.5em;margin-bottom: 1.4em;}.ar-body li{margin-bottom: .4em;}.ar-tags{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 34px;padding-top: 20px;border-top: 1px solid var(--rule);}.ar-tags > span{font-size: 13px;font-weight: 600;color: var(--mut);margin-right: 4px;}.ar-tags a{padding: 6px 14px;border: 1px solid var(--rule);background: #fff;font-size: 13px;transition: color .15s,border-color .15s;}.ar-tags a:hover{color: var(--red);border-color: var(--red);}.pn{display: grid;grid-template-columns: 1fr 1fr;gap: 28px;margin-top: 28px;padding-top: 24px;border-top: 3px solid var(--ink);}.pn a{display: block;transition: color .15s;}.pn a:hover{color: var(--red);}.pn a span{display: block;font-size: 13px;color: var(--mut);margin-bottom: 6px;}.pn a b{font: 700 16px/1.5 var(--serif);}.pn-n{text-align: right;}.ar-aside{align-self: start;position: sticky;top: 70px;}.ar-aside .sh{margin-bottom: 16px;}.ar-aside .sh h2{font-size: 22px;}.aa{display: grid;grid-template-columns: 1fr 96px;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--rule);}.aa .im{aspect-ratio: 3/2;}.aa .h{font-size: 15px;line-height: 1.5;}.aa .t{display: block;margin-top: 6px;}.rel{padding: 12px 0 60px;}.rgr{grid-template-columns: repeat(4,1fr);padding-bottom: 0;}.rgr .cd{padding: 0 20px;}.rgr .cd:first-child{padding-left: 0;}.rgr .cd:last-child{padding-right: 0;}.rgr .cd .h{font-size: 18px;}.bpr-engagement{margin-top: 42px;padding: 28px;border: 1px solid #ead2d5;background: linear-gradient(145deg,#fff4f3 0%,#fbe9ea 100%);color: var(--ink);}.bpr-engagement-heading,.bpr-comments-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;}.bpr-engagement-heading{padding-bottom: 22px;border-bottom: 1px solid #e6c7ca;}.bpr-engagement .eyebrow{color: var(--red);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;}.bpr-engagement-heading h2{margin-top: 4px;font: 700 25px/1.35 var(--serif);}.bpr-engagement-mark{color: var(--red);font-size: 24px;line-height: 1;}.bpr-reactions{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;padding: 22px 0 28px;}.bpr-reaction{position: relative;min-width: 0;min-height: 112px;padding: 14px 8px 11px;border: 1px solid #e8c7ca;background: rgba(255,255,255,.5);color: #6a3e43;cursor: pointer;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;transition: transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease;}.bpr-reaction svg{width: 31px;height: 31px;}.bpr-reaction-label{font-size: 12px;white-space: nowrap;}.bpr-reaction-check{position: absolute;top: 9px;right: 9px;display: none;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: #fff;color: var(--red);font: 800 12px/1 var(--sans);pointer-events: none;}.bpr-reaction:hover,.bpr-reaction:focus-visible{border-color: var(--red);background: #fff;color: var(--red);transform: translateY(-2px);}.bpr-reaction[aria-pressed="true"]{border-color: var(--red);background: var(--red);color: #fff;box-shadow: 0 5px 0 rgba(179,18,43,.12);}.bpr-reaction[aria-pressed="true"] .bpr-reaction-check{display: grid;}.bpr-comments-head{padding: 20px 0 15px;border-top: 1px solid #e6c7ca;}.bpr-comments-head h3{margin-top: 3px;font: 700 20px/1.3 var(--serif);}.bpr-comments-tools{display: flex;align-items: center;gap: 10px;}.bpr-sort-select{min-height: 38px;padding: 0 31px 0 11px;border: 1px solid #dcb9bd;background: #fff;color: var(--ink);font-size: 13px;}.bpr-share{min-height: 38px;display: inline-flex;align-items: center;gap: 6px;padding: 0 12px;border: 1px solid #dcb9bd;background: #fff;color: var(--ink);cursor: pointer;font-size: 13px;}.bpr-share svg{width: 16px;height: 16px;}.bpr-share:hover,.bpr-share:focus-visible{border-color: var(--red);color: var(--red);}.bpr-comments-list{border-top: 1px solid #e6c7ca;}.bpr-comment{display: flex;gap: 12px;padding: 17px 0;border-bottom: 1px solid #e6c7ca;}.bpr-comment-avatar{flex: none;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: var(--ink);color: #fff;font: 700 17px var(--serif);}.bpr-comment-body{min-width: 0;flex: 1;}.bpr-comment-head{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap;}.bpr-comment-head strong{font-size: 14px;}.bpr-comment-head time{color: #8a7777;font-size: 11px;}.bpr-comment-body p{margin-top: 3px;font-size: 14px;line-height: 1.7;}.bpr-comments-empty{padding: 20px 0;border-top: 1px solid #e6c7ca;border-bottom: 1px solid #e6c7ca;color: #806b6c;font-size: 14px;}.bpr-comment-form{display: flex;gap: 12px;margin-top: 18px;padding: 14px;border: 1px solid #e2bec2;background: rgba(255,255,255,.55);}.bpr-comment-fields{flex: 1;min-width: 0;}.bpr-comment-inputwrap{position: relative;min-height: 48px;display: flex;align-items: center;padding: 0 44px 0 14px;border: 1px solid #dfc5c8;background: #fff;}.bpr-comment-input{width: 100%;min-height: 48px;padding: 10px 0;border: 0;outline: 0;resize: vertical;background: transparent;color: var(--ink);font: 14px/1.6 var(--sans);}.bpr-comment-input:focus-visible{outline: 2px solid var(--red);outline-offset: -2px;}.bpr-comment-input-fake{color: #9b8889;font-size: 14px;}.bpr-emoji-toggle{position: absolute;right: 6px;top: 6px;width: 36px;height: 36px;padding: 0;border: 0;background: transparent;cursor: pointer;font-size: 20px;}.bpr-emoji-palette{position: absolute;right: 8px;bottom: calc(100% + 7px);z-index: 5;display: flex;gap: 3px;padding: 6px;border: 1px solid #e2bec2;background: #fff;box-shadow: 0 8px 20px rgba(43,18,22,.14);}.bpr-emoji-palette button{width: 31px;height: 31px;padding: 0;border: 0;background: transparent;cursor: pointer;font-size: 17px;}.bpr-emoji-palette button:hover,.bpr-emoji-palette button:focus-visible{background: #fbe9ea;}.bpr-comment-actions{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding-top: 11px;}.bpr-comment-actions p{color: #806b6c;font-size: 11px;}.bpr-comment-actions a{color: var(--red);text-decoration: underline;}.bpr-comment-submit{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 13px;background: var(--red);color: #fff;font-size: 13px;}.bpr-comment-submit svg{width: 15px;height: 15px;}.bpr-comment-submit[disabled]{opacity: .65;cursor: wait;}.bpr-comment-error{margin: 8px 0 0;color: var(--red);font-size: 12px;font-weight: 700;}.bpr-comment-notice{margin: 14px 0 0;padding: 10px 12px;border: 1px solid #e2bec2;border-left: 3px solid var(--red);background: #fff;color: var(--ink);font-size: 13px;line-height: 1.6;}.bpr-comment-form-guest{cursor: pointer;transition: border-color .18s ease,background-color .18s ease;}.bpr-comment-form-guest:hover,.bpr-comment-form-guest:focus-visible{border-color: var(--red);background: #fff;}.bpr-comment-form-guest .bpr-comment-actions p{margin: 0;}.bpr-comment-form-guest .bpr-comment-actions p a{pointer-events: auto;}.bpr-share-flash{animation: bpr-flash 1.1s ease;}@keyframes bpr-flash{0%,100%{filter: none;}35%{filter: drop-shadow(0 0 5px rgba(179,18,43,.65));}}.als{padding: 32px 0 56px;}.als-head{border-top: 3px solid var(--ink);padding-top: 16px;margin-bottom: 28px;}.als-head h1{font: 800 40px/1.3 var(--serif);}.als-desc{color: var(--mut);font-size: 16px;margin-top: 8px;max-width: 70ch;}.als-lead{display: grid;grid-template-columns: 1.25fr 1fr;gap: 32px;align-items: center;padding-bottom: 28px;border-bottom: 3px solid var(--ink);margin-bottom: 4px;}.als-lead .im{aspect-ratio: 16/10;}.als-lead-copy .h{font-size: 30px;margin: 8px 0 10px;}.als-lead-copy .dk{font-size: 16px;margin-bottom: 8px;}.als-lead-copy .t{display: block;}.als-item{display: grid;grid-template-columns: 140px 1fr;gap: 20px;align-items: center;padding: 20px 0;border-bottom: 1px solid var(--rule);}.als-item .im{aspect-ratio: 3/2;}.als-item .h{font-size: 20px;margin-top: 4px;}.als-item .t{margin-top: 6px;display: block;}.als-empty{padding: 40px 0;color: var(--mut);font-size: 17px;border-top: 1px solid var(--rule);}.nf{text-align: center;padding: 80px 0;}.nf h1{font: 800 64px/1.2 var(--serif);margin-bottom: 16px;}.nf p{font-size: 18px;color: var(--mut);margin-bottom: 24px;}.nf a{color: var(--red);text-decoration: underline;}.pgn{display: flex;gap: 8px;justify-content: center;padding: 32px 0;flex-wrap: wrap;}.pgn a,.pgn span{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;padding: 0 12px;border: 1px solid var(--rule);font-size: 15px;transition: color .15s,border-color .15s;}.pgn a:hover{color: var(--red);border-color: var(--red);}.pgn .current{background: var(--ink);color: #fff;border-color: var(--ink);}.cs{padding-bottom: 52px;}.num{font: 800 26px/1.1 var(--serif);color: var(--red);font-style: normal;}.cs .cs-h{display: flex;align-items: center;gap: 12px;margin-bottom: 24px;}.cs .cs-h h2{font: 800 28px/1.3 var(--serif);}.cs .cs-h h2 a{transition: color .15s;}.cs .cs-h h2 a:hover{color: var(--red);}.cs .cs-h small{margin-left: auto;font-size: 14px;}.cs-all{color: var(--mut);white-space: nowrap;display: inline-block;transition: color .15s,transform .2s ease;}.cs-all:hover{color: var(--red);transform: translateX(3px);}.cs .cs-h:not(.sh){border-top: 3px solid var(--ink);padding-top: 16px;}.cs .cs-h:not(.sh)::before{content: "";width: 10px;height: 28px;background: var(--red);flex: none;}.cs-a-lead,.cs-c-lead,.cs-e-lead,.cs-g-lead,.cs-k-lead,.cs-b-lead{display: block;}.cs-a-lead .im,.cs-c-lead .im,.cs-e-lead .im,.cs-g-lead .im,.cs-k-lead .im,.cs-b-lead .im{aspect-ratio: 16/10;margin-bottom: 14px;}.cs-a-lead .h,.cs-c-lead .h,.cs-g-lead .h{font-size: 27px;margin: 8px 0;}.cs-a-lead .dk,.cs-c-lead .dk,.cs-g-lead .dk{font-size: 16px;margin-bottom: 8px;}.cs-a-lead .t,.cs-c-lead .t,.cs-g-lead .t,.cs-e-lead .t,.cs-b-lead .t,.cs-k-lead .t{display: block;}.cs-a-list a,.cs-c-list a,.cs-g-list a,.cs-e-list a,.cs-l-more a{display: grid;grid-template-columns: 34px 72px minmax(0,1fr);gap: 12px;align-items: start;min-width: 0;padding: 14px 0;border-bottom: 1px solid var(--rule);}.cs-a-list a > *,.cs-c-list a > *,.cs-g-list a > *,.cs-e-list a > *,.cs-l-more a > *{min-width: 0;}.cs-a-list .h,.cs-c-list .h,.cs-g-list .h,.cs-l-more .h{font-size: 17px;}.cs-a-list .t,.cs-c-list .t,.cs-g-list .t,.cs-e-list .t,.cs-l-more .t,.cs-b-list .t,.cs-k-list .t,.cs-f-more .t{display: block;margin-top: 4px;}.cs-a-list a:last-child,.cs-g-list a:last-child{border-bottom: 0;}.cs-c-list li:last-child a{border-bottom: 0;}div.cs-a{display: grid;grid-template-columns: 1.35fr 1fr;gap: 40px;border-top: 1px solid var(--rule);padding-top: 24px;}.cs-a-list{display: flex;flex-direction: column;}.cs-b{background: var(--navy);color: var(--ft-txt);padding: 44px 0 56px;}.cs-b .cs-h:not(.sh){border-top: 0;padding-top: 0;padding-bottom: 14px;border-bottom: 1px solid var(--ft-rule);color: #fff;}.cs-b .cs-h h2 a{color: #fff;}.cs-b .cs-h h2 a:hover{color: #e0334d;}.cs-b .cs-all{color: var(--ft-mut);}.cs-b .cs-all:hover{color: #fff;}.cs-b-in{display: grid;grid-template-columns: 1.4fr 1fr;gap: 30px;padding-top: 22px;}.cs-b-lead .h{font-size: 30px;color: #fff;margin-top: 8px;}.cs-b .t{color: var(--ft-mut);}.cs-b .kr{color: #ff7285;}.cs-b .kb{color: #86aee9;}.cs-b .kg{color: #6fce9e;}.cs-b .ka{color: #e9c46a;}.cs-b .kp{color: #c99be9;}.cs-b .k,.cs-k .k{background: rgba(255,255,255,.10);}.cs-b a:hover .h{color: #fff;}.cs-b-list{display: flex;flex-direction: column;justify-content: flex-start;}.cs-b-list a{display: grid;grid-template-columns: 86px minmax(0,1fr);gap: 14px;align-items: center;min-width: 0;padding: 13px 0;border-bottom: 1px solid var(--ft-rule);}.cs-b-list a > *{min-width: 0;}.cs-b-list .im{aspect-ratio: 3/2;}.cs-b-list a:first-child{padding-top: 0;}.cs-b-list a:last-child{border-bottom: 0;}.cs-b-list .h{font-size: 18px;color: var(--ft-txt);}div.cs-c{display: grid;grid-template-columns: 1fr 1.35fr;gap: 28px;border-top: 1px solid var(--rule);padding-top: 24px;}.cs-c-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;justify-content: flex-start;}div.cs-d{border-top: 1px solid var(--rule);}.cs-d-row{display: grid;grid-template-columns: 44px 96px minmax(0,1fr) auto;gap: 16px;align-items: start;min-width: 0;padding: 18px 0;border-bottom: 1px solid var(--rule);}.cs-d-row > *{min-width: 0;}.cs-d-row:last-child{border-bottom: 0;padding-bottom: 0;}.cs-d-row .im{aspect-ratio: 3/2;}.cs-d-row .h{font-size: 20px;margin: 2px 0 6px;}.cs-d-row p{color: var(--mut);font-size: 14px;line-height: 1.6;max-width: 70ch;}.cs-d-row > .t{white-space: nowrap;padding-top: 6px;}div.cs-e{display: grid;grid-template-columns: 1.4fr 1fr;gap: 40px;border-top: 1px solid var(--rule);padding-top: 24px;}.cs-e-lead .h{font-size: 30px;margin: 8px 0 6px;}.cs-e-list{display: grid;grid-template-columns: 1fr;gap: 0;align-content: start;min-width: 0;}.cs-e-list a{display: grid;grid-template-columns: 30px 84px minmax(0,1fr);gap: 10px;align-items: center;min-width: 0;padding: 11px 0;border-bottom: 1px solid var(--rule);}.cs-e-list a > *{min-width: 0;}.cs-e-list a:last-child{border-bottom: 0;}.cs-e-list .im{aspect-ratio: 3/2;width: 84px;}.cs-e-list .num{font-size: 21px;}.cs-e-list .h{font-size: 16px;line-height: 1.35;}.cs-f-tiles{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid var(--rule);padding-top: 24px;}.cs-f-tile{display: block;padding: 0 28px;}.cs-f-tile:first-child{padding-left: 0;}.cs-f-tile:last-child{padding-right: 0;}.cs-f-tile + .cs-f-tile{border-left: 1px solid var(--rule);}.cs-f-tile .im{aspect-ratio: 3/2;margin-bottom: 12px;}.cs-f-tile .h{font-size: 19px;}.cs-f-tile .t{display: block;margin-top: 6px;}.cs-f-more{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;border-top: 1px solid var(--rule);margin-top: 24px;padding-top: 20px;}.cs-f-more a{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 12px;align-items: start;}.cs-f-more .im{aspect-ratio: 3/2;}.cs-f-more .h{font-size: 16px;}div.cs-g{display: grid;grid-template-columns: 1fr 1.35fr;gap: 40px;border-top: 1px solid var(--rule);padding-top: 24px;}.cs-h-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 0 40px;border-top: 1px solid var(--rule);padding-top: 20px;}.cs-h-item{display: grid;grid-template-columns: 120px 1fr;gap: 16px;align-items: center;padding: 16px 0;border-bottom: 1px solid var(--rule);}.cs-h-item .im{aspect-ratio: 3/2;}.cs-h-item .h{font-size: 17px;}.cs-h-item .t{display: block;margin-top: 4px;}div.cs-i{display: grid;grid-template-columns: repeat(4,1fr);border-top: 1px solid var(--rule);padding-top: 24px;}.cs-i-card{display: block;padding: 0 20px;}.cs-i-card:first-child{padding-left: 0;}.cs-i-card:last-child{padding-right: 0;}.cs-i-card + .cs-i-card{border-left: 1px solid var(--rule);}.cs-i-card .im{aspect-ratio: 3/2;margin-bottom: 12px;}.cs-i-card .h{font-size: 18px;}.cs-i-card .t{display: block;margin-top: 6px;}div.cs-j{display: grid;grid-template-columns: 1fr 1fr;gap: 0 40px;border-top: 1px solid var(--rule);padding-top: 20px;}.cs-j-item{display: grid;grid-template-columns: 96px 1fr;gap: 14px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--rule);}.cs-j-item .im{aspect-ratio: 3/2;}.cs-j-item .h{font-size: 16px;}.cs-j-item .t{display: block;margin-top: 4px;}.cs-j-chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px;}.cs-j-chips a{padding: 7px 16px;border: 1px solid var(--rule);background: #fff;font-size: 14px;transition: color .15s,background-color .15s,border-color .15s;}.cs-j-chips a:hover{color: #fff;background: var(--ink);border-color: var(--ink);}div.cs-k{background: var(--ink);color: #cfc9bc;padding: 36px 40px 40px;}.cs-k-in{display: grid;grid-template-columns: 1.4fr 1fr;gap: 32px;}.cs-k-lead .h{color: #fff;font-size: 28px;margin: 8px 0;}.cs-k-lead .dk{color: #a9a294;font-size: 16px;margin-bottom: 8px;}div.cs-k .t{color: #8d8677;}div.cs-k .kr{color: #ff7285;}div.cs-k .kb{color: #86aee9;}div.cs-k .kg{color: #6fce9e;}div.cs-k .ka{color: #e9c46a;}div.cs-k .kp{color: #c99be9;}div.cs-k a:hover .h{color: #fff;}.cs-k-list{display: grid;grid-template-columns: 1fr;align-content: start;min-width: 0;}.cs-k-list a{display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 12px;align-items: center;min-width: 0;padding: 10px 0;border-bottom: 1px solid #33302a;}.cs-k-list a > *{min-width: 0;}.cs-k-list .im{aspect-ratio: 3/2;width: 84px;}.cs-k-list a:first-child{padding-top: 0;}.cs-k-list a:last-child{border-bottom: 0;}.cs-k-list .h{color: var(--ft-txt);font-size: 17px;line-height: 1.35;}.cs-l{display: grid;grid-template-columns: 1fr 1.2fr;gap: 44px;align-items: center;border-top: 1px solid var(--rule);padding-top: 28px;}.cs-l-copy .h{font-size: 34px;line-height: 1.4;margin: 10px 0 12px;}.cs-l-copy .dk{font-size: 17px;margin-bottom: 10px;}.cs-l-img{display: block;}.cs-l-img .im{aspect-ratio: 16/10;}.cs-l-more{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px;border-top: 1px solid var(--rule);margin-top: 26px;padding-top: 20px;}.cs-l-more a{padding: 0;border-bottom: 0;}.cs-l-more .num{font-size: 22px;}.most-read{padding-bottom: 56px;}.mr-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,1fr);border-top: 1px solid var(--rule);}.mr-list li{padding: 20px 20px 0;border-left: 1px solid var(--rule);min-width: 0;}.mr-list li:first-child{padding-left: 0;border-left: 0;}.mr-list li:last-child{padding-right: 0;}.mr-list a{display: grid;grid-template-columns: 38px minmax(0,1fr);grid-template-areas: "num image" "num copy";gap: 10px 12px;align-items: start;min-width: 0;}.mr-list a > *{min-width: 0;}.mr-list .im{grid-area: image;aspect-ratio: 16/10;width: 100%;}.mr-list em{grid-area: num;display: block;font: 800 34px/1 var(--serif);color: var(--red);font-style: normal;margin-top: 1px;}.mr-copy{grid-area: copy;min-width: 0;}.mr-list .h{font-size: 16px;line-height: 1.42;}.mr-list .t{display: block;margin-top: 5px;}.im{border-radius: var(--radius-s);}.lead .im{border-radius: var(--radius);}.cd .im,.desk-item .im,.rs .im,.li .im,.mr-list .im{transition: box-shadow .25s ease;}.cd:hover .im,.desk-item:hover .im,.rs:hover .im,.mr-list li:hover .im{box-shadow: var(--sh-1);}.mr-list li{border-radius: var(--radius-s);transition: background-color .2s ease;}.mr-list li:hover{background: rgba(255,255,255,.65);}.desk-feature .im{border-radius: var(--radius);}.hero > aside{display: flex;flex-direction: column;min-height: 0;}.hero > aside:first-child .li{flex: 1;}.hero > aside:first-child .li:last-child{border-bottom: 0;padding-bottom: 0;}.hero > aside:last-child .rs{flex: 1;display: flex;flex-direction: column;}.hero > aside:last-child .rs .t{margin-top: auto;padding-top: 8px;}.hero > aside:last-child .rs .k{align-self: flex-start;}@media (max-width: 1020px){.newsletter-layout{gap: 30px;}.footer-masthead{grid-template-columns: 1fr auto;}.footer-mission{display: block;}.footer-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;}.footer-grid::before{margin-bottom: -10px;}.desk-grid{grid-template-columns: repeat(2,1fr);gap: 28px 0;}.desk-item:nth-child(odd){border-left: 0;padding-left: 0;}.desk-item:nth-child(even){padding-right: 0;}.editorial-modules{grid-template-columns: 1fr;gap: 36px;}.photo-layout{max-width: none;}.media-carousel{padding-left: 48px;padding-right: 48px;}.media-layout,.media-section-video .media-layout{grid-template-columns: 1fr;gap: 26px;}.media-support-grid{gap: 22px 18px;}.hero{grid-template-columns: 1fr;}.hero > *{padding: 0 0 28px !important;border: 0 !important;}.hero > * + *{border-top: 1px solid var(--rule) !important;padding-top: 28px !important;}.hero > .lead{order: -1;}.gr{grid-template-columns: 1fr;}.cd{padding: 0 0 28px !important;border: 0 !important;}.ct{grid-template-columns: repeat(2,1fr);}.nl,.fc{grid-template-columns: 1fr 1fr;}.ar-wrap{grid-template-columns: 1fr;gap: 40px;}.ar-aside{position: static;}.rgr{grid-template-columns: 1fr 1fr;gap: 28px 0;}.rgr .cd:nth-child(odd){border-left: 0;padding-left: 0;}.rgr .cd:nth-child(even){padding-right: 0;}.rgr .cd:nth-child(n+3){border-top: 1px solid var(--rule);padding-top: 28px;}div.cs-a,.cs-b-in,div.cs-c,div.cs-e,div.cs-g,.cs-k-in,.cs-l{grid-template-columns: 1fr;gap: 28px;}.cs-f-tiles{grid-template-columns: 1fr;gap: 24px;}.cs-f-tile,.cs-f-tile:first-child,.cs-f-tile:last-child{padding: 0;border-left: 0;}.cs-f-more{grid-template-columns: 1fr 1fr;}div.cs-i{grid-template-columns: 1fr 1fr;gap: 24px 0;}.cs-i-card,.cs-i-card:first-child,.cs-i-card:last-child{padding: 0 20px;}.cs-i-card:first-child{padding-left: 0;}.cs-i-card:last-child{padding-right: 0;}.cs-i-card:nth-child(odd){padding-left: 0;border-left: 0;}.cs-i-card:nth-child(even){padding-right: 0;}.cs-i-card:nth-child(n+3){border-top: 1px solid var(--rule);padding-top: 24px;}.cs-l-more{grid-template-columns: 1fr 1fr;}.cs-e-list{grid-template-columns: 1fr;}.cs-e-list a{grid-template-columns: 28px 76px minmax(0,1fr);gap: 9px;}.cs-e-list .im{width: 76px;}.als-lead{grid-template-columns: 1fr;gap: 20px;}.als-lead-copy .h{font-size: 26px;}}@media (max-width: 640px){:root{--page-gutter: 16px;}.mh{display: none;}.ub{font-size: 11px;padding: 5px 0;border: 0;}.nv .nav-shell{grid-template-columns: minmax(0,1fr) auto;gap: 0 12px;}.nav-brand{display: block;grid-column: 1;grid-row: 1;border: 0;padding: 0;}.nv.is-pinned .nav-shell{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 8px;min-height: 58px;}.nv.is-pinned .nav-brand{display: block;padding: 0 8px 0 0;border-right: 1px solid var(--rule);}.nv .nav-wordmark{font-size: clamp(19px,6.5vw,23px);font-weight: 800;}.nav-links{grid-column: 1 / -1;grid-row: 2;justify-content: flex-start;border-top: 1px solid var(--rule);gap: 23px;}.nav-links a{min-height: 43px;font-size: 14px;}.nv.is-pinned .nav-links{grid-column: 2;grid-row: 1;border-top: 0;gap: 16px;}.nv.is-pinned .nav-links a{min-height: 58px;font-size: 12px;}.nav-tools{grid-column: 2;grid-row: 1;}.nv.is-pinned .nav-tools{grid-column: 3;grid-row: 1;}.nav-tools .ib{width: 36px;}.nv .sb input{min-width: 0;}.newsletter-layout{grid-template-columns: 1fr;gap: 22px;padding-top: 30px;padding-bottom: 30px;}.newsletter-heading{padding-left: 20px;}.newsletter-heading h2{font-size: 30px;}.newsletter-copy > p{font-size: 15.5px;}.newsletter-form{flex-direction: column;}.newsletter-copy .bt{min-height: 48px;}.footer-masthead{padding: 28px 0 22px;gap: 12px;}.footer-wordmark{font-size: 38px;}.footer-brand-lockup .eyebrow{font-size: 11.5px;}.footer-top span{display: none;}.footer-top b{width: 40px;height: 40px;}.footer-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 18px;padding: 24px 0;}.footer-section-label{margin-bottom: -4px;}.footer-grid > nav:nth-child(3){grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;gap: 0 20px;}.footer-grid > nav:nth-child(3) h3{grid-column: 1 / -1;}.footer-social{align-items: flex-start;flex-direction: column;gap: 14px;padding-top: 20px;}.footer-social-copy p{max-width: 30ch;}.footer-colophon{flex-direction: column;gap: 8px;padding: 20px 0;}.desk-grid{grid-template-columns: 1fr;gap: 0;}.desk-item,.desk-item:nth-child(even),.desk-item:nth-child(odd){padding: 20px 0;border-left: 0;border-top: 1px solid var(--rule);}.desk-item:first-child{padding-top: 0;border-top: 0;}.desk-feature .desk-copy .h{font-size: 25px;}.media-carousel{padding-left: 42px;padding-right: 42px;}.photo-slide .h{font-size: 23px;}.media-section-video .video-card .h{font-size: 19px;}.media-carousel-prev,.media-carousel-next{width: 34px;height: 34px;font-size: 24px;}.media-layout,.media-section-video .media-layout{gap: 20px;}.media-support-grid{gap: 22px 14px;}.media-lead-copy .h,.media-section-video .media-lead-copy .h{font-size: 22px;}.media-support-copy .h{font-size: 15px;}.media-carousel-controls{top: 12px;right: 12px;}.media-section{padding: 28px 0 36px;}.media-section-head h2{font-size: 25px;}.media-card .h{font-size: 16px;}.media-card .media-video{margin-bottom: 8px;}.media-play{left: 8px;top: 8px;width: 28px;height: 28px;}.editorial-modules{padding-bottom: 40px;}.lg{font-size: 40px;}.mr .bt,.ub nav{display: none;}.lead .h{font-size: 30px;}.nl,.fc{grid-template-columns: 1fr;}.mh{grid-template-columns: 44px 1fr 44px;}.cp{flex-direction: column;gap: 6px;}.ar h1{font-size: 30px;}.tg{display: none;}.ar-by{flex-wrap: wrap;}.shr{margin-left: 0;width: 100%;}.cs .cs-h h2,.sh h2{font-size: 24px;}.cs .cs-h:not(.sh)::before{height: 24px;}.cs-a-lead .h,.cs-c-lead .h,.cs-g-lead .h{font-size: 23px;}.cs-e-lead .h{font-size: 25px;}.cs-b-lead .h{font-size: 24px;}.cs-k-lead .h{font-size: 23px;}.cs-l-copy .h{font-size: 26px;}.cs-d-row{grid-template-columns: 34px 88px minmax(0,1fr);gap: 12px;}.cs-d-row > .t{grid-column: 3;padding-top: 0;}.cs-d-row .h{font-size: 18px;}.cs-f-more,.cs-l-more{grid-template-columns: 1fr;gap: 16px;}div.cs-i{grid-template-columns: 1fr;}.cs-i-card,.cs-i-card:nth-child(odd),.cs-i-card:nth-child(even){padding: 20px 0;border-left: 0;}.cs-i-card:first-child{padding-top: 0;}.cs-i-card:nth-child(n+3){border-top: 0;padding-top: 0;}.cs-i-card + .cs-i-card{border-top: 1px solid var(--rule);}.cs-h-grid,div.cs-j{grid-template-columns: 1fr;}.cs-h-item{grid-template-columns: 104px 1fr;gap: 12px;}.cs-j-item{grid-template-columns: 88px 1fr;gap: 12px;}div.cs-k{padding: 28px 20px 32px;}.cs-b{padding: 36px 0 44px;}.cs-b-list .h,.cs-k-list .h{font-size: 17px;}.als-head h1{font-size: 30px;}.als-item{grid-template-columns: 96px minmax(0,1fr);gap: 14px;}.als-item .h{font-size: 17px;}.mr-list{grid-template-columns: 1fr;}.mr-list li{padding: 16px 0 0;border-left: 0;}.mr-list li + li{border-top: 1px solid var(--rule);margin-top: 16px;padding-top: 16px;}.mr-list a{grid-template-columns: 30px 88px minmax(0,1fr);grid-template-areas: "num image copy";gap: 10px;align-items: center;}.mr-list .im{aspect-ratio: 3/2;}.mr-list em{font-size: 30px;}.ar-body blockquote{font-size: 20px;}.bpr-engagement{padding: 20px 16px;margin-top: 32px;}.bpr-engagement-heading h2{font-size: 22px;}.bpr-reactions{gap: 7px;}.bpr-reaction{min-height: 96px;padding-left: 4px;padding-right: 4px;}.bpr-reaction svg{width: 27px;height: 27px;}.bpr-reaction-label{font-size: 11px;}.bpr-comments-head{align-items: center;}.bpr-comments-tools{gap: 6px;}.bpr-share{padding: 0 9px;}.pn{grid-template-columns: 1fr;gap: 18px;}.pn-n{text-align: left;}.rgr{grid-template-columns: 1fr;gap: 0;}.rgr .cd,.rgr .cd:nth-child(odd),.rgr .cd:nth-child(even){padding: 20px 0;border-left: 0;border-top: 1px solid var(--rule);}.rgr .cd:first-child{padding-top: 0;border-top: 0;}.nav-more-menu{position: fixed;top: calc(var(--wp-admin--admin-bar--height,0px) + 104px);right: var(--page-gutter);left: var(--page-gutter);width: auto;min-width: 0;max-width: none;}.nav-more-menu a{min-height: 42px;}.hero{padding-bottom: 28px;}.hero > *{padding-bottom: 22px;}.hero > * + *{padding-top: 22px !important;}.hero .lead .dk{font-size: 16px;line-height: 1.65;}.li{grid-template-columns: 26px 72px minmax(0,1fr);gap: 8px;padding: 11px 0;}.li .im{width: 72px;}.li .h{font-size: 14px;}.li em{font-size: 23px;}.rs{padding-bottom: 18px;margin-bottom: 18px;}.rs .im{margin-bottom: 11px;}.rs .h{font-size: 18px;}.sh{gap: 9px;padding-top: 12px;margin-bottom: 18px;}.sh::before{width: 8px;height: 23px;}.news-desk{padding-bottom: 34px;}.desk-item{padding-top: 16px;padding-bottom: 16px;}.desk-copy .h{font-size: 18px;}.desk-copy p{font-size: 13px;line-height: 1.5;}.media-section-video-desk{padding-top: 22px;}.video-desk-grid{gap: 20px;}.video-desk-list{gap: 10px;}.video-desk-list .video-desk-card{grid-template-columns: 104px minmax(0,1fr);gap: 10px;}.video-desk-list .video-desk-copy{padding: 6px 8px 8px 0;}.video-desk-card .video-desk-title .h{font-size: 14px;}.video-desk-meta,.video-desk-ext{font-size: 11px;}}@media (min-width: 1021px) and (max-width: 1180px){.hero{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 24px;}.hero > .lead{grid-column: 1;grid-row: 1;}.hero > aside:last-child{grid-column: 2;grid-row: 1;}.hero > aside:first-child{grid-column: 1 / -1;grid-row: 2;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 24px;}.hero > aside:first-child .lh{grid-column: 1 / -1;}.hero > *{min-width: 0;padding: 0;border: 0 !important;}.hero .lead .h{font-size: 34px;}}@media (min-width: 641px) and (max-width: 1020px){.hero > .lead{order: -2;}.hero > aside:last-child{order: -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;}.hero > aside:last-child .rs{min-width: 0;}.hero > aside:last-child .im{aspect-ratio: 16/9;}}@media (max-width: 1020px){.hero > *{min-width: 0;padding: 20px 0;border-left: 0 !important;border-bottom: 1px solid var(--rule);}.hero > *:first-child,.hero > *:last-child,.hero > * + *{padding-left: 0;padding-right: 0;}.hero > .lead{order: -2;}.hero > aside:last-child{order: -1;}.hero .lead .im{aspect-ratio: 16/9;}.hero .lead .h{font-size: clamp(26px,3.8vw,38px);}}@media (max-width: 640px){.hero .lead .h{font-size: clamp(25px,7vw,32px);}.hero > aside:last-child .im{aspect-ratio: 16/9;}}@media (max-width: 359px){:root{--page-gutter: 12px;}.nv .nav-wordmark{font-size: 18px;}.nav-tools .ib{width: 32px;}.ar h1{font-size: 27px;}.ar-body{overflow-wrap: anywhere;}.nav-more-menu{top: calc(var(--wp-admin--admin-bar--height,0px) + 104px);}.hero .lead .h{font-size: 24px;}.hero .lead .dk{font-size: 15px;}.li{grid-template-columns: 24px 64px minmax(0,1fr);gap: 7px;}.li .im{width: 64px;}.li .h{font-size: 13px;}.desk-copy .h{font-size: 17px;}.media-carousel{padding-left: 36px;padding-right: 36px;}.media-section-head h2{font-size: 23px;}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.news-desk,.cs,.most-read,.editorial-modules{animation: rv-rise linear both;animation-timeline: view();animation-range: entry 0% entry 30%;}@keyframes rv-rise{from{opacity: 0;transform: translateY(22px);}}}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{transition: none !important;animation: none !important;}}.im img,.ar-hero img,.ar-body img{height: auto;max-width: 100%;}.im img{width: 100%;height: 100%;object-fit: cover;}.ar-hero img,.ar-body img{object-fit: contain;}.ar-body .wp-block-image,.ar-body figure,.ar-body .wp-block-embed{max-width: 100%;}.ar-body iframe,.ar-body video,.ar-body embed,.ar-body object{display: block;max-width: 100%;}.ar-body .wp-block-embed__wrapper,.ar-body .wp-block-video{position: relative;max-width: 100%;overflow: hidden;}.ar-body .wp-block-embed__wrapper iframe,.ar-body .wp-block-video video{width: 100%;}@media (prefers-reduced-motion: no-preference){.media-card,.cd,.desk-item,.aa,.als-item{transition: transform .24s ease,opacity .24s ease;}.media-card:hover,.cd:hover,.desk-item:hover,.aa:hover,.als-item:hover{transform: translateY(-3px);}}@media (max-width: 640px){.w{padding-left: var(--page-gutter);padding-right: var(--page-gutter);}.hero{padding-top: 22px;}.ar-wrap{padding-top: 22px;}.ar h1{font-size: clamp(28px,8vw,34px);line-height: 1.4;}.ar-deck{font-size: 17px;}.ar-body{font-size: 17px;line-height: 1.85;}.ar-hero{margin-left: calc(0px - var(--page-gutter));margin-right: calc(0px - var(--page-gutter));}.ar-hero figcaption{margin-left: var(--page-gutter);margin-right: var(--page-gutter);}.ar-body figure{margin-left: 0;margin-right: 0;}.bpr-engagement{margin-left: 0;margin-right: 0;padding: 18px 12px;}.bpr-engagement-heading{padding-bottom: 18px;}.bpr-engagement-heading h2{font-size: 20px;}.bpr-reactions{padding: 16px 0 20px;gap: 5px;}.bpr-reaction{min-height: 88px;}.bpr-reaction svg{width: 23px;height: 23px;}.bpr-reaction-label{font-size: 10px;}.bpr-comments-head{gap: 10px;}.bpr-comments-head h3{font-size: 17px;}.bpr-sort-select{min-height: 36px;padding-left: 8px;padding-right: 24px;font-size: 12px;}.bpr-share{min-height: 36px;padding: 0 8px;font-size: 12px;}.bpr-share span{display: none;}.bpr-comment-form{padding: 10px;}.bpr-comment-actions{align-items: flex-end;flex-direction: column;gap: 8px;}.bpr-comment-actions p{align-self: flex-start;}.bpr-comment-submit{min-height: 34px;}}.home-main{display: block;width: 100%;max-width: none;margin: 0;padding: 0;}.media-section-video-desk{padding-top: 26px;}.media-section-video-desk .media-section-head{border-top: 3px solid #ffbd00;padding-top: 12px;}.video-desk-channel{color: #ffbd00;font: 600 13px/1.5 var(--sans);}.video-desk-channel:hover,.video-desk-channel:focus-visible{color: #fff;}.video-desk-grid{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);gap: 26px;align-items: start;}.video-desk-card{min-width: 0;}.video-desk-thumb{position: relative;display: block;overflow: hidden;aspect-ratio: 16/9;background: #111;}.video-desk-thumb img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .35s ease;}.video-desk-card:hover .video-desk-thumb img{transform: scale(1.04);}.video-desk-play{position: absolute;inset: 0;display: grid;place-items: center;background: linear-gradient(180deg,rgba(0,0,0,0) 42%,rgba(0,0,0,.34));}.video-desk-play svg{width: 48px;height: 48px;color: #fff;filter: drop-shadow(0 4px 14px rgba(0,0,0,.65));}.video-desk-lead .video-desk-play svg{width: 64px;height: 64px;}.video-desk-badge{position: absolute;top: 10px;left: 10px;padding: 2px 7px;background: var(--red);color: #fff;font: 700 10px/1.8 var(--sans);letter-spacing: .03em;}.video-desk-copy{padding-top: 11px;}.video-desk-title{display: block;}.video-desk-lead .video-desk-title .h{font: 800 25px/1.35 var(--serif);color: #fff;}.video-desk-list{display: grid;gap: 14px;}.video-desk-list .video-desk-card{display: grid;grid-template-columns: 146px minmax(0,1fr);gap: 12px;background: #111;}.video-desk-list .video-desk-copy{padding: 8px 10px 10px 0;}.video-desk-card .video-desk-title .h{color: #fff;font-size: 15px;line-height: 1.45;}.video-desk-list .video-desk-play svg{width: 30px;height: 30px;}.video-desk-list .video-desk-badge{display: none;}.video-desk-meta,.video-desk-ext{display: block;color: #aaa59a;font-size: 12px;line-height: 1.6;margin-top: 5px;}.video-desk-ext{color: #ffbd00;}.video-desk-title:hover .h{text-decoration: underline;text-underline-offset: 4px;}.video-desk-note{margin-top: 18px;border-top: 1px solid #3c3c3c;padding-top: 10px;color: #aaa59a;font-size: 11px;line-height: 1.6;}@media (max-width: 1020px){.video-desk-grid{grid-template-columns: 1fr;}.video-desk-list{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 640px){.video-desk-list{grid-template-columns: 1fr;}.video-desk-lead .video-desk-title .h{font-size: 21px;}.video-desk-list .video-desk-card{grid-template-columns: 118px minmax(0,1fr);}}@media print{.tk,.nv,.sb,.mm,.shr,.ar-aside,.rel,.ft,.pn{display: none !important;}.ar-wrap{grid-template-columns: 1fr;}body{background: #fff;}}
/* === editorial.css === */
:root{--ink: #18212c;--mut: #5b6470;--rule: #d9dddf;--bg: #faf9f6;--surface: #ffffff;--red: #ad1631;--red-d: #841027;--navy: #101f32;--tk-bg: #f1eee8;--ft-rule: #314051;--ft-mut: #c0c8d1;--ft-txt: #f1f4f7;--radius: 6px;--radius-s: 4px;--sh-1: 0 8px 22px rgb(20 29 41 / 10%);--page-gutter: clamp(18px,2.5vw,38px);}body{background: var(--bg);}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline: 3px solid var(--red);outline-offset: 3px;}.w{max-width: 1380px;}.ub{min-height: 36px;gap: 14px;align-items: center;border-bottom-color: #e9e7e3;font-size: 12px;}.ub nav{gap: 20px;}.ub a{text-underline-offset: 4px;}.mh{grid-template-columns: minmax(220px,310px) minmax(0,1fr) auto;gap: clamp(15px,2vw,32px);padding-block: 21px 19px;}.masthead-brand .lg{line-height: 1.17;font-size: clamp(35px,4.3vw,53px);letter-spacing: -.055em;}.masthead-brand .tg{margin-top: 3px;font-size: 10px;letter-spacing: .14em;}.header-story{gap: 12px;padding-inline: 16px;}.header-story .im{border-radius: 3px;}.header-story span{font-size: 13px;line-height: 1.43;}.bt{border-radius: 3px;font-size: 13px;font-weight: 700;}.nv{border-top: 1px solid var(--ink);background: #fff;}.nv .nav-shell{min-height: 58px;}.nav-links a,.nav-more summary{font-weight: 650;}.nav-links .sub-menu,.nav-more-menu{background: #fff;border-radius: 0 0 4px 4px;}.nav-tools .ib{min-height: 44px;min-width: 40px;}.tk{position: relative;border-bottom: 1px solid #e7e4dd;font-size: 13px;background: linear-gradient(180deg,#f6f3ed 0%,#f1eee8 100%);overflow: clip;}.tk .w{position: relative;padding-block: 9px;}.tk b{border-radius: 2px;font-size: 12px;letter-spacing: .02em;padding: 5px 12px;}.tk b::before{width: 6px;height: 6px;animation: pulse-dot 1.8s ease-in-out infinite;}.tk-vp{overflow: hidden;scrollbar-width: none;mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);}.tk-track{display: flex;width: max-content;animation: tk-scroll 58s linear infinite !important;will-change: transform;}.tk-g{gap: 0;flex: none;}.tk-g[aria-hidden="true"]{display: flex;}.tk-g span{position: relative;border-color: #d4d0c7;}.tk-g span::after{content: '';position: absolute;left: 0;right: 0;bottom: -10px;height: 2px;background: linear-gradient(90deg,transparent 0%,rgba(173,22,49,.12) 10%,rgba(173,22,49,.72) 50%,rgba(173,22,49,.12) 90%,transparent 100%);transform: scaleX(.18);transform-origin: left center;animation: ticker-item-glow 3.2s ease-in-out infinite;opacity: .85;}.tk-vp:hover .tk-track,.tk-vp:focus-within .tk-track{animation-play-state: paused !important;}.tk::after{content: '';position: absolute;left: 0;bottom: 0;width: 160px;height: 2px;background: linear-gradient(90deg,transparent 0%,rgba(173,22,49,.88) 25%,rgba(173,22,49,.2) 100%);animation: ticker-line 8s linear infinite;}.hero{grid-template-columns: minmax(225px,.73fr) minmax(0,1.8fr) minmax(225px,.83fr);gap: 27px;padding-top: 36px;padding-bottom: 49px;}.hero > *{min-width: 0;padding: 0 !important;}.hero > aside:first-child{padding-right: 20px !important;border-right: 1px solid var(--rule);}.hero > aside:last-child{padding-left: 20px !important;border-left: 1px solid var(--rule);}.hero .lead .im{aspect-ratio: 16/9;}.hero .lead .h{max-width: 18ch;font-size: clamp(31px,2.95vw,45px);line-height: 1.34;letter-spacing: -.024em;margin: 9px 0 9px;}.hero .lead .dk{max-width: 50ch;font-size: 16px;line-height: 1.8;}.hero .lead .k{margin-top: 17px;}.hero .lead .t{display: inline-block;margin-top: 7px;}.lh{font-size: 18px;padding-bottom: 12px;border-bottom: 2px solid var(--red);}.lh small{animation: none;font-size: 11px;}.lh small::first-letter{color: var(--red);}.li{grid-template-columns: 21px 70px minmax(0,1fr);gap: 8px;padding-block: 13px;}.li .im{width: 70px;aspect-ratio: 1/1;}.li em{font-size: 22px;line-height: 1.3;}.li .h{font-size: 14px;line-height: 1.48;}.li .t{font-size: 11px;}.li .k{font-size: 10px;margin-bottom: 5px;}.rs{margin-bottom: 21px;padding-bottom: 21px;}.rs .im{aspect-ratio: 16/10;margin-bottom: 0;}.rs .h{font-size: clamp(17px,1.35vw,20px);line-height: 1.45;}.rs .t{font-size: 12px;}.k{border-radius: 2px;padding: 5px 7px;font-size: 11px;font-weight: 750;line-height: 1.25;}.k::before{width: 4px;height: 4px;}.source-identity{font-size: 10px;}.t{font-size: 12px;line-height: 1.55;}.h{letter-spacing: -.012em;line-height: 1.43;}.im{background-color: #e6e8e9;}.im img{transition: transform .25s ease;}a:hover .im img{transform: scale(1.018);}.sh,.cs .cs-h:not(.sh){border-top: 1px solid var(--ink);padding-top: 15px;margin-bottom: 22px;}.sh::before,.cs .cs-h:not(.sh)::before{width: 4px;height: 23px;border-radius: 1px;}.sh h2,.cs .cs-h h2{font-size: clamp(24px,2.15vw,28px);line-height: 1.36;}.sh small{font-size: 12px;}.gr{padding-bottom: 45px;gap: 21px;}.cd,.cd:first-child,.cd:last-child{border: 0;padding: 0;}.cd + .cd{border-left: 0;}.cd .im{margin-bottom: 10px;}.cd .h{font-size: clamp(20px,1.7vw,22px);line-height: 1.42;}.news-desk{padding-bottom: 45px;}.desk-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px;border-bottom: 0;}.desk-item,.desk-item:first-child,.desk-item:last-child{padding: 0;border-left: 0;}.desk-feature{grid-column: span 2;grid-row: span 2;}.desk-feature .im{aspect-ratio: 16/10;}.desk-card .im{aspect-ratio: 16/9;}.desk-copy .h{font-size: 17px;line-height: 1.5;}.desk-feature .desk-copy .h{font-size: clamp(25px,2.25vw,30px);line-height: 1.36;}.desk-card .desk-copy p{display: none;}.cs{padding-bottom: 43px;}.cs .cs-h{margin-bottom: 18px;}.cs-b{padding-top: 42px;padding-bottom: 44px;}.cs-b .cs-h:not(.sh){border-top: 0;}.cs-b-in,div.cs-a,div.cs-c,div.cs-g,.cs-k-in{gap: 29px;}.cs-a-lead .h,.cs-c-lead .h,.cs-g-lead .h{font-size: clamp(24px,2vw,28px);line-height: 1.38;}.cs-a-list a,.cs-c-list a,.cs-g-list a,.cs-e-list a{padding-block: 11px;}.cs-a-list .h,.cs-c-list .h,.cs-g-list .h,.cs-l-more .h{font-size: 16px;}.cs-b-lead .h{font-size: clamp(27px,2.2vw,31px);line-height: 1.34;}.most-read{padding-bottom: 47px;}.mr-list{gap: 15px;border-top: 0;}.mr-list li{padding: 0;border: 0;}.mr-list a{grid-template-columns: 24px minmax(0,1fr);gap: 8px;}.mr-list em{font-size: 26px;}.mr-list .h{font-size: 15px;line-height: 1.52;}.media-section{padding-block: 38px 46px;}.media-section-head{border-top: 1px solid currentColor;padding-top: 12px;}.media-section-head h2{font-size: clamp(25px,2.1vw,30px);}.media-section-video{background: #171c23;}.media-section-video .video-card{background: #12161d;}.video-desk-lead .video-desk-thumb,.media-lead-carousel{border-radius: 5px;overflow: hidden;}.media-lead-slide[aria-hidden="true"] a,.media-lead-slide[aria-hidden="true"] button{pointer-events: none;}.news-desk,.cs,.most-read,.editorial-modules{animation: none !important;}.ft{position: relative;background: linear-gradient(180deg,#141c26 0%,#0f1520 100%);color: var(--ft-txt);overflow: clip;}.ft::before{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(60% 120% at 14% 0%,rgba(173,22,49,.12),transparent 55%),radial-gradient(40% 70% at 100% 100%,rgba(255,255,255,.06),transparent 60%);opacity: .95;}.ft > .w,.footer-newsletter > .w{position: relative;z-index: 1;}.footer-newsletter{background: linear-gradient(180deg,#efe7d9 0%,#f7f2e8 100%);border-top: 1px solid rgba(255,255,255,.06);border-bottom: 1px solid rgba(10,14,22,.08);}.newsletter-heading h2{font-size: clamp(34px,3.1vw,42px);line-height: 1.22;letter-spacing: -.04em;}.newsletter-pending{border-left: 3px solid var(--red);padding: 12px 17px;background: #fff;font-size: 14px;line-height: 1.7;}.footer-grid nav:not(.footer-social) a{font-size: 14px;line-height: 1.75;}.footer-social-links a{min-width: 44px;min-height: 44px;}.ar-head h1,.ar h1{max-width: 25ch;}.ar-body{overflow-wrap: break-word;}.ar-body a{text-decoration-thickness: 1px;text-underline-offset: 3px;}.bpr-reaction-note,.bpr-comments-limit,.bpr-comments-closed{color: var(--mut);font-size: 12px;line-height: 1.65;}.bpr-reaction-note{margin: 3px 0 22px;}.bpr-comments-limit{margin-top: 14px;}.bpr-comments-closed{padding-block: 14px;}@keyframes pulse-dot{0%,100%{transform: scale(.92);opacity: .75;}50%{transform: scale(1.18);opacity: 1;}}@keyframes ticker-line{0%{transform: translateX(-8%);}100%{transform: translateX(calc(100vw + 170px));}}@keyframes ticker-item-glow{0%,100%{opacity: .2;transform: scaleX(.12);}50%{opacity: .9;transform: scaleX(1);}}.footer-masthead{padding-block: 46px 26px;border-bottom: 1px solid rgba(255,255,255,.08);}.footer-brand-lockup .eyebrow{color: #f0a4b0;font-size: 12px;letter-spacing: .18em;}.footer-wordmark{font-size: clamp(44px,4vw,58px);letter-spacing: -.06em;}.footer-mission{margin-top: 10px;max-width: 34ch;color: #b6c0cb;font-size: 16px;line-height: 1.7;}.footer-top{color: #d7dde4;}.footer-top b{background: rgba(255,255,255,.02);border-color: rgba(255,255,255,.18);box-shadow: inset 0 0 0 1px rgba(255,255,255,.04);}.footer-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px;padding: 34px 0 30px;}.footer-grid > nav:not(.footer-social){padding: 18px 20px 16px;border: 1px solid rgba(255,255,255,.06);background: linear-gradient(180deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.015) 100%);border-radius: 10px;backdrop-filter: blur(4px);}.footer-grid nav h3{margin-bottom: 12px;font-size: 15px;color: #f2f5f8;}.footer-grid nav:not(.footer-social) a{color: #b6c0cb;}.footer-grid nav:not(.footer-social) a:hover{color: #fff;}.footer-social{margin-top: 6px;border-top-color: rgba(255,255,255,.08);padding-top: 28px;}.footer-social-copy p{color: #b6c0cb;font-size: 14px;line-height: 1.75;}.footer-social-link{background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.09);box-shadow: inset 0 0 0 1px rgba(255,255,255,.015);}.footer-social-link:hover,.footer-social-link:focus-visible{background: #fff;color: #111823;border-color: #fff;}.footer-colophon{padding: 20px 0 28px;border-top-color: rgba(255,255,255,.08);font-size: 12px;letter-spacing: .02em;color: #96a2af;}@media (max-width: 1100px){.hero{grid-template-columns: 1fr;gap: 0;}.hero > aside:first-child,.hero > aside:last-child{padding: 25px 0 !important;border-left: 0 !important;border-right: 0 !important;}.hero > .lead{order: -2;padding-bottom: 25px !important;}.hero > aside:last-child{order: -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px;border-top: 1px solid var(--rule) !important;}.hero > aside:first-child{border-top: 1px solid var(--rule) !important;}.hero > aside:last-child .rs{margin: 0;padding: 0;border: 0;}.hero .lead .h{max-width: 27ch;font-size: clamp(30px,4.5vw,39px);}.li{grid-template-columns: 28px 92px minmax(0,1fr);}.li .im{width: 92px;}.li .h{font-size: 16px;}.desk-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.desk-feature{grid-column: span 2;grid-row: auto;}.desk-feature .im{aspect-ratio: 16/8;}.mr-list{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 640px){:root{--page-gutter: 16px;}.ub{padding-block: 7px;min-height: 31px;font-size: 10px;}.ub nav{gap: 11px;}.nv .nav-shell{min-height: 50px;}.nv .nav-links{gap: 20px;}.nv .nav-tools .ib{width: 40px;min-width: 40px;}.tk .w{gap: 11px;}.tk{font-size: 12px;}.tk-g span::after{bottom: -9px;}.hero{padding-top: 22px;padding-bottom: 32px;}.hero .lead .im{aspect-ratio: 16/10;}.hero .lead .h{font-size: clamp(27px,7.3vw,33px);line-height: 1.39;max-width: 100%;}.hero .lead .dk{font-size: 15px;}.hero > aside:last-child{gap: 15px;}.hero > aside:last-child .rs .h{font-size: 16px;}.hero > aside:last-child .rs .im{aspect-ratio: 4/3;}.hero > aside:last-child .rs .t{margin-top: 2px;}.li{grid-template-columns: 22px 72px minmax(0,1fr);gap: 9px;}.li .im{width: 72px;aspect-ratio: 1 / 1;}.li .h{font-size: 14px;}.gr{gap: 25px;padding-bottom: 28px;}.cd{padding: 0 0 20px !important;border-bottom: 1px solid var(--rule) !important;}.cd .h{font-size: 20px;}.sh,.cs .cs-h:not(.sh){margin-bottom: 18px;padding-top: 11px;}.sh h2,.cs .cs-h h2{font-size: 22px;}.sh::before,.cs .cs-h:not(.sh)::before{height: 21px;}.desk-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 12px;}.desk-feature{grid-column: span 2;}.desk-feature .im{aspect-ratio: 16/9;}.desk-card .im{aspect-ratio: 4/3;}.desk-feature .desk-copy .h{font-size: 23px;}.desk-card .desk-copy .h{font-size: 15px;}.news-desk{padding-bottom: 31px;}.cs{padding-bottom: 31px;}.cs-b{padding-top: 27px;}.cs-a-lead .h,.cs-c-lead .h,.cs-g-lead .h{font-size: 23px;}.mr-list{grid-template-columns: 1fr 1fr;gap: 18px 12px;}.mr-list a{grid-template-columns: 22px minmax(0,1fr);gap: 8px;}.mr-list .im{aspect-ratio: 3/2;}.mr-list .h{font-size: 14px;}.mr-list em{font-size: 23px;}.media-section{padding-block: 29px 35px;}.media-section-head h2{font-size: 23px;}.footer-wordmark{font-size: 37px;}.newsletter-heading h2{font-size: 30px;}.footer-grid > nav:not(.footer-social){padding: 16px 16px 14px;}.footer-social-links{gap: 12px;}.ar h1{max-width: 100%;}}@media (max-width: 360px){:root{--page-gutter: 12px;}.ub nav{gap: 7px;}.hero .lead .h{font-size: 26px;}.hero > aside:last-child{gap: 12px;}.hero > aside:last-child .rs .h{font-size: 14px;}.li{grid-template-columns: 20px 62px minmax(0,1fr);gap: 7px;}.li .im{width: 62px;}.li .h{font-size: 13px;}}@media (prefers-reduced-motion: reduce){.im img{transition: none;}.tk-track,.tk::after,.tk-g span::after,.tk b::before{animation: none !important;transform: none !important;}}@media print{.tk,.nv,.header-story-strip,.footer-newsletter{display: none !important;}.w{max-width: none;}}.ar-wrap{grid-template-columns: minmax(0,780px) minmax(280px,340px);gap: clamp(34px,4vw,68px);padding-top: 34px;}.ar{max-width: none;}.crumbs{gap: 10px;margin-bottom: 22px;font-size: 12px;letter-spacing: .02em;color: #69727e;}.crumbs a:hover{color: var(--red);}.ar .k{margin-bottom: 14px;}.ar h1{max-width: 16ch;font: 800 clamp(38px,4vw,52px)/1.24 var(--serif);letter-spacing: -.045em;margin-bottom: 16px;}.ar-deck{max-width: 60ch;font-size: clamp(18px,1.55vw,21px);line-height: 1.75;color: #4d5662;margin-bottom: 20px;}.ar-meta-strip{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 18px;}.ar-meta-pill{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 6px 12px;border: 1px solid #ddd8cd;border-radius: 999px;background: #fff;color: #57616d;font-size: 12px;line-height: 1.4;box-shadow: 0 3px 12px rgba(20,29,41,.04);}.ar-meta-pill strong{color: var(--ink);font-weight: 700;}.ar-by{gap: 15px;padding: 16px 18px;border: 1px solid #e2ddd3;border-radius: 14px;background: linear-gradient(180deg,#ffffff 0%,#fcfbf8 100%);box-shadow: 0 10px 24px rgba(20,29,41,.04);margin-bottom: 30px;}.ar-av{width: 48px;height: 48px;background: linear-gradient(135deg,#101f32 0%,#24354b 100%);box-shadow: 0 6px 18px rgba(16,31,50,.18);}.ar-bytx{gap: 4px;}.ar-nm{font-size: 15px;font-weight: 700;color: var(--ink);}.ar-by .t{font-size: 12.5px;color: #69727e;}.ar-upd{font-size: 12px;}.shr{gap: 9px;}.shr .ib{width: 40px;height: 40px;border-radius: 999px;box-shadow: 0 8px 18px rgba(20,29,41,.10);}.ar-hero{margin: 0 0 32px;border-radius: 16px;overflow: hidden;background: #fff;border: 1px solid #e8e4dc;box-shadow: var(--sh-1);}.ar-hero img{display: block;width: 100%;}.ar-hero figcaption{margin-top: 0;padding: 12px 16px 14px;border-left: 0;border-top: 1px solid #ece8e0;background: #fbfaf7;font-size: 12.5px;}.ar-body{max-width: 68ch;font-size: clamp(18px,1.45vw,20px);line-height: 2;color: #1e2630;}.ar-body > p:first-child{font-size: clamp(19px,1.55vw,22px);line-height: 1.95;color: #394351;}.ar-body p{margin-bottom: 1.48em;}.ar-body h2{font-size: clamp(28px,2.2vw,34px);line-height: 1.33;letter-spacing: -.03em;margin: 1.7em 0 .55em;}.ar-body h3{font-size: clamp(23px,1.8vw,27px);line-height: 1.38;letter-spacing: -.02em;}.ar-body blockquote{max-width: 100%;padding: 18px 28px 14px;border: 1px solid #e6ddd1;border-radius: 18px;background: linear-gradient(180deg,#fcfaf7 0%,#f7f2ea 100%);box-shadow: 0 10px 24px rgba(20,29,41,.04);}.ar-body figure,.ar-body .wp-block-image,.ar-body .wp-block-gallery,.ar-body .wp-block-embed{border-radius: 16px;overflow: hidden;}.ar-tags{gap: 10px;margin-top: 40px;padding-top: 22px;}.ar-tags a{padding: 7px 14px;border-radius: 999px;background: #fff;}.bpr-engagement{margin-top: 44px;padding: 30px;border: 1px solid #eadfce;border-radius: 20px;background: linear-gradient(180deg,#fffdfa 0%,#f7f1e8 100%);box-shadow: 0 14px 30px rgba(20,29,41,.05);}.bpr-engagement-heading{border-bottom-color: #ebe0d1;}.bpr-engagement-heading h2{font-size: clamp(24px,2vw,28px);}.bpr-engagement-mark{font-size: 28px;}.bpr-reactions{gap: 12px;}.bpr-reaction{min-height: 116px;border: 1px solid #e8dbca;border-radius: 16px;background: rgba(255,255,255,.72);color: #5f4b43;}.bpr-comments-head{border-top-color: #ebe0d1;}.bpr-comments-head h3{font-size: 22px;}.bpr-sort-select,.bpr-share,.bpr-comment-input,.bpr-comment-submit{border-radius: 12px;}.ar-aside{top: 82px;padding: 18px 18px 6px;border: 1px solid #e4dfd6;border-radius: 18px;background: linear-gradient(180deg,#fff 0%,#fcfbf9 100%);box-shadow: 0 10px 26px rgba(20,29,41,.05);}.ar-aside .sh{margin-bottom: 18px;}.ar-aside .sh h2{font-size: 24px;}.ar-aside .sh::before{height: 22px;}.aa{grid-template-columns: 1fr 102px;gap: 16px;padding: 15px 0;position: relative;}.aa + .aa::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(90deg,#e1ddd4 0%,rgba(225,221,212,0) 100%);}.aa .im{border-radius: 10px;overflow: hidden;}.aa .h{font-size: 15.5px;line-height: 1.52;}.rel{padding-top: 26px;padding-bottom: 70px;}.rgr{gap: 22px;grid-template-columns: repeat(4,minmax(0,1fr));}.rgr .cd,.rgr .cd:first-child,.rgr .cd:last-child{padding: 0;border: 0;background: #fff;border-radius: 14px;overflow: hidden;box-shadow: 0 10px 26px rgba(20,29,41,.05);}.rgr .cd .im{margin-bottom: 0;}.rgr .cd .k,.rgr .cd .h,.rgr .cd .t{margin-inline: 16px;}.rgr .cd .k{margin-top: 14px;}.rgr .cd .h{font-size: 18px;line-height: 1.45;margin-top: 8px;margin-bottom: 10px;}.rgr .cd .t{display: block;margin-bottom: 16px;}.pn{gap: 22px;margin-top: 34px;padding-top: 26px;border-top-width: 1px;}.pn a{padding: 18px 18px 16px;border: 1px solid #e2ddd3;border-radius: 14px;background: #fff;box-shadow: 0 8px 20px rgba(20,29,41,.04);}.pn a span{text-transform: uppercase;letter-spacing: .08em;font-size: 11px;}.pn a b{font-size: 17px;line-height: 1.48;}@media (max-width: 1180px){.ar-wrap{grid-template-columns: 1fr;gap: 36px;}.ar{max-width: 840px;}.ar-aside{position: static;top: auto;padding-bottom: 10px;}.aa{grid-template-columns: 1fr 120px;}.rgr{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 760px){.ar-wrap{padding-top: 24px;gap: 28px;}.ar h1{font-size: clamp(30px,8vw,38px);max-width: 100%;}.ar-deck{font-size: 16px;line-height: 1.75;}.ar-meta-strip{gap: 8px;margin-bottom: 16px;}.ar-meta-pill{min-height: 32px;font-size: 11.5px;padding-inline: 11px;}.ar-by{align-items: flex-start;flex-wrap: wrap;padding: 14px;border-radius: 12px;}.shr{margin-left: 0;width: 100%;flex-wrap: wrap;}.ar-hero{border-radius: 14px;margin-bottom: 24px;}.ar-body{font-size: 17px;line-height: 1.9;}.ar-body > p:first-child{font-size: 18px;}.ar-body blockquote{padding: 16px 18px 12px;border-radius: 14px;font-size: 21px;}.bpr-engagement{padding: 20px 16px;border-radius: 16px;}.bpr-reactions{grid-template-columns: repeat(2,minmax(0,1fr));}.bpr-comments-head{flex-direction: column;}.ar-aside{padding: 16px 14px 8px;border-radius: 16px;}.aa{grid-template-columns: 1fr 92px;gap: 12px;}.rgr{grid-template-columns: 1fr;gap: 18px;}.rgr .cd .h{font-size: 17px;}.pn{grid-template-columns: 1fr;}}
/* === final-fixes.css === */
.k .source-identity{display: none !important;}.bpr-ticker.tk{position: relative;isolation: isolate;contain: none;background: #f4f0e9;border-top: 1px solid #e6e0d7;border-bottom: 1px solid #ddd7cc;overflow: clip;}.bpr-ticker .tk-shell{display: flex;align-items: center;gap: clamp(9px,1.3vw,17px);min-height: 49px;padding-block: 7px;}.bpr-ticker .tk-label{position: relative;z-index: 2;flex: 0 0 auto;padding: 7px 12px;border-radius: 3px;font-size: 12px;line-height: 1.4;letter-spacing: 0;background: #af1530;color: #fff;white-space: nowrap;}.bpr-ticker .tk-label::before{width: 6px;height: 6px;animation: tk-pulse 2s ease-in-out infinite;}.bpr-ticker .tk-vp{position: relative;overflow: hidden !important;min-width: 0;flex: 1 1 0;max-width: 100%;width: 0;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image: linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);}.bpr-ticker .tk-track{display: flex;width: max-content;max-width: none;gap: 0;transform: translateZ(0);animation-name: bpr-ticker-move !important;animation-duration: var(--bpr-ticker-duration,26s) !important;animation-timing-function: linear !important;animation-iteration-count: infinite !important;animation-direction: normal !important;animation-fill-mode: none !important;animation-play-state: running;}.bpr-ticker .tk-g,.bpr-ticker .tk-g[aria-hidden="true"]{display: flex !important;flex: 0 0 auto;align-items: center;min-width: max-content;gap: 0;}.bpr-ticker .tk-g span{display: inline-flex;align-items: center;flex: none;margin-right: 18px;padding-right: 18px;border-right: 1px solid #c9c3b9;font-size: clamp(12px,1vw,14px);font-weight: 550;line-height: 1.6;}.bpr-ticker .tk-g span::after{display: none;}.bpr-ticker .tk-g a{text-decoration: none;text-underline-offset: 4px;}.bpr-ticker .tk-g a:hover,.bpr-ticker .tk-g a:focus-visible{text-decoration: underline;color: #a9132b;}.bpr-ticker .tk-toggle{z-index: 2;display: inline-grid;place-items: center;flex: 0 0 36px;width: 36px;height: 36px;padding: 0;color: #343943;background: rgba(255,255,255,.65);border: 1px solid #d2ccc2;border-radius: 4px;cursor: pointer;transition: background-color .2s,border-color .2s;}.bpr-ticker .tk-toggle:hover{background: #fff;border-color: #a9132b;}.bpr-ticker .tk-icon-play{display: none;}.bpr-ticker[data-bpr-ticker-paused="true"] .tk-icon-pause{display: none;}.bpr-ticker[data-bpr-ticker-paused="true"] .tk-icon-play{display: block;}.bpr-ticker .tk-vp:hover .tk-track,.bpr-ticker .tk-vp:focus-within .tk-track,.bpr-ticker[data-bpr-ticker-paused="true"] .tk-track{animation-play-state: paused !important;}.bpr-ticker::after{content: '';position: absolute;left: 0;bottom: 0;z-index: 2;height: 2px;width: 140px;opacity: .85;background: linear-gradient(90deg,transparent 0%,#bd1533 45%,#e27c8d 80%,transparent 100%);animation: bpr-ticker-line 7s linear infinite;pointer-events: none;}.bpr-ticker[data-bpr-ticker-paused="true"]::after{animation-play-state: paused;}@keyframes bpr-ticker-move{from{transform: translateX(0);}to{transform: translateX(-50%);}}@keyframes bpr-ticker-line{from{transform: translateX(-140px);}to{transform: translateX(calc(100vw + 140px));}}:root{--page-gutter: clamp(16px,2.35vw,36px);}.hero.w{padding-inline: var(--page-gutter);}body{font-size: 16px;line-height: 1.68;}.h{overflow-wrap: anywhere;line-height: 1.45;}.hero .lead .h{line-height: 1.33;}.hero .lead .dk,.ar-body{line-height: 1.82;}.t,.k{letter-spacing: 0;}.sh h2,.cs .cs-h h2{line-height: 1.4;}.cd .h,.desk-copy .h{line-height: 1.46;}.ft{background: #121b28;color: #f1f3f6;}.ft::before{background: radial-gradient(85% 100% at 0% 0%,rgba(126,27,48,.075),transparent 68%);}.footer-newsletter{background: #f1ebdf;border-top: 3px solid #ad1631;}.newsletter-layout{gap: clamp(25px,5vw,85px);padding-block: clamp(38px,4.5vw,65px);}.newsletter-heading{padding-left: 24px;border-left: 3px solid #ad1631;}.newsletter-heading .eyebrow{color: #a51531;font-size: 12px;}.newsletter-heading h2{color: #151f2b;font-size: clamp(31px,3vw,43px);line-height: 1.25;}.newsletter-copy > p{font-size: clamp(15px,1.15vw,17px);line-height: 1.85;}.newsletter-copy > small{line-height: 1.65;}.newsletter-pending{max-width: 58ch;border-left: 3px solid #b5233d;background: #fff;border-radius: 3px;}.footer-masthead{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 22px;align-items: center;padding-block: clamp(36px,4vw,60px) clamp(28px,3vw,42px);}.footer-brand-lockup .eyebrow{font-size: 12px;color: #e49aa7;letter-spacing: .14em;}.footer-wordmark{font-size: clamp(42px,4vw,63px);letter-spacing: -.045em;line-height: 1.24;}.footer-wordmark .footer-logo{display: block;width: min(258px,100%);height: auto;max-height: 84px;object-fit: contain;object-position: left center;filter: brightness(0) invert(1);}.footer-mission{font-size: clamp(15px,1.12vw,17px);color: #c9d0d8;line-height: 1.8;}.footer-top{display: flex;gap: 12px;color: #e5e9ee;font-size: 14px;}.footer-top b{width: 44px;height: 44px;border: 1px solid #647180;border-radius: 50%;}.footer-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(260px,100%),1fr));gap: 22px 28px;padding: 33px 0 40px;}.footer-section-label{grid-column: 1/-1;font-size: 12px;color: #edabb5;letter-spacing: .1em;margin-bottom: 5px;}.footer-grid > nav.footer-directory{grid-column: auto;padding: 0 20px 0 0;border: 0;border-right: 1px solid #303c4c;background: none;border-radius: 0;backdrop-filter: none;min-height: 160px;}.footer-grid > nav.footer-directory:last-of-type{border-right: 0;}.footer-grid nav.footer-directory h3{margin: 0 0 14px;color: #f5f6f8;font-size: 16px;font-weight: 700;letter-spacing: 0;}.footer-grid nav.footer-directory a{padding: 6px 0;color: #bbc5d0;font-size: 15px;line-height: 1.65;}.footer-grid nav.footer-directory a:hover{color: #fff;text-decoration-color: #e4a1af;}.footer-social{grid-column: 1/-1;padding-top: 26px;border-top: 1px solid #303c4c;}.footer-social-copy p{font-size: 14px;line-height: 1.75;}.footer-social-link{width: 44px;height: 44px;border-radius: 50%;}.footer-colophon{display: flex;flex-wrap: wrap;gap: 14px 28px;justify-content: space-between;padding-block: 22px 28px;font-size: 13px;line-height: 1.7;color: #abb5c1;border-top: 1px solid #303c4c;}@media (max-width: 980px){.footer-grid{gap: 22px;}.footer-grid > nav.footer-directory{padding-right: 12px;}}@media (max-width: 720px){.footer-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 27px 20px;}.footer-grid > nav.footer-directory{grid-column: auto;min-height: 0;border-right: 0;padding: 0;display: block;}.footer-grid > nav.footer-directory:last-of-type{grid-column: 1 / -1;border-top: 1px solid #303c4c;padding-top: 20px;}.newsletter-layout{grid-template-columns: 1fr;}}@media (max-width: 440px){:root{--page-gutter: 16px;}.bpr-ticker .tk-shell{min-height: 46px;gap: 8px;}.bpr-ticker .tk-label{padding: 6px 8px;font-size: 11px;}.bpr-ticker .tk-g span{font-size: 12px;margin-right: 13px;padding-right: 13px;}.bpr-ticker .tk-toggle{width: 32px;height: 32px;flex-basis: 32px;}.newsletter-heading{padding-left: 18px;}.newsletter-layout{padding-block: 35px;gap: 20px;}.newsletter-heading h2{font-size: clamp(29px,8vw,36px);}.footer-masthead{grid-template-columns: 1fr auto;padding-block: 36px 25px;}.footer-wordmark{font-size: clamp(36px,10vw,44px);}.footer-wordmark .footer-logo{width: min(190px,72vw);max-height: 62px;}.footer-top b{width: 40px;height: 40px;}.footer-grid{grid-template-columns: 1fr;gap: 0;padding: 23px 0 29px;}.footer-section-label{margin-bottom: 20px;}.footer-grid > nav.footer-directory{padding: 0 0 20px;margin-bottom: 20px;border: 0;border-bottom: 1px solid #303c4c;display: block;grid-column: 1 / -1;}.footer-grid > nav.footer-directory:last-of-type{padding-top: 0;border-top: 0;}.footer-grid nav.footer-directory h3{margin-bottom: 9px;}.footer-grid nav.footer-directory a{font-size: 15px;padding-block: 7px;}.footer-social{padding-top: 22px;}.footer-colophon{display: block;font-size: 12px;}.footer-colophon span{display: block;margin-bottom: 8px;}}@media (max-width: 359px){:root{--page-gutter: 12px;}.footer-wordmark{font-size: 33px;}}@media (prefers-reduced-motion: reduce){.bpr-ticker .tk-track,.bpr-ticker .tk-label::before,.bpr-ticker::after{animation: none !important;transform: none !important;}.bpr-ticker .tk-vp{overflow-x: auto !important;-webkit-mask-image: none;mask-image: none;}.bpr-ticker .tk-g[aria-hidden="true"]{display: none !important;}}@media print{.bpr-ticker{display: none !important;}}.bpr-ticker .tk-vp{scrollbar-width: none;}.bpr-ticker .tk-vp::-webkit-scrollbar{display: none;}.bpr-ticker::after{display: none;}.bpr-ticker .tk-vp:focus-visible{outline: 2px solid #ad1631;outline-offset: 2px;}.bpr-share{min-width: 44px;min-height: 44px;justify-content: center;}.bpr-comment-form-guest{color: inherit;text-decoration: none;}.bpr-comment-form-guest .bpr-comment-actions > span:first-child{color: #806b6c;font-size: 11px;}.bpr-comment-form-guest .bpr-emoji-toggle{display: grid;place-items: center;}.cs-compact{padding-bottom: clamp(22px,3vw,40px);}.cs-compact .cs-h{margin-bottom: 16px;}.cs-compact-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(12px,2vw,28px);}.cs-compact-grid.cs-count-1{grid-template-columns: minmax(0,760px);}.cs-compact-story{display: grid;grid-template-columns: minmax(120px,32%) minmax(0,1fr);align-items: center;gap: clamp(14px,2vw,26px);min-width: 0;padding: 15px;background: #fff;border: 1px solid #e5e0d8;border-radius: 11px;transition: border-color .2s,box-shadow .2s;}.cs-compact-story:hover{border-color: #c7bbb3;box-shadow: 0 9px 24px rgba(15,22,32,.06);}.cs-compact-story .im{aspect-ratio: 4 / 3;border-radius: 6px;overflow: hidden;}.cs-compact-copy{min-width: 0;}.cs-compact-story .h{font: 750 clamp(17px,1.48vw,22px) / 1.49 var(--serif);letter-spacing: -.015em;overflow-wrap: break-word;}.cs-compact-story .t{display: block;margin-top: 9px;font-size: 12px;}.ar-wrap{grid-template-columns: minmax(0,760px) minmax(274px,328px);justify-content: space-between;gap: clamp(28px,4vw,64px);}.ar h1,.ar-head h1{max-width: 25ch;font-size: clamp(34px,3.5vw,48px);line-height: 1.32;overflow-wrap: break-word;}.ar-deck{max-width: 64ch;margin-bottom: 17px;}.ar-meta-strip{gap: 8px;margin-bottom: 15px;}.ar-meta-pill{font-size: 12px;}.ar-byline-role{display: inline-block;margin-right: 8px;font: 700 11px/1.3 var(--sans);color: #7a4353;vertical-align: .02em;}.ar-by{align-items: center;gap: 12px;padding: 15px 17px;}.ar-av{flex: 0 0 auto;}.ar-bytx{flex: 1 1 auto;}.shr{flex: 0 0 auto;}.ar-body{max-width: 67ch;text-wrap: pretty;line-height: 1.94;}.ar-body p{margin-bottom: 1.32em;}.ar-body figcaption{text-align: start;font-size: 14px;line-height: 1.7;}.ar-body > p:first-child{font-size: inherit;line-height: inherit;color: #1e2630;}.ar-body p:empty{display: none;}.ar-aside{max-height: calc(100vh - 100px);overflow-y: auto;scrollbar-width: thin;}.ar-aside .aa:last-child{border-bottom: 0;}.aa .h{overflow-wrap: break-word;}.bpr-engagement{background: #fcfaf7;border-color: #e4dcd2;box-shadow: 0 8px 20px rgba(18,27,40,.045);}.bpr-reactions{gap: 10px;padding-bottom: 15px;}.bpr-reaction{min-height: 90px;border-color: #e5ddd5;background: #fff;}.bpr-reaction[aria-pressed="true"]{box-shadow: none;}.bpr-reaction-note{margin-bottom: 18px;}.bpr-engagement-heading h2{line-height: 1.35;}.rgr{grid-template-columns: repeat(auto-fit,minmax(min(245px,100%),1fr));}.rel .rgr .cd{min-width: 0;}.rel .rgr .cd .h{font-size: 18px;}.footer-grid > nav.footer-directory{min-height: 0;}.footer-grid{align-items: start;}@media (max-width: 1150px){.ar-wrap{grid-template-columns: minmax(0,1fr);}.ar{max-width: 820px;}.ar-aside{max-height: none;overflow: visible;}}@media (max-width: 800px){.cs-compact-grid{grid-template-columns: minmax(0,1fr);}.cs-compact-grid.cs-count-1{grid-template-columns: minmax(0,1fr);}.ar h1,.ar-head h1{max-width: none;font-size: clamp(29px,5.6vw,40px);}}@media (max-width: 560px){.cs-compact-story{grid-template-columns: 102px minmax(0,1fr);padding: 10px;gap: 12px;}.cs-compact-story .h{font-size: 15px;line-height: 1.45;}.cs-compact-story .t{font-size: 11px;margin-top: 5px;}.cs-compact-story .im{aspect-ratio: 1 / 1;}.ar h1,.ar-head h1{font-size: clamp(28px,7.25vw,36px);}.ar-by{flex-wrap: wrap;padding: 12px;}.ar-bytx{flex: 1;}.shr{flex: 1 0 100%;display: flex;justify-content: flex-start;margin: 0;gap: 7px;}.shr .ib{width: 40px;height: 40px;box-shadow: none;}.ar-meta-pill{font-size: 11px;}.ar-body{font-size: 17px;line-height: 1.89;}.bpr-reactions{grid-template-columns: repeat(2,minmax(0,1fr));}.rel .rgr{grid-template-columns: minmax(0,1fr);}}@media (prefers-reduced-motion: reduce){.cs-compact-story{transition: none;}}.cs-h-item:last-child:nth-child(odd),.cs-j-item:last-child:nth-child(odd){grid-column: 1 / -1;}.cs-h-item:last-child:nth-child(odd) .h,.cs-j-item:last-child:nth-child(odd) .h{max-width: 62ch;}.h,.ar h1,.ar-head h1,.newsletter-heading h2{text-wrap: balance;}section,[id]{scroll-margin-top: 84px;}.cs-j-chips a{border-radius: 999px;padding-inline: 18px;}@media (min-width: 1000px){.footer-grid{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 721px){.footer-grid > nav.footer-directory{border-right: 0;}.footer-grid > nav.footer-directory + nav.footer-directory{border-left: 1px solid #303c4c;}}@media (max-width: 640px){.cs-h-item:last-child:nth-child(odd),.cs-j-item:last-child:nth-child(odd){grid-column: auto;}.cs-h-item:last-child:nth-child(odd) .h,.cs-j-item:last-child:nth-child(odd) .h{max-width: none;}.cs-j-chips a{padding-inline: 14px;}}
/* === polish.css === */
:root{--ink: #191714;--ink-2: #2f2b25;--mut: #5c584f;--rule: #ded7ca;--rule-soft: #ebe5da;--bg: #faf8f3;--surface: #fffdf9;--red: #a8122c;--red-d: #860d21;--navy: #1a1814;--tk-bg: #f2ede3;--ft-rule: #3a352c;--ft-mut: #bdb5a6;--ft-txt: #f2ede2;--radius: 3px;--radius-s: 2px;--sh-1: none;--page-gutter: clamp(16px,2.35vw,36px);--ease: cubic-bezier(.2,.75,.25,1);}body{background: var(--bg);color: var(--ink);font-size: 16px;line-height: 1.68;}p{text-wrap: pretty;}::selection{background: rgba(168,18,44,.14);color: var(--ink);}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline: 2px solid var(--red);outline-offset: 3px;}section,[id]{scroll-margin-top: 88px;}.nv.is-pinned,.nav-links .sub-menu,.nav-more-menu,.newsletter-form,.newsletter-form:focus-within,.cs-compact-story,.cs-compact-story:hover,.bpr-engagement,.bpr-engagement:hover,.bpr-reaction,.bpr-reaction[aria-pressed="true"],.bpr-emoji-palette,.ar-meta-pill,.ar-by,.ar-av,.shr .ib,.ar-hero,.ar-body blockquote,.ar-aside,.rgr .cd,.pn a,.footer-top b,.footer-social-link,.cd:hover .im,.desk-item:hover .im,.rs:hover .im,.mr-list li:hover .im{box-shadow: none !important;}.cs-compact-story{padding: 0;border: 0;border-radius: 0;background: none;align-items: start;}.cs-compact-story .im{border-radius: 2px;}.cs-compact-story .h{transition: color .18s ease;}.cs-compact-story:hover .h{color: var(--red);}@media (min-width: 801px){.cs-compact-story + .cs-compact-story{padding-left: clamp(16px,2vw,28px);border-left: 1px solid var(--rule);}}.ar-hero{margin-bottom: 28px;border: 0;border-radius: 0;background: none;}.ar-hero figcaption{padding: 10px 0 0;border: 0;border-top: 1px solid var(--rule);background: none;font-size: 13px;line-height: 1.65;color: var(--mut);}.ar-hero:hover img{transform: none;}.ar-by{padding: 14px 0;border: 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);border-radius: 0;background: none;}.ar-av{background: var(--ink);}.ar-meta-strip{gap: 8px;}.ar-meta-pill{min-height: 0;padding: 0;border: 0;border-radius: 0;background: none;color: var(--mut);font-size: 12.5px;line-height: 1.5;}.ar-meta-pill + .ar-meta-pill{position: relative;padding-left: 13px;}.ar-meta-pill + .ar-meta-pill::before{content: '';position: absolute;left: 0;top: 50%;width: 3px;height: 3px;margin-top: -1.5px;border-radius: 50%;background: var(--rule);}.ar-aside{padding: 0;border: 0;border-radius: 0;background: none;}.ar-aside .sh{padding-top: 14px;border-top: 1px solid var(--ink);}.ar-aside .sh h2{font-size: 22px;}.aa + .aa::before{background: var(--rule-soft);}.bpr-engagement{margin-top: 44px;padding: 26px 0 0;border: 0;border-top: 2px solid var(--ink);border-radius: 0;background: none;}.bpr-engagement-heading{border-bottom-color: var(--rule);}.bpr-reaction{border: 0;border-radius: 2px;background: #f1ece2;color: var(--mut);}.bpr-reaction:hover,.bpr-reaction:focus-visible{border: 0;background: #e9e2d5;color: var(--red);transform: none;}.bpr-reaction[aria-pressed="true"]{background: var(--red);color: #fff;}.bpr-reaction[aria-pressed="true"] .bpr-reaction-check{background: #fff;color: var(--red);}.bpr-reaction-label{font-size: 12.5px;}.shr{gap: 6px;}.shr .ib{width: 38px;height: 38px;border: 0;border-radius: 2px;background: #f1ece2;color: var(--ink);transition: background-color .16s ease,color .16s ease;}.shr .ib:hover,.shr .ib:focus-visible{color: #fff;transform: none;}.shr .ib-fb:hover{background: #1877f2;}.shr .ib-wa:hover{background: #1f9d55;}.shr .ib-x:hover{background: #111;}.shr .ib-cp:hover{background: #0e7a5f;}.shr .ib-pr:hover{background: #5b554a;}.bpr-comments-head{border-top-color: var(--rule);}.bpr-comment-form{border: 0;background: none;padding: 0;}.bpr-comment-form-guest{border: 0;border-radius: 2px;background: #f1ece2;padding: 16px;}.bpr-comment-inputwrap{border: 1px solid var(--rule);border-radius: 2px;background: var(--surface);}.bpr-sort-select,.bpr-share,.bpr-comment-input,.bpr-comment-submit{border-radius: 2px;}.bpr-sort-select,.bpr-share{border-color: var(--rule);background: var(--surface);}.bpr-emoji-palette{border-color: var(--rule);border-radius: 2px;}.bpr-comments-empty{border-color: var(--rule);color: var(--mut);}.bpr-comment{border-bottom-color: var(--rule-soft);}.bpr-comment-head time,.bpr-comment-actions p{color: var(--mut);}.bpr-comment-notice{border: 0;border-left: 2px solid var(--red);background: #f4efe5;}.rgr .cd,.rgr .cd:first-child,.rgr .cd:last-child{padding: 14px 0 0 !important;border: 0 !important;border-top: 1px solid var(--rule) !important;border-radius: 0;background: none;overflow: visible;}.rgr .cd .im{margin: 0 0 12px;border-radius: 2px;}.rgr .cd .k,.rgr .cd .h,.rgr .cd .t{margin-inline: 0;}.rgr .cd .k{margin-top: 0;}.rgr .cd .t{margin-bottom: 0;}.pn a{padding: 0;border: 0;border-radius: 0;background: none;}.ar-tags a,.cs-j-chips a{padding: 6px 11px;border: 0;border-radius: 2px;background: #f1ece2;transition: color .16s ease,background-color .16s ease;}.ar-tags a:hover,.cs-j-chips a:hover{color: #fff;border: 0;background: var(--ink);}.ub{min-height: 37px;border-bottom-color: var(--rule-soft);font-size: 12.5px;}.ub a{text-underline-offset: 4px;}.mh{grid-template-columns: minmax(220px,300px) minmax(0,1fr) auto;gap: clamp(18px,2.2vw,36px);padding-block: 22px 20px;}.masthead-brand .lg{font-size: clamp(36px,4.35vw,54px);line-height: 1.16;letter-spacing: -.052em;}.masthead-brand .tg{margin-top: 4px;font-size: 10.5px;letter-spacing: .16em;}.header-story-strip{grid-template-columns: repeat(2,minmax(0,1fr));}.header-story{grid-template-columns: 54px minmax(0,1fr);gap: 11px;padding-inline: 18px;border-left-color: var(--rule-soft);}.header-story .im{border-radius: 2px;}.header-story span{display: -webkit-box !important;max-height: 2.85em;overflow: hidden;font-size: 14px;line-height: 1.42;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.header-story:hover span{color: var(--red);}.nv{background: var(--bg);border-top: 2px solid var(--ink);border-bottom: 1px solid var(--rule);}.nv .nav-shell{min-height: 56px;}.nv a{font-size: clamp(13px,1.05vw,15px);font-weight: 600;}.nv.is-pinned{border-bottom-color: var(--ink);}.nav-links{justify-content: center;justify-content: safe center;gap: clamp(10px,1.25vw,19px);padding-inline: 2px;}.nav-links > li > a{background-image: linear-gradient(var(--red),var(--red));background-repeat: no-repeat;background-position: 0 100%;background-size: 0 2px;transition: color .16s ease,background-size .22s var(--ease);}.nav-links > li > a:hover,.nav-links > li > a:focus-visible,.nav-links > li > a.on{background-size: 100% 2px;}.nav-links .sub-menu,.nav-more-menu{border: 1px solid var(--rule);border-top: 2px solid var(--red);border-radius: 0;background: var(--surface);}.nav-more summary{font-weight: 600;}.nav-tools .ib:hover{background: var(--tk-bg);}@media (max-width: 1200px){.nav-links{justify-content: flex-start;}}@media (min-width: 1281px){.nav-tools [data-menu-toggle]{display: none;}}.t{font-size: 12.5px;line-height: 1.55;}.li .t{font-size: 12px;}.cs-compact-story .t{font-size: 12px;}.k{padding: 5px 8px;border-radius: 2px;font-size: 11.5px;line-height: 1.25;}.li .k{font-size: 11px;}.source-identity{font-size: 11px;}.k:not(.kr):not(.kb):not(.kg):not(.ka):not(.kp){background: var(--tk-bg);color: var(--ink);}.cs-b .k:not(.kr):not(.kb):not(.kg):not(.ka):not(.kp),.cs-k .k:not(.kr):not(.kb):not(.kg):not(.ka):not(.kp){background: rgba(255,255,255,.10);color: inherit;}.ka{color: #754c00;}.sh h2,.cs .cs-h h2{font-size: clamp(23px,2vw,27px);letter-spacing: -.02em;}.sh small{font-size: 12.5px;}.hero{padding-top: 34px;padding-bottom: 50px;}.hero .lead .dk{font-size: 16.5px;line-height: 1.78;}@media (min-width: 1021px) and (max-width: 1180px){.hero{grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 24px;}.hero > .lead{grid-column: 1;grid-row: 1;order: 0;padding: 0 !important;}.hero > aside:last-child{grid-column: 2;grid-row: 1;order: 0;display: flex;flex-direction: column;gap: 0;padding: 0 !important;border-top: 0 !important;}.hero > aside:last-child .im{aspect-ratio: 16 / 9;}.hero > aside:first-child{grid-column: 1 / -1;grid-row: 2;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 24px;margin-top: 26px;padding: 0 !important;border-top: 1px solid var(--rule) !important;}.hero > aside:first-child .lh{grid-column: 1 / -1;padding-top: 14px;}.hero > aside:first-child .li{grid-template-columns: 28px 84px minmax(0,1fr);}.hero > aside:first-child .li .im{width: 84px;}.hero .lead .h{font-size: clamp(34px,3.6vw,40px);line-height: 1.3;}}@media (min-width: 1181px){.hero .lead .h{font-size: clamp(40px,3.5vw,50px);line-height: 1.3;}}.hero .lead a:hover .h,.hero .lead a:focus-visible .h{color: var(--ink);}@media (min-width: 1101px){.hero .lead .h{max-width: none;}.hero .lead .dk{max-width: 60ch;}}@media (min-width: 641px) and (max-width: 1100px){.hero .lead .h{max-width: 30ch;}}@media (min-width: 1101px){.li{grid-template-columns: 21px 84px minmax(0,1fr);}.li .im{width: 84px;}}@media (max-width: 640px){.li{grid-template-columns: 22px 80px minmax(0,1fr);}.li .im{width: 80px;}}@media (max-width: 360px){.li{grid-template-columns: 20px 70px minmax(0,1fr);}.li .im{width: 70px;}}.hero > aside{justify-content: flex-start;}.hero > aside:first-child .li{flex: none;padding: 12px 0;}.hero > aside:first-child .li:last-child{flex: 1 0 auto;}.hero > aside:last-child .rs{flex: none;}.hero > aside:last-child .rs:last-child{flex: 1 0 auto;}.hero > aside:last-child .rs .t{margin-top: 6px;}.story-grid .gr{padding-bottom: 50px;}.news-desk,.cs,.most-read{padding-bottom: clamp(40px,4vw,56px);}.cs-b{padding-block: clamp(42px,4.5vw,62px);}.cs .cs-h{margin-bottom: 20px;}.sh{margin-bottom: 22px;}@supports selector(:has(*)){div.cs-k:not(:has(.cs-k-list a:nth-child(3))) .cs-k-in{grid-template-columns: repeat(auto-fit,minmax(230px,1fr));gap: clamp(20px,2.2vw,30px);}div.cs-k:not(:has(.cs-k-list a:nth-child(3))) .cs-k-list{display: contents;}div.cs-k:not(:has(.cs-k-list a:nth-child(3))) .cs-k-list a{grid-template-columns: minmax(0,1fr);align-content: start;gap: 12px;padding: 0;border: 0;}div.cs-k:not(:has(.cs-k-list a:nth-child(3))) .cs-k-list .im{width: 100%;aspect-ratio: 3 / 2;}div.cs-k:not(:has(.cs-k-list a:nth-child(3))) .cs-k-list .h{font-size: clamp(18px,1.45vw,21px);}div.cs-k:not(:has(.cs-k-list a:nth-child(3))) .cs-k-list .t{margin-top: 2px;}}.crumbs{font-size: 12px;color: var(--mut);}.ar h1,.ar-head h1{font-size: clamp(38px,3.8vw,52px);line-height: 1.28;letter-spacing: -.04em;max-width: 100%;}.ar-deck{max-width: 100%;font-size: clamp(17px,1.3vw,19px);line-height: 1.72;color: #4f4b44;}.ar-body{max-width: 100%;font-size: clamp(18px,1.35vw,19px);line-height: 1.92;color: var(--ink);}.ar-body > p:first-child{font-size: clamp(19px,1.4vw,20px);line-height: 1.9;color: var(--ink);}.ar-body h2{font-size: clamp(26px,2vw,31px);line-height: 1.34;}.ar-body h3{font-size: clamp(21px,1.65vw,25px);line-height: 1.4;}.ar-body figcaption{font-size: 13px;color: var(--mut);}.ar-body blockquote{padding: 18px 22px;border: 0;border-left: 3px solid var(--red);border-radius: 0;background: #f4efe5;font-size: 1.08em;}.ar-body a{text-decoration-thickness: 1px;text-underline-offset: 3px;}@media (min-width: 1101px){.ar-wrap{grid-template-columns: minmax(0,760px) 320px;justify-content: center;gap: clamp(40px,4vw,64px);}}.sb{max-height: 0;border-bottom-color: var(--rule);background: var(--surface);}.sb.is-open{max-height: 180px;padding: 14px 0;border-bottom-width: 1px;}.sb form{gap: 12px;}.sb input{min-height: 46px;padding: 0 2px;border: 0;border-bottom: 1px solid var(--rule);background: transparent;font-size: 16px;}.sb input:focus-visible{outline: 2px solid var(--red);outline-offset: -2px;}.sb .bt{min-height: 46px;border-radius: 0;}.mm-panel{border-left: 0;border-top: 3px solid var(--red);background: var(--bg);}#menu-close{border: 0;border-radius: 2px;background: transparent;}#menu-close:hover{background: var(--tk-bg);color: var(--red);}.mm nav{border-top-color: var(--ink);}.mm nav a:hover,.mm nav a:focus-visible{background: rgba(168,18,44,.04);}.footer-newsletter{background: #f3ede2;border-top: 3px solid var(--red);}.newsletter-form{border: 0;border-bottom: 1px solid #cfc6b3;border-radius: 0;background: var(--surface);}.newsletter-form:focus-within{border-bottom-color: var(--red);}.newsletter-form input{background: transparent;}.newsletter-form .bt{border-radius: 0;}.newsletter-pending{padding: 10px 0 10px 16px;border: 0;border-left: 2px solid var(--red);border-radius: 0;background: transparent;}.newsletter-heading{border-left-width: 2px;}.ft{background: #171512;color: var(--ft-txt);}.ft::before{display: none;}.footer-mission,.footer-social-copy p,.footer-grid nav.footer-directory a{color: #c6beb0;}.footer-brand-lockup .eyebrow{color: #b3122b;}.footer-section-label,.footer-social-copy .eyebrow{color: #b3122b;}.footer-grid > nav:not(.footer-social){border: 0;border-radius: 0;background: none;backdrop-filter: none;}.footer-grid nav.footer-directory h3{color: var(--ft-txt);}.footer-grid nav.footer-directory a:hover{color: #fff;}.footer-social{border-top-color: var(--ft-rule);}.footer-colophon{color: #a79f90;border-top-color: var(--ft-rule);}.footer-top{color: #e8e2d7;}.footer-top b{border: 0;background: #2a2620;}.footer-top b:hover{background: var(--red);color: #fff;}.footer-social-link{border: 0;background: #24211c;color: #f2ede2;}.footer-social-link:hover,.footer-social-link:focus-visible{border: 0;background: var(--red);color: #fff;transform: translateY(-1px);}@media (min-width: 721px){.footer-grid > nav.footer-directory{padding: 0 24px 0 0;}.footer-grid > nav.footer-directory + nav.footer-directory{padding-left: 24px;}}.bt{border-radius: 2px;transition: background-color .18s ease,transform .18s var(--ease);}.bt:hover{background: var(--red-d);transform: translateY(-1px);}.bt:active{transform: none;}.cd .h,.desk-item .h,.rgr .cd .h,.mr-list .h,.li .h{transition: color .18s ease;}.cd:hover .h,.desk-item:hover .h,.rgr .cd:hover .h,.mr-list a:hover .h,.li:hover .h{color: var(--red);}.cd .im img,.desk-item .im img,.cs-compact-story .im img,.rgr .cd .im img,.mr-list .im img,.li .im img{transition: transform .5s var(--ease);}a:hover .im img,.cd:hover .im img,.desk-item:hover .im img,.cs-compact-story:hover .im img,.rgr .cd:hover .im img,.mr-list li:hover .im img,.li:hover .im img{transform: scale(1.035);}.mr-list li:hover{background: transparent;}.reading-progress{position: fixed;top: var(--wp-admin--admin-bar--height,0px);left: 0;z-index: 100;width: 100%;height: 2px;background: var(--red);transform: scaleX(0);transform-origin: left center;opacity: 0;transition: opacity .2s ease;pointer-events: none;}.reading-progress.is-visible{opacity: 1;}@view-transition{navigation: auto;}::view-transition-old(root){animation: bpr-page-out .16s ease both;}::view-transition-new(root){animation: bpr-page-in .3s var(--ease) both;}@keyframes bpr-page-out{to{opacity: 0;}}@keyframes bpr-page-in{from{opacity: 0;transform: translateY(6px);}}html.js-motion [data-motion]{opacity: 1;transform: translateY(16px);transition: transform .6s var(--ease);transition-delay: var(--reveal-delay,0ms);}html.js-motion [data-motion="line"]{transform: translateX(-12px);}html.js-motion [data-motion="fade"]{transform: translateY(10px);}html.js-motion [data-motion="image"]{transform: scale(1.02);transition-duration: .9s;}html.js-motion [data-motion].is-inview{transform: none;}@keyframes bpr-hero-in{from{opacity: .85;transform: translateY(10px);}to{opacity: 1;transform: none;}}html.js-motion .hero > .lead{animation: bpr-hero-in .56s var(--ease) both;}html.js-motion .hero > aside{animation: bpr-hero-in .56s .08s var(--ease) both;}.als-lead{align-items: start;}@media (max-width: 1200px) and (min-width: 981px){.header-story-strip{grid-template-columns: minmax(0,1fr);}.header-story:nth-child(2){display: none;}.header-story{padding-inline: 0;border-left: 0;}}@media (max-width: 980px){.header-story-strip{display: none;}.mh{grid-template-columns: minmax(0,1fr) auto;gap: 18px;padding-block: 18px;}.masthead-brand .lg{font-size: clamp(32px,5vw,42px);text-align: left;}.masthead-brand .tg{text-align: left;}}@media (max-width: 760px){.ar h1{font-size: clamp(30px,7.8vw,38px);}.ar-deck{font-size: 16px;line-height: 1.75;}.ar-body{font-size: 17px;line-height: 1.88;}.ar-body > p:first-child{font-size: 18px;}.bpr-engagement{padding: 22px 0 0;}.ar-meta-strip{gap: 8px;}}@media (max-width: 640px){.ub{font-size: 11px;}.nv .nav-links{justify-content: flex-start;gap: 19px;padding-right: 18px;}.nv .nav-links a{font-size: 13.5px;}.hero{padding-top: 24px;padding-bottom: 34px;}.ar h1{font-size: clamp(29px,7.4vw,36px);}.ar-meta-pill{font-size: 12px;}.ar-meta-pill + .ar-meta-pill{padding-left: 11px;}.bpr-reactions{grid-template-columns: repeat(2,minmax(0,1fr));}.ar-tags a,.cs-j-chips a{padding: 6px 10px;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}html.js-motion [data-motion]{opacity: 1;transform: none;transition: none;}html.js-motion .hero > .lead,html.js-motion .hero > aside{animation: none;}.bt:hover,.footer-social-link:hover,.footer-social-link:focus-visible{transform: none;}a:hover .im img,.cd:hover .im img,.desk-item:hover .im img,.cs-compact-story:hover .im img,.rgr .cd:hover .im img,.mr-list li:hover .im img,.li:hover .im img{transform: none;}.mm.open nav a{animation: none;}.reading-progress{transition: none;}::view-transition-old(root),::view-transition-new(root){animation: none;}}@media print{.reading-progress,.mm,.sb{display: none !important;}}
