@font-face{font-family: "Telegraph Serif";src: url("fonts/serif.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;size-adjust: 114%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Telegraph Serif";src: url("fonts/serif-ext.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;size-adjust: 114%;unicode-range: U+0100-0130,U+0132-0151,U+0154-024F,U+0259,U+0300-036F,U+1E00-1EFF,U+2070-209F,U+20A0-20AB,U+20AD-20CF,U+2113,U+2116,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Telegraph Serif";src: url("fonts/serif-italic.woff2") format("woff2");font-weight: 400 500;font-style: italic;font-display: swap;size-adjust: 114%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Telegraph Serif";src: url("fonts/serif-italic-ext.woff2") format("woff2");font-weight: 400 500;font-style: italic;font-display: swap;size-adjust: 114%;unicode-range: U+0100-0130,U+0132-0151,U+0154-024F,U+0259,U+0300-036F,U+1E00-1EFF,U+2070-209F,U+20A0-20AB,U+20AD-20CF,U+2113,U+2116,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Telegraph Display";src: url("fonts/display.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;size-adjust: 110%;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Telegraph Display";src: url("fonts/display-ext.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;size-adjust: 110%;unicode-range: U+0100-0130,U+0132-0151,U+0154-024F,U+0259,U+0300-036F,U+1E00-1EFF,U+2070-209F,U+20A0-20AB,U+20AD-20CF,U+2113,U+2116,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Libre Franklin";src: url("fonts/sans.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Libre Franklin";src: url("fonts/sans-ext.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0100-0130,U+0132-0151,U+0154-024F,U+0259,U+0300-036F,U+1E00-1EFF,U+2070-209F,U+20A0-20AB,U+20AD-20CF,U+2113,U+2116,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Telegraph Serif Fallback";src: local("Georgia"),local("Noto Serif");size-adjust: 104.3%;ascent-override: 80.3%;descent-override: 29%;line-gap-override: 0%}@font-face{font-family: "Telegraph Display Fallback";src: local("Georgia Bold"),local("Georgia-Bold"),local("Noto Serif Bold");font-weight: 700;size-adjust: 96.5%;ascent-override: 83.8%;descent-override: 30.2%;line-gap-override: 0%}@font-face{font-family: "Libre Franklin Fallback";src: local("Arial"),local("Roboto");size-adjust: 101%;ascent-override: 95.6%;descent-override: 24.3%;line-gap-override: 0%}:root{--ink: #161616;--text: #1d1d1d;--text-2: #484848;--muted: #6b6b6b;--rule: #dcd8d1;--rule-soft: #ebe7e0;--band: #f6f3ee;--band-2: #ece7df;--rule-band: #d3cdc3;--field-line: #8f8a82;--white: #ffffff;--maroon: #660033;--maroon-deep: #4a0025;--maroon-tint: #f7eef2;--maroon-line: #e4cfd9;--live: #b3002d;--head: "Telegraph Serif","Telegraph Serif Fallback",Georgia,"Times New Roman",serif;--serif: "Telegraph Serif","Telegraph Serif Fallback",Georgia,"Times New Roman",serif;--display: "Telegraph Display","Telegraph Display Fallback",Georgia,"Times New Roman",serif;--sans: "Libre Franklin","Libre Franklin Fallback","Helvetica Neue",Arial,sans-serif;--gutter: 16px;--wrap: 1240px;--col-gap: 20px;--body-size: 18px;--head-offset: 0px}@media (min-width: 768px){:root{--gutter: 24px;--col-gap: 24px;--body-size: 19px}}@media (min-width: 1200px){:root{--gutter: 32px;--col-gap: 28px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: 72px}body{margin: 0;background: var(--white);color: var(--ink);font-family: var(--serif);font-size: 16px;line-height: 1.5;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg,video{display: block;max-width: 100%}img{height: auto}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin: 0}:where(ul,ol)[role="list"]{list-style: none;padding: 0}:where(a){color: inherit;text-decoration-thickness: 1px;text-underline-offset: 0.18em}:where(button,input,select,textarea){font: inherit;color: inherit}:where(button){cursor: pointer}[hidden]{display: none !important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 2px solid var(--maroon);outline-offset: 2px}:where(p,li,dd,figcaption,blockquote){overflow-wrap: break-word;text-wrap: pretty}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;font-weight: 400;font-style: normal}.skip{position: absolute;top: 8px;left: 8px;z-index: 200;padding: 10px 16px;background: var(--ink);color: var(--white);font: 600 14px/1 var(--sans);text-decoration: none;transform: translateY(-150%)}.skip:focus{transform: none}.wrap{width: 100%;max-width: calc(var(--wrap) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.icon{width: 20px;height: 20px;flex: none}.icon--flip{transform: scaleX(-1)}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.kicker{margin: 0 0 6px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.07em;text-transform: uppercase;color: var(--maroon)}.kicker a{position: relative;z-index: 1;display: inline-block;padding-block: 6px;margin-block: -6px;text-decoration: none}@media (hover: hover){.kicker a:hover{text-decoration: underline}}.kicker--plain{color: var(--muted)}.kicker--live,.badge--live{color: var(--live)}.trail{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 0;font: 700 12px/1.3 var(--sans);letter-spacing: 0.07em;text-transform: uppercase;color: var(--maroon)}.trail a{display: inline-block;padding-block: 6px;margin-block: -6px;text-decoration: none}.trail a:hover{text-decoration: underline}.trail__sep{margin: 0 8px;color: var(--muted);font-weight: 400}.badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 8px;border: 1px solid currentColor;border-radius: 2px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--maroon)}.badge--live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor;animation: tl-pulse 2s ease-in-out infinite}@keyframes tl-pulse{50%{opacity: 0.35}}.rail__title,.band__title.band__title--plain{margin: 0 0 14px;padding-top: 10px;border-top: 2px solid var(--ink);font: 700 13px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink)}.rail__title a{display: inline-flex;align-items: center;gap: 2px;text-decoration: none}.rail__title a:hover{color: var(--maroon)}.rail__title .icon{width: 15px;height: 15px}.empty{padding-block: 32px 48px}.empty__title{margin-bottom: 12px;font: 700 22px/1.38 var(--head)}.empty p + p{margin-top: 8px}.button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 42px;padding: 0 18px;border: 1px solid transparent;border-radius: 3px;font: 600 14px/1 var(--sans);letter-spacing: 0.01em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color 0.15s,color 0.15s,border-color 0.15s}.button--maroon{background: var(--maroon);color: var(--white)}.button--maroon:hover{background: var(--maroon-deep);color: var(--white)}.button--ink{background: var(--ink);color: var(--white)}.button--ink:hover{background: #3a3a3a;color: var(--white)}.button--ghost{border-color: var(--ink);background: transparent;color: var(--ink)}.button--ghost:hover{background: var(--ink);color: var(--white)}.iconbtn{display: inline-flex;align-items: center;gap: 6px;min-height: 40px;padding: 0 8px;border: 0;border-radius: 3px;background: transparent;color: var(--ink);font: 600 13px/1 var(--sans);text-decoration: none;white-space: nowrap}@media (hover: hover){.iconbtn:hover{background: var(--band)}}.field__input{width: 100%;min-height: 46px;padding: 0 14px;border: 1px solid var(--field-line);border-radius: 3px;background: var(--white);font: 400 16px/1.3 var(--sans);color: var(--ink)}.field__input:focus{border-color: var(--ink);outline: 2px solid var(--maroon);outline-offset: 1px}select.field__input{padding-right: 36px;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23161616' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px}.chip{position: relative;display: inline-flex}.chip input{position: absolute;opacity: 0;pointer-events: none}.chip span{display: inline-flex;align-items: center;min-height: 34px;padding: 0 14px;border: 1px solid var(--rule);border-radius: 999px;font: 500 13.5px/1 var(--sans);color: var(--text-2);cursor: pointer;transition: border-color 0.15s,background-color 0.15s}.chip span:hover{border-color: var(--ink);color: var(--ink)}.chip input:checked + span{border-color: var(--ink);background: var(--ink);color: var(--white)}.chip input:focus-visible + span{outline: 2px solid var(--maroon);outline-offset: 2px}.site-head{position: relative;z-index: 40;background: var(--white)}.topbar{border-bottom: 1px solid var(--rule-soft);background: var(--band)}.topbar__inner{display: flex;align-items: center;gap: 14px;min-height: 34px}.topbar__label{flex: none;align-self: stretch;display: flex;align-items: center;margin-left: calc(var(--gutter) * -1);padding: 0 12px 0 var(--gutter);background: var(--ink);color: var(--white);font: 700 12px/1 var(--sans);letter-spacing: 0.06em;text-transform: uppercase}@media (min-width: 1305px){.topbar__label{margin-left: 0;padding-left: 12px}}.ticker{position: relative;flex: 1;min-width: 0;height: 20px;margin: 0}.ticker__item{position: absolute;inset: 0;opacity: 0;visibility: hidden;transition: opacity 0.5s ease,visibility 0s linear 0.5s}.ticker__item.is-current{opacity: 1;visibility: visible;transition: opacity 0.5s ease}.ticker__item a{display: block;overflow: hidden;font: 400 13.5px/20px var(--head);color: var(--ink);text-decoration: none;white-space: nowrap;text-overflow: ellipsis}.ticker__item a:hover{color: var(--maroon);text-decoration: underline}.service{display: none}@media (min-width: 1024px){.service{display: flex;flex: none;align-items: center;gap: 16px;font: 500 12.5px/1 var(--sans);color: var(--text-2);white-space: nowrap}.service__list{display: flex;gap: 12px;margin: 0;padding: 0;list-style: none}.service__list--fx{padding-left: 16px;border-left: 1px solid var(--rule-band)}.service__figure{font-weight: 700;color: var(--ink)}.service__list--weather li:nth-child(n+3),.service__list--fx li:nth-child(n+2){display: none}}@media (min-width: 1360px){.service__list--weather li:nth-child(n+3),.service__list--fx li:nth-child(n+2){display: list-item}}.site-foot__base .site-foot__credit a{color: var(--text-2);text-decoration: underline;text-decoration-color: var(--rule);text-underline-offset: 0.2em}.site-foot__base .site-foot__credit a:hover{color: var(--maroon);text-decoration-color: currentColor}.topbar__links{display: none;flex: none;gap: 18px;margin: 0;font: 500 12.5px/1 var(--sans)}.topbar__links a{display: inline-flex;align-items: center;gap: 5px;color: var(--ink);text-decoration: none}.topbar__links a:hover{color: var(--maroon);text-decoration: underline}.topbar__links .icon{width: 15px;height: 15px}.masthead__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 12px;padding-block: 12px 10px}.masthead__side{display: flex;align-items: center;gap: 4px;min-width: 0}.masthead__side--end{justify-content: flex-end}.masthead__menu .iconbtn__text,.masthead__search .iconbtn__text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.masthead__date,.masthead__letter{display: none}.masthead__logo{display: block;color: var(--ink);text-decoration: none}.masthead-svg{display: block;width: 190px;height: auto;aspect-ratio: 592 / 101;fill: currentColor}.masthead__day{font: 600 13px/1.3 var(--sans);color: var(--ink)}.masthead__paper{font: 500 12.5px/1.3 var(--sans);color: var(--maroon);text-decoration: none}.masthead__today{margin: -4px 0 0;padding-bottom: 8px;font: 500 12px/1.3 var(--sans);color: var(--muted);text-align: center}@media (min-width: 1024px){.masthead__today{display: none}}.masthead__paper:hover{text-decoration: underline}.sections__inner{position: relative}.sections__inner::after{content: "";display: block;height: 4px;border-top: 1px solid var(--ink);border-bottom: 1px solid var(--ink)}.sections__list{display: flex;gap: 2px;margin: 0 calc(var(--gutter) * -1);padding: 0 var(--gutter);overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.sections__list::-webkit-scrollbar{display: none}@media (max-width: 1023px){.sections__list{display: none}}[data-scroller].is-fade-end{-webkit-mask-image: linear-gradient(90deg,#000 85%,transparent);mask-image: linear-gradient(90deg,#000 85%,transparent)}[data-scroller].is-fade-start{-webkit-mask-image: linear-gradient(90deg,transparent,#000 15%);mask-image: linear-gradient(90deg,transparent,#000 15%)}[data-scroller].is-fade-start.is-fade-end{-webkit-mask-image: linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image: linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.sections__item{position: static;display: flex;align-items: center;flex: none}.sections__item--live .sections__link{color: var(--live);font-weight: 600}.sections__dot{display: inline-block;width: 7px;height: 7px;margin: 0 6px 1px 0;border-radius: 50%;background: currentColor;vertical-align: middle}.sections__link{display: block;padding: 11px 10px 10px;border-bottom: 2px solid transparent;font: 400 15px/1.24 var(--head);color: var(--ink);text-decoration: none;white-space: nowrap}.sections__link:hover,.sections__item.is-open > .sections__link{color: var(--maroon)}.sections__link[aria-current]{border-bottom-color: var(--maroon)}.sections__toggle{display: none;align-items: center;justify-content: center;width: 22px;height: 28px;margin-left: -6px;padding: 0;border: 0;border-radius: 3px;background: transparent;color: var(--muted)}.sections__toggle .icon{width: 13px;height: 13px;transition: transform 0.2s}.sections__toggle[aria-expanded="true"] .icon{transform: rotate(180deg)}.sections__toggle:hover{color: var(--maroon)}.panel{position: absolute;top: calc(100% - 5px);left: 0;right: 0;z-index: 45;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);background: var(--white);box-shadow: 0 18px 30px -18px rgba(22,22,22,0.28)}.panel__inner{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 32px;padding-block: 24px 28px}.panel__title{margin-bottom: 10px;font: 700 17px/1.38 var(--head)}.panel__title a{display: inline-flex;align-items: center;gap: 4px;text-decoration: none}.panel__title a:hover{color: var(--maroon)}.panel__title .icon{width: 16px;height: 16px}.panel__subs ul{margin: 0;columns: 1}.panel__subs li a,.panel__list a{display: block;padding: 6px 0;font: 500 14.5px/1.3 var(--sans);color: var(--text-2);text-decoration: none}.panel__subs li a:hover,.panel__list a:hover{color: var(--maroon);text-decoration: underline}.panel__stories{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px;padding-left: 32px;border-left: 1px solid var(--rule)}.panel .card--compact{grid-template-columns: minmax(0,1fr) 84px;gap: 12px}.panel .card--compact .card__media{aspect-ratio: 1}.panel .card--compact .card__title{font-size: 15px}.panel--small{left: auto;right: auto;width: 260px;padding: 14px 20px;border: 1px solid var(--rule);border-radius: 0 0 4px 4px}.panel__list{margin: 0}.stickybar{position: fixed;top: var(--head-offset);left: 0;right: 0;z-index: 60;border-bottom: 1px solid var(--rule);background: rgba(255,255,255,0.97);transform: translateY(-110%);transition: transform 0.28s ease}@supports (backdrop-filter: blur(8px)){.stickybar{background: rgba(255,255,255,0.9);backdrop-filter: saturate(1.4) blur(10px)}}.stickybar.is-shown{transform: none}.stickybar__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;min-height: 50px}.stickybar__inner > :last-child{justify-self: end}.stickybar__inner .iconbtn__text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.stickybar__logo{color: var(--ink)}.stickybar__logo .masthead-svg{width: 140px}.progress{position: absolute;left: 0;right: 0;bottom: -1px;height: 2px}.progress__bar{display: block;width: 100%;height: 100%;background: var(--maroon);transform: scaleX(0);transform-origin: 0 50%}.admin-bar{--head-offset: 32px}@media (max-width: 782px){.admin-bar{--head-offset: 46px}}@media (max-width: 600px){.admin-bar{--head-offset: 0px}}@media (min-width: 768px){.masthead-svg{width: 270px}.masthead__inner{padding-block: 18px 14px}.masthead__menu .iconbtn__text,.masthead__search .iconbtn__text,.stickybar__inner .iconbtn__text{position: static;width: auto;height: auto;overflow: visible;clip: auto}.topbar__links{display: flex}}@media (min-width: 1024px){.masthead__inner{padding-block: 22px 16px}.masthead-svg{width: 320px}.masthead__side--start{gap: 14px}.masthead__date{display: block;padding-left: 14px;border-left: 1px solid var(--rule)}.masthead__menu .iconbtn__text{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.masthead__letter{display: inline-flex;margin-left: 6px}.sections__list{justify-content: center;gap: 6px;margin: 0;padding: 0;overflow: visible}.sections__list[data-scroller].is-fade-end,.sections__list[data-scroller].is-fade-start{-webkit-mask-image: none;mask-image: none}.sections__toggle{display: inline-flex}.sections__item{position: static}.sections__item--about{position: relative}.sections__link{padding: 12px 12px 11px;font-size: 15.5px}}@media (min-width: 1200px){.masthead-svg{width: 350px}.sections__link{padding-inline: 14px}}.drawer,.finder{position: fixed;inset: 0;z-index: 100}.drawer__scrim,.finder__scrim{position: absolute;inset: 0;background: rgba(22,22,22,0.32);opacity: 0;transition: opacity 0.25s ease}.drawer.is-open .drawer__scrim,.finder.is-open .finder__scrim{opacity: 1}.drawer__sheet{position: absolute;top: 0;bottom: 0;left: 0;width: min(420px,100%);overflow-y: auto;overscroll-behavior: contain;background: var(--white);box-shadow: 8px 0 30px rgba(22,22,22,0.12);transform: translateX(-100%);transition: transform 0.3s cubic-bezier(0.2,0.7,0.2,1)}.drawer.is-open .drawer__sheet{transform: none}.drawer__head{position: sticky;top: 0;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 12px 12px 12px 20px;border-bottom: 1px solid var(--rule);background: var(--white)}.drawer__logo{color: var(--ink)}.drawer__logo .masthead-svg{width: 160px}.drawer__search{display: flex;gap: 8px;padding: 18px 20px;border-bottom: 1px solid var(--rule-soft)}.drawer__search .button{min-height: 46px}.drawer__nav{padding: 6px 20px 32px}.drawer__list{margin: 0}.drawer__item{border-bottom: 1px solid var(--rule-soft)}.drawer__link{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 0;font: 400 19px/1.29 var(--head);color: var(--ink);text-decoration: none;cursor: pointer;list-style: none}.drawer__link::-webkit-details-marker{display: none}.drawer__link:hover{color: var(--maroon)}.drawer__link .icon{width: 18px;height: 18px;color: var(--muted);transition: transform 0.2s}.drawer__group[open] .drawer__link .icon{transform: rotate(180deg)}.drawer__subs{margin: -4px 0 14px;padding-left: 14px;border-left: 2px solid var(--maroon-line)}.drawer__subs a{display: block;padding: 7px 0;font: 500 15px/1.3 var(--sans);color: var(--text-2);text-decoration: none}.drawer__subs a:hover{color: var(--maroon);text-decoration: underline}.drawer__extras{display: grid;gap: 2px;margin: 20px 0 0}.drawer__extras a{display: block;padding: 7px 0;font: 500 14.5px/1.3 var(--sans);color: var(--text-2);text-decoration: none}.drawer__extras a:hover{color: var(--maroon);text-decoration: underline}.finder__sheet{position: absolute;top: 0;left: 0;right: 0;max-height: 100%;overflow-y: auto;background: var(--white);box-shadow: 0 20px 40px -20px rgba(22,22,22,0.35);transform: translateY(-16px);opacity: 0;transition: transform 0.25s ease,opacity 0.25s ease}.finder.is-open .finder__sheet{transform: none;opacity: 1}.finder__inner{padding-block: 20px 28px}.finder__form{display: flex;align-items: center;gap: 12px;padding-bottom: 12px;border-bottom: 2px solid var(--ink)}.finder__icon{width: 24px;height: 24px;color: var(--muted)}.finder__input{flex: 1;min-width: 0;padding: 6px 0;border: 0;background: transparent;font: 400 22px/1.34 var(--head);color: var(--ink)}.finder__input:focus{outline: none}.finder__input::-webkit-search-cancel-button{display: none}.finder__hint{margin-top: 10px;font: 400 13px/1.4 var(--sans);color: var(--muted)}.finder__results{max-width: 820px}.finder__group{margin: 18px 0 0}.finder__label{margin-bottom: 4px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.finder__hit{display: block;padding: 10px 0;border-bottom: 1px solid var(--rule-soft);text-decoration: none}.finder__hit-title{display: block;font: 700 16.5px/1.38 var(--head);color: var(--ink)}.finder__hit:hover .finder__hit-title,.finder__hit.is-active .finder__hit-title{color: var(--maroon);text-decoration: underline}.finder__hit-meta{display: block;margin-top: 3px;font: 400 12.5px/1.3 var(--sans);color: var(--muted)}.finder__hit mark{background: var(--maroon-tint);color: inherit}.finder__all{display: inline-flex;align-items: center;gap: 4px;margin-top: 16px;font: 600 14px/1 var(--sans);color: var(--maroon);text-decoration: none}.finder__all:hover{text-decoration: underline}.finder__all .icon{width: 16px;height: 16px}@media (min-width: 768px){.finder__inner{padding-block: 28px 36px}.finder__input{font-size: 28px}}body.is-locked{overflow: hidden}.tool-wrap{position: relative}.pop{position: absolute;top: calc(100% + 8px);right: 0;z-index: 30;width: max-content;min-width: 230px;max-width: min(320px,calc(100vw - 32px));padding: 16px 18px 18px;border: 1px solid var(--rule);border-radius: 6px;background: var(--white);box-shadow: 0 16px 34px -14px rgba(22,22,22,0.3)}.pop__title{margin-bottom: 10px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.07em;text-transform: uppercase;color: var(--muted)}.toast{position: fixed;left: 50%;bottom: 24px;z-index: 120;width: max-content;max-width: calc(100vw - 48px);padding: 10px 16px;border-radius: 6px;background: var(--ink);color: var(--white);font: 500 13.5px/1.35 var(--sans);text-align: center;box-shadow: 0 10px 30px rgba(22,22,22,0.25);transform: translateX(-50%)}.breaking{border-bottom: 1px solid var(--rule);background: var(--band)}.breaking__inner{display: flex;align-items: baseline;flex-wrap: wrap;gap: 6px 14px;padding-block: 12px}.breaking__label{flex: none;padding: 4px 8px 3px;border-radius: 2px;background: var(--maroon);color: var(--white);font: 700 12px/1.1 var(--sans);letter-spacing: 0.08em;text-transform: uppercase}.breaking__link{font: 700 16.5px/1.43 var(--head);color: var(--ink);text-decoration: none}.breaking__link:hover{color: var(--maroon);text-decoration: underline}.breaking time{font: 500 13px/1 var(--sans);color: var(--muted)}.card{position: relative;display: grid;align-content: start;gap: 10px;min-width: 0}.card__media{position: relative;overflow: hidden;aspect-ratio: 3 / 2;background: var(--band)}.card__media .img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease}.card__body{min-width: 0}.card__title{font: 700 18px/1.33 var(--head);letter-spacing: -0.005em;color: var(--ink);text-wrap: balance;font-variant-numeric: lining-nums;overflow-wrap: break-word}.card__title a{color: inherit;text-decoration: none}.card__title a::after{content: "";position: absolute;inset: 0;z-index: 0}.card__title a:hover,.card__title a:focus-visible{color: var(--maroon)}.card__title a:focus-visible{outline: none}.card__title a:focus-visible::after{outline: 2px solid var(--maroon);outline-offset: 4px}@media (hover: hover){.card:hover .card__media .img{transform: scale(1.03)}}.card__summary{margin-top: 8px;font: 430 15.5px/1.6 var(--serif);color: var(--text-2)}.card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 0;margin-top: 8px;font: 400 12.5px/1.35 var(--sans);color: var(--muted)}.card__byline{font-weight: 600;color: var(--text-2)}.card__body{container-type: inline-size}@container (max-width: 250px){.card__meta{flex-direction: column;align-items: flex-start;gap: 2px}.card__dot{display: none}}.card__dot{width: 3px;height: 3px;margin: 0 8px;border-radius: 50%;background: currentColor}.card__number{float: left;width: 34px;margin-top: -2px;font: 700 26px/1 var(--display);color: var(--maroon);font-variant-numeric: lining-nums}.card--lead{gap: 14px}.card--lead .card__title{font-family: var(--display);font-size: 24px;line-height: 1.25;letter-spacing: -0.0075em}.card--lead .card__summary{font-size: 17px;line-height: 1.55}.card--top .card__title{font-size: 20px;line-height: 1.29}.card--side .card__title{font-family: var(--display);font-size: 23px;line-height: 1.27}.card--side .card__summary{font-size: 16px}.card--text .card__title{font-size: 17px;line-height: 1.38}.card--compact{grid-template-columns: minmax(0,1fr) 104px;align-items: start;gap: 14px}.card--compact .card__media{grid-column: 2;grid-row: 1;aspect-ratio: 4 / 3}.card--compact .card__body{grid-column: 1;grid-row: 1}.card--compact .card__title{font-size: 16px;line-height: 1.38}.card--compact:not(.has-image){grid-template-columns: minmax(0,1fr)}.card--opinion{grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 14px}.card__writer{margin-bottom: 4px;font: 600 13px/1.25 var(--sans);color: var(--maroon)}.card--opinion .card__title{font-size: 17px;line-height: 1.38}.card__portrait .img{width: 60px;height: 60px;border-radius: 50%;object-fit: cover}.card--row{grid-template-columns: minmax(0,1fr) 104px;align-items: start;gap: 16px}.card--row .card__media{grid-column: 2;grid-row: 1;aspect-ratio: 1}.card--row .card__body{grid-column: 1;grid-row: 1}.card--row:not(.has-image){grid-template-columns: minmax(0,1fr)}.card--row .card__title{font-size: 18px;line-height: 1.35}.card--row .card__summary{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 15px}.card.is-live .kicker{display: inline-flex;align-items: center;gap: 6px;color: var(--live)}.card.is-live .kicker::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor;animation: tl-pulse 2s ease-in-out infinite}.front-top__more > * + *,.front-top__second > * + *,.rail > .card + .card,.rail__block > .card + .card,.band__list > * + *,.section-top__side > * + *,.stream > .card + .card,.stream > .ad + .card,.stream > .card + .ad,.columns__col > .card + .card{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--rule)}@media (min-width: 768px){.card--lead .card__title{font-size: 28px}.card--top .card__title{font-size: 21px}.card--side{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 24px;align-items: start}.card--side .card__title{font-size: 25px}.card--compact{grid-template-columns: minmax(0,1fr) 120px}.card--row{grid-template-columns: minmax(0,1fr) 240px;gap: 24px}.card--row .card__media{aspect-ratio: 3 / 2}.card--row .card__title{font-size: 21px}.card--row .card__summary{font-size: 15.5px}}@media (min-width: 1200px){.card--lead .card__title{font-size: 31px;line-height: 1.22}.card--side .card__title{font-size: 27px}}.front{padding-top: 20px}.front-top{display: grid;gap: 24px}.front-top__more{margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--rule)}.front-top__second{padding-top: 20px;border-top: 1px solid var(--rule)}.front-top__opinion{padding-top: 4px}.front-top__opinion .card + .card{margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--rule)}.band{margin-top: 40px}.band__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 22px;margin-bottom: 18px;padding-top: 10px;border-top: 2px solid var(--ink)}.band__title{font: 400 25px/1.18 var(--head);letter-spacing: -0.0075em}.band__title a{display: inline-flex;align-items: center;gap: 2px;color: var(--ink);text-decoration: none}.band__title a:hover{color: var(--maroon)}.band__title .icon{width: 18px;height: 18px;margin-top: 2px}.band__subs{display: flex;gap: 18px;min-width: 0;max-width: 100%;margin: 0;overflow-x: auto;scrollbar-width: none}.band__subs::-webkit-scrollbar{display: none}.band__subs a{font: 500 13.5px/1.6 var(--sans);color: var(--text-2);text-decoration: none;white-space: nowrap}.band__subs a:hover{color: var(--maroon);text-decoration: underline}.band__more{margin-left: auto;font: 600 13px/1 var(--sans)}.band__more a{display: inline-flex;align-items: center;gap: 2px;color: var(--maroon);text-decoration: none}.band__more a:hover{text-decoration: underline}.band__more .icon{width: 15px;height: 15px}.band__grid{display: grid;gap: 24px var(--col-gap)}@media (max-width: 599px){.band__grid{row-gap: 16px}.band__grid > .card:nth-child(n+2){padding-top: 16px;border-top: 1px solid var(--rule)}.band__grid > .card:nth-child(n+2),.edition__columns > .card{grid-template-columns: minmax(0,1fr) 104px;align-items: start;gap: 14px}.band__grid > .card:not(.has-image):nth-child(n+2),.edition__columns > .card:not(.has-image){grid-template-columns: minmax(0,1fr)}.band__grid > .card:nth-child(n+2) .card__media,.edition__columns > .card .card__media{grid-column: 2;grid-row: 1;aspect-ratio: 4 / 3}.band__grid > .card:nth-child(n+2) .card__body,.edition__columns > .card .card__body{grid-column: 1;grid-row: 1}.band__grid > .card:nth-child(n+2) .card__title,.edition__columns > .card .card__title{font-size: 17px;line-height: 1.38}.band__grid > .card:nth-child(n+2) .card__summary,.edition__columns > .card .card__summary{display: none}}.band__feature,.band__trio{display: grid;gap: 20px}.band__list--side{padding-top: 16px;border-top: 1px solid var(--rule)}.band__under{display: grid;gap: 16px var(--col-gap);margin-top: 20px;padding-top: 16px;border-top: 1px solid var(--rule)}.band__under .card__summary{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 15px}.band__feature .band__list{padding-top: 16px;border-top: 1px solid var(--rule)}@media (min-width: 600px){.band__under{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.band__feature .band__list{padding-top: 0;border-top: 0}}.tint{margin-top: 48px;padding-block: 32px 36px;background: var(--band)}.tint__inner{display: grid;gap: 32px}.tint .card__media{background: var(--band-2)}.ranked{margin: 0;counter-reset: none}.ranked > li + li{margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--rule)}.tint .ranked > li + li{border-top-color: var(--rule-band)}.ranked .card__body{display: flow-root}.ranked .card__title,.ranked .kicker,.ranked .card__meta{margin-left: 34px}.letter{margin-top: 48px;padding-block: 36px;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);background: var(--band)}.letter__inner{display: grid;gap: 20px;align-items: center}.letter__title{font: 700 27px/1.22 var(--display);letter-spacing: -0.0075em}.letter__lede{max-width: 520px;margin-top: 10px;font: 430 16.5px/1.6 var(--serif);color: var(--text-2)}.columns{display: grid;gap: 28px var(--col-gap)}.columns__title{margin-bottom: 14px;padding-top: 11px;border-top: 2px solid var(--ink);font: 700 13px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase}.columns__title a{display: inline-flex;align-items: center;gap: 2px;margin-block: -6px;padding-block: 6px;color: var(--maroon);text-decoration: none}.columns__title a:hover{color: var(--ink)}.columns__title .icon{width: 14px;height: 14px}.columns__col > .card:first-of-type .card__title{font-size: 20px;line-height: 1.29}.columns__col > .card:not(:first-of-type) .card__title{font-size: 16.5px;line-height: 1.38}.ad-row{margin-top: 32px}.ad-row--top{margin-top: 16px}@media (min-width: 600px){.band__grid--four,.band__grid--three{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.front{padding-top: 28px}.front-top{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 0}.front-top__lead{grid-column: 1;grid-row: 1 / span 2;padding-right: var(--col-gap);border-right: 1px solid var(--rule)}.front-top__second{grid-column: 2;padding-top: 0;padding-left: var(--col-gap);border-top: 0}.front-top__opinion{grid-column: 2;margin-top: 24px;padding-left: var(--col-gap)}.band__grid--three{grid-template-columns: repeat(3,minmax(0,1fr))}.band__grid > .card{position: relative}.columns--2,.columns--4{grid-template-columns: repeat(2,minmax(0,1fr))}.columns--3{grid-template-columns: repeat(3,minmax(0,1fr))}.letter__inner{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px}.tint__inner{grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 0}.tint__picks{padding-right: var(--col-gap);border-right: 1px solid var(--rule-band)}.tint__popular{padding-left: var(--col-gap)}.tint__inner.is-single{grid-template-columns: minmax(0,1fr)}.tint__inner.is-single .tint__popular{padding-left: 0}.tint__inner.is-single .ranked{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px var(--col-gap)}.tint__inner.is-single .ranked > li + li{margin-top: 0;padding-top: 0;border-top: 0}}@media (min-width: 1024px){.front-top{grid-template-columns: minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.front-top__lead{grid-row: auto}.front-top__second{grid-column: 2;padding-right: var(--col-gap);border-right: 1px solid var(--rule)}.front-top__opinion{grid-column: 3;margin-top: 0}.band__feature{grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 0}.band__main{padding-right: var(--col-gap);border-right: 1px solid var(--rule)}.band__feature .band__list{padding-left: var(--col-gap)}.band--feature-flip .band__main{order: 2;padding-right: 0;padding-left: var(--col-gap);border-right: 0;border-left: 1px solid var(--rule)}.band--feature-flip .band__feature .band__list{order: 1;padding-left: 0;padding-right: var(--col-gap)}.band--feature-flip .band__feature{grid-template-columns: minmax(0,1fr) minmax(0,2fr)}.band--feature-flip .card--side{grid-template-columns: minmax(0,1fr) minmax(0,1.2fr)}.band--feature-flip .card--side .card__media{order: 2}.band__grid--four{grid-template-columns: repeat(4,minmax(0,1fr))}.band__trio{grid-template-columns: minmax(0,3fr) minmax(0,1fr);gap: 0}.band__trio .band__grid{padding-right: var(--col-gap);border-right: 1px solid var(--rule)}.band__list--side{padding-top: 0;padding-left: var(--col-gap);border-top: 0}.columns--4{grid-template-columns: repeat(4,minmax(0,1fr))}.columns__col + .columns__col{position: relative}.band{margin-top: 48px}.tint__inner.is-single .ranked{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 24px}}.section-head{padding-top: 28px}.section-head .trail{margin-bottom: 8px}.section-head__title{font: 700 34px/1.17 var(--display);letter-spacing: -0.01em;text-wrap: balance}.section-head__page{margin-left: 12px;font: 400 15px/1 var(--sans);letter-spacing: 0;color: var(--muted)}.section-head__intro{max-width: 680px;margin-top: 12px;font: 430 17px/1.6 var(--serif);color: var(--text-2)}.section-head__subs{margin-top: 18px;border-top: 1px solid var(--ink);border-bottom: 1px solid var(--rule)}.section-head__subs ul{display: flex;gap: 4px;margin: 0;overflow-x: auto;scrollbar-width: none}.section-head__subs ul::-webkit-scrollbar{display: none}.section-head__subs a{display: block;padding: 11px 10px 10px;border-bottom: 2px solid transparent;font: 500 14px/1.2 var(--sans);color: var(--text-2);text-decoration: none;white-space: nowrap}.section-head__subs li:first-child a{padding-left: 0}.section-head__subs a:hover{color: var(--maroon)}.section-head__subs a[aria-current]{border-bottom-color: var(--maroon);color: var(--ink);font-weight: 700}.section-top{display: grid;gap: 20px;margin-top: 24px}.section-top__side{padding-top: 16px;border-top: 1px solid var(--rule)}.band--plain{margin-top: 32px;padding-top: 24px;border-top: 1px solid var(--rule)}.stream{margin-top: 36px}.stream-layout{margin-top: 36px}.stream-layout .stream{margin-top: 0}.stream-layout__rail{display: none}@media (min-width: 1024px){.stream-layout{display: grid;grid-template-columns: minmax(0,860px) 300px;justify-content: space-between;gap: 48px}.stream-layout__rail{display: block;align-self: start}}.stream__title{margin-bottom: 18px;padding-top: 10px;border-top: 2px solid var(--ink);font: 700 13px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase}.pager{margin-top: 36px;padding-top: 20px;border-top: 1px solid var(--rule)}.pager__list{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px;margin: 0}.pager .page-numbers{display: inline-flex;align-items: center;justify-content: center;gap: 4px;min-width: 40px;min-height: 40px;padding: 0 10px;border: 1px solid var(--rule);border-radius: 3px;font: 600 14px/1 var(--sans);color: var(--ink);text-decoration: none}.pager a.page-numbers:hover{border-color: var(--ink)}.pager .page-numbers.current{border-color: var(--ink);background: var(--ink);color: var(--white)}.pager .page-numbers.dots{border-color: transparent;min-width: 24px}.pager .icon{width: 15px;height: 15px}.search-form{margin-top: 20px;max-width: 860px}.search-form__row{display: grid;gap: 10px}.search-form__button{min-height: 46px}.search-form__sort{display: flex;flex-wrap: wrap;gap: 8px;margin: 14px 0 0;padding: 0;border: 0}.search-page__count{margin-top: 16px;font: 500 13.5px/1.3 var(--sans);color: var(--muted)}.empty--search .band__title--plain{margin-top: 28px}.missing__home{margin-top: 16px;font: 600 14.5px/1 var(--sans)}.missing__home a{display: inline-flex;align-items: center;gap: 2px;color: var(--maroon);text-decoration: none}.missing__home a:hover{text-decoration: underline}.missing__home .icon{width: 16px;height: 16px}@media (min-width: 768px){.section-head{padding-top: 36px}.section-head__title{font-size: 44px}.search-form__row{grid-template-columns: minmax(0,1fr) 220px auto}}@media (min-width: 768px) and (max-width: 1023px){.band__feature .band__list,.section-top__side{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px var(--col-gap);padding-top: 0;border-top: 0}.band__feature .band__list > *,.section-top__side > *{margin-top: 0;padding-top: 16px;border-top: 1px solid var(--rule)}}@media (min-width: 1024px){.section-top{grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: 0}.section-top__lead{padding-right: var(--col-gap);border-right: 1px solid var(--rule)}.section-top__side{padding-top: 0;padding-left: var(--col-gap);border-top: 0}.section-top .card--side{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}.stream > *{max-width: 860px}}.article-main{padding-top: 24px}.article__head,.article__hero,.article__grid{max-width: calc(1060px + var(--gutter) * 2)}.article__labels{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-bottom: 14px}.article__title{max-width: 860px;font: 700 29px/1.23 var(--display);letter-spacing: -0.01em;color: var(--ink);text-wrap: balance;font-variant-numeric: lining-nums}.article__standfirst{max-width: 760px;margin-top: 20px;padding-top: 14px;border-top: 3px double var(--ink);font: 700 17.5px/1.5 var(--serif);color: var(--ink)}.article__standfirst strong{font-weight: inherit}.article__standfirst em{font-weight: 500}.article__disclosure{max-width: 760px;margin-top: 14px;padding: 10px 14px;border-left: 3px solid var(--maroon);background: var(--band);font: 500 14px/1.45 var(--sans)}.article__meta{display: flex;align-items: center;gap: 12px;margin-top: 22px}.article__dates{display: flex;flex-wrap: wrap;gap: 2px 0;font: 400 13px/1.4 var(--sans);color: var(--muted)}.article__dates > * + *::before{content: "";display: inline-block;width: 3px;height: 3px;margin: 0 8px;border-radius: 50%;background: currentColor;vertical-align: middle}.tools{display: flex;flex-wrap: wrap;gap: 4px;margin-top: 16px;padding-block: 8px;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.tool{display: inline-flex;align-items: center;gap: 7px;min-height: 38px;padding: 0 10px;border: 0;border-radius: 3px;background: transparent;color: var(--ink);font: 600 13px/1 var(--sans)}.tool .icon{width: 19px;height: 19px}@media (hover: hover){.tool:hover{background: var(--band)}}.tool[aria-pressed="true"]{color: var(--maroon)}.tool[aria-pressed="true"] .icon--bookmark{fill: currentColor}.tool.is-playing{background: var(--maroon-tint);color: var(--maroon)}.tools .tool-wrap:first-of-type{margin-left: auto}.share__list{display: grid;gap: 2px;margin: 0}.share__link{display: block;width: 100%;padding: 7px 0;border: 0;background: none;font: 500 14.5px/1.3 var(--sans);color: var(--ink);text-align: left;text-decoration: none}.share__link:hover{color: var(--maroon);text-decoration: underline}.segmented{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 2px;padding: 3px;border-radius: 6px;background: var(--band)}.segmented button{min-height: 34px;padding: 0 8px;border: 0;border-radius: 4px;background: transparent;font: 500 13px/1 var(--sans);color: var(--text-2)}.segmented button[aria-pressed="true"]{background: var(--white);color: var(--ink);font-weight: 700;box-shadow: 0 1px 3px rgba(22,22,22,0.14)}.switch{display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 12px;align-items: start;margin-top: 16px;font: 400 13.5px/1.4 var(--sans);color: var(--text-2);cursor: pointer}.switch input{width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--maroon)}.article__hero{margin-top: 22px;margin-inline: auto}.article__frame{background: var(--band)}.article__img{width: 100%;max-height: min(78vh,700px);object-fit: contain}.caption{margin-top: 8px;font: 400 13px/1.45 var(--sans);color: var(--muted)}.caption__text{color: var(--text-2)}.caption__credit{white-space: nowrap}.article__grid{display: grid;gap: 40px;margin-top: 28px;margin-inline: auto}.article__body{min-width: 0;max-width: 680px}.article__note{margin-bottom: 24px;padding: 12px 16px;border-left: 3px solid var(--maroon);background: var(--band);font: 400 14.5px/1.5 var(--sans)}.prose{font-family: var(--serif);font-size: var(--body-size);font-weight: 430;line-height: 1.75;color: var(--text)}.prose > *{margin-block: 0}.prose > * + *{margin-top: 1.1em}.prose a{color: var(--maroon);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em}.prose a:hover{color: var(--maroon-deep);text-decoration-thickness: 2px}.prose strong,.prose b{font-weight: 600;color: var(--ink)}.prose :where(h2,h3,h4,h5,h6){margin-top: 1.9em;font: 700 1.12em/1.38 var(--head);letter-spacing: -0.005em;color: var(--ink);text-wrap: balance}.prose h2{font-size: 1.2em}.prose :where(h2,h3,h4,h5,h6) strong{font-weight: inherit}.prose :where(h2,h3,h4,h5,h6) + *{margin-top: 0.6em}.prose .crosshead{margin-top: 1.7em;font: 700 1.04em/1.43 var(--head);color: var(--ink);text-wrap: balance}.prose .crosshead :where(b,strong){font-weight: inherit}.prose .crosshead + *{margin-top: 0.45em}.prose ul,.prose ol{padding-left: 1.35em}.prose li + li{margin-top: 0.45em}.prose li::marker{color: var(--maroon)}.prose .has-drop-cap::first-letter{float: left;margin: 0.08em 0.1em 0 -0.02em;font: 700 3.55em/0.8 var(--display);color: var(--ink)}.prose .b-pullquote{margin-block: 2em;padding: 1.2em 0 1.1em;border-top: 3px solid var(--ink);border-bottom: 1px solid var(--rule)}.prose .b-pullquote blockquote{margin: 0;padding: 0;border: 0}.prose .b-pullquote blockquote::before{content: "\201C";display: block;height: 0.42em;margin-bottom: 0.12em;font: 700 3em/1 var(--display);color: var(--maroon)}.prose .b-pullquote p{font: italic 400 1.25em/1.49 var(--head);letter-spacing: -0.0025em;color: var(--ink);text-wrap: balance}.prose .b-pullquote.has-regular-font-size p{font-size: 1.12em}.prose .b-pullquote p + p{margin-top: 0.6em}.prose .b-pullquote cite{display: block;margin-top: 10px;font: 600 13px/1.3 var(--sans);font-style: normal;color: var(--muted)}.prose blockquote:not(.b-pullquote blockquote){margin-inline: 0;padding-left: 1.1em;border-left: 3px solid var(--maroon);font-style: italic;color: var(--text-2)}.prose figure{margin-inline: 0}.prose .b-image img{width: auto;max-width: 100%;height: auto}.prose .b-image.size-large img,.prose .b-image.size-full:not(.is-resized) img{width: 100%}.prose .b-image.aligncenter img,.prose .aligncenter{margin-inline: auto}.prose figcaption,.prose .b-caption{margin-top: 8px;font: 400 13px/1.45 var(--sans);color: var(--muted)}.prose > .b-image.is-style-rounded{float: left;width: 60px;margin: 0.2em 14px 0 0}.prose > .b-image.is-style-rounded img{width: 60px !important;height: 60px !important;border-radius: 50%;object-fit: cover;object-position: 50% 22%;aspect-ratio: 1 !important}.prose > .b-image.is-style-rounded + p{display: flow-root;min-height: 60px;margin-top: 0;padding-top: calc((60px - 1.7em) / 2 + 0.1em);font-family: var(--sans);font-size: 15px;font-weight: 600;color: var(--ink)}.prose > .b-image.is-style-rounded + p + *{clear: both;margin-top: 1.4em}.prose .b-separator,.prose hr{width: 120px;height: 1px;margin: 2.4em auto;border: 0;background: var(--rule)}.prose .b-embed iframe,.prose iframe{width: 100%;border: 0}.prose table{width: 100%;border-collapse: collapse;font: 400 15px/1.45 var(--sans)}.prose th,.prose td{padding: 8px 10px;border-bottom: 1px solid var(--rule);text-align: left}.corrections{margin-top: 32px;padding: 14px 18px;border: 1px solid var(--rule);border-left: 3px solid var(--maroon);font: 400 14.5px/1.55 var(--sans)}.corrections__item + .corrections__item{margin-top: 8px}.tags{display: flex;flex-wrap: wrap;gap: 8px;margin: 32px 0 0}.tags a{display: inline-flex;align-items: center;min-height: 32px;padding: 0 12px;border: 1px solid var(--rule);border-radius: 999px;font: 500 13px/1 var(--sans);color: var(--text-2);text-decoration: none}.tags a:hover{border-color: var(--ink);color: var(--ink)}.article__share{margin-top: 32px;padding-top: 14px;border-top: 1px solid var(--rule)}.article__share-title{margin-bottom: 8px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.07em;text-transform: uppercase;color: var(--muted)}.article__share .share__list{display: flex;flex-wrap: wrap;gap: 6px 18px}.article__share .share__link{padding: 4px 0;font-weight: 600}.article__share-title--follow{margin-top: 18px}.follow{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 0;padding: 0;list-style: none;font: 600 14.5px/1.3 var(--sans)}.follow__link{display: inline-flex;align-items: center;gap: 2px;padding: 4px 0;color: var(--maroon);text-decoration: none}.follow__link:hover{text-decoration: underline}.follow__link .icon{width: 15px;height: 15px}.nowrap{white-space: nowrap}.writer-box{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;margin-top: 28px;padding: 18px 20px;background: var(--band)}.writer-box__photo{width: 64px;height: 64px;border-radius: 50%;object-fit: cover}.writer-box__name{font: 700 17px/1.38 var(--head)}.writer-box__name a{text-decoration: none}.writer-box__name a:hover{color: var(--maroon);text-decoration: underline}.writer-box__role{margin-top: 2px;font: 500 13px/1.3 var(--sans);color: var(--muted)}.writer-box__bio{margin-top: 8px;font: 430 15px/1.6 var(--serif);color: var(--text-2)}.inline-letter{margin-top: 32px;padding: 22px 22px 24px;border-top: 3px solid var(--maroon);background: var(--band)}.inline-letter__title{font: 700 20px/1.33 var(--head)}.inline-letter__text{margin: 6px 0 14px;font: 430 15.5px/1.54 var(--serif);color: var(--text-2)}.article__body > .ad{margin-top: 36px}.article__rail{min-width: 0}.rail__block + .rail__block,.rail > .ad,.rail__sticky{margin-top: 32px}.rail__sticky{position: sticky;top: calc(var(--head-offset) + 72px)}.ranked--rail .card__title{font-size: 16px}.rail .card--compact{grid-template-columns: minmax(0,1fr) 76px;gap: 12px}.rail .card--compact .card__media{aspect-ratio: 1}.rail .card--compact .card__title{font-size: 15.5px}.rail .card--compact .kicker{margin-bottom: 4px}.band--related{margin-top: 56px}.is-type-live .article__hero{display: none}@media (min-width: 768px){.article-main{padding-top: 32px}.article__title{font-size: 38px;line-height: 1.19}.article__standfirst{font-size: 20px}.tools{margin-top: 20px}.article__grid{margin-top: 32px}.article__body{margin-inline: auto}}@media (min-width: 1024px){.article__head{padding-inline: var(--gutter)}.article__grid{grid-template-columns: minmax(0,680px) 300px;justify-content: space-between;gap: 48px}.article__body{margin-inline: 0}}@media (min-width: 1200px){.article__title{font-size: 44px;line-height: 1.17}.article__grid{gap: 64px}}@media (max-width: 1023px){.article__rail{max-width: 680px;width: 100%;margin-inline: auto}.article__rail .rail__sticky{display: none}}.comments{margin-top: 36px;border-top: 2px solid var(--ink)}.comments__summary{display: flex;align-items: center;gap: 10px;padding: 16px 0;font: 700 15px/1.2 var(--sans);cursor: pointer;list-style: none}.comments__summary::-webkit-details-marker{display: none}.comments__summary:hover{color: var(--maroon)}.comments__chevron{width: 16px;height: 16px;margin-left: auto;transition: transform 0.2s}.comments__fold[open] .comments__chevron{transform: rotate(180deg)}.comments__inner{padding-bottom: 12px}.comments__list{margin: 0 0 24px}.comments__list .comment + .comment,.comments__list .children > .comment{margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--rule)}.comments__list .children{margin: 0;padding-left: 20px;list-style: none;border-left: 2px solid var(--rule-soft)}.comment__head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px}.comment__name{font: 700 14.5px/1.3 var(--sans)}.comment__date{font: 400 12.5px/1.3 var(--sans);color: var(--muted)}.comment__waiting{margin-top: 6px;font: 500 13px/1.4 var(--sans);color: var(--maroon)}.comment__text{margin-top: 6px;font: 430 16px/1.65 var(--serif);color: var(--text)}.comment__text p + p{margin-top: 0.8em}.comment__reply{margin-top: 6px;font: 600 13px/1 var(--sans)}.comment__reply a{color: var(--maroon);text-decoration: none}.comment__reply a:hover{text-decoration: underline}.comments__empty,.comments__closed{margin-bottom: 16px;font: 400 14.5px/1.5 var(--sans);color: var(--muted)}.comment-respond{padding: 20px;background: var(--band)}.comment-reply-title{font: 700 18px/1.38 var(--head)}.comment-reply-title small{margin-left: 10px;font: 500 13px/1 var(--sans)}.comment-notes,.logged-in-as{margin-top: 6px;font: 400 13.5px/1.5 var(--sans);color: var(--text-2)}.comment-notes a,.logged-in-as a{color: var(--maroon)}.form{display: grid;gap: 16px;margin-top: 16px}.form .field > label,.field__label{display: block;margin-bottom: 6px;font: 600 13.5px/1.3 var(--sans);color: var(--ink)}.field__note{font-weight: 400;color: var(--muted)}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="date"],.form input[type="time"],.form input[type="url"],.form select,.form textarea{width: 100%;min-height: 46px;padding: 10px 14px;border: 1px solid var(--field-line);border-radius: 3px;background: var(--white);font: 400 16px/1.4 var(--sans);color: var(--ink)}.form textarea{min-height: 140px;resize: vertical}.form select{padding-right: 36px;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23161616' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px}.person__photo{text-decoration: none}.form :is(input,select,textarea):focus{border-color: var(--ink);outline: 2px solid var(--maroon);outline-offset: 1px}.tick{display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 14px;align-items: start;font: 400 14px/1.45 var(--sans);color: var(--text-2)}.tick input{width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--maroon)}.form-submit{margin: 0}.form-submit .button,.form .button{min-width: 160px}.page{padding-top: 28px}.page__title{max-width: 860px;font: 700 32px/1.19 var(--display);letter-spacing: -0.01em;text-wrap: balance}.page__lede{max-width: 680px;margin-top: 14px;font: 430 18px/1.6 var(--serif);color: var(--text-2)}.page__head::after{content: "";display: block;margin-top: 20px;border-bottom: 1px solid var(--rule)}.page--narrow .page__head,.page--narrow .page__body{max-width: calc(760px + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.page--narrow .page__head.wrap,.page--narrow .page__body.wrap{max-width: calc(760px + var(--gutter) * 2)}.page__body{margin-top: 28px}.prose--page{max-width: 720px;font-size: 17.5px}@media (min-width: 768px){.page{padding-top: 40px}.page__title{font-size: 42px}}.form-page__body{display: grid;gap: 32px}.form-page__main{min-width: 0;max-width: 760px}.form-page__aside{align-self: start;padding: 18px 20px;background: var(--band);font: 400 15px/1.5 var(--sans)}.form-page__aside-title{margin-bottom: 8px;font: 700 12px/1.2 var(--sans);letter-spacing: 0.07em;text-transform: uppercase;color: var(--muted)}.form-page__aside a{color: var(--maroon);text-decoration: none}.form-page__aside a:hover{text-decoration: underline}.form-page__aside-group + .form-page__aside-group{margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--rule)}.form-page__links{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none}.form-page__links a{display: inline-flex;align-items: center;gap: 2px;padding: 4px 0;font-weight: 600}.form-page__links .icon{width: 15px;height: 15px}.form{padding: 24px;background: var(--band)}.form__required{margin: 0 0 4px;font: 400 13px/1.4 var(--sans);color: var(--muted)}.form__grid{display: grid;gap: 18px var(--col-gap)}.form .field{min-width: 0;margin: 0}.field__star{color: var(--maroon)}.form .field__note{display: block;margin-top: 6px;font: 400 13px/1.45 var(--sans);color: var(--muted)}.form input[type="file"]{display: block;width: 100%;padding: 10px;border: 1px dashed var(--field-line);border-radius: 3px;background: var(--white);font: 400 14px/1.4 var(--sans)}.field--choices{margin: 0;padding: 0;border: 0}.field--choices > legend{padding: 0}.field__choices{display: flex;flex-wrap: wrap;gap: 10px 24px}.choice{display: inline-flex;align-items: center;gap: 10px;min-height: 32px;font: 400 15px/1.3 var(--sans);cursor: pointer}.choice input{width: 18px;height: 18px;margin: 0;accent-color: var(--maroon)}.form__consent{margin: 4px 0 0}.form__actions{margin: 4px 0 0}.form-error{margin: 0 0 8px;padding: 12px 14px;border-left: 3px solid #a3122a;background: #fbecef;font: 500 14px/1.45 var(--sans);color: #7d0e20}.form-done{padding: 24px;border-top: 3px solid var(--maroon);background: var(--band);font: 430 16px/1.6 var(--serif)}.form-done__title{margin-bottom: 6px;font: 700 20px/1.38 var(--head)}@media (min-width: 600px){.form__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.form .field--wide,.form .field--choices{grid-column: 1 / -1}}@media (min-width: 1024px){.form-page__body{grid-template-columns: minmax(0,760px) 280px;justify-content: space-between}}.edition__head{padding-top: 28px;text-align: center}.edition__title{font: 700 32px/1.17 var(--display);letter-spacing: -0.01em}.edition__count{margin-top: 8px;font: 500 13.5px/1.3 var(--sans);color: var(--muted)}.edition__nav{display: flex;justify-content: space-between;gap: 16px;margin-top: 16px;padding-block: 10px;border-top: 1px solid var(--ink);border-bottom: 1px solid var(--ink)}.edition__step{display: inline-flex;align-items: center;gap: 4px;white-space: nowrap;font: 600 14px/1.2 var(--sans);color: var(--ink);text-decoration: none}.edition__step:hover{color: var(--maroon);text-decoration: underline}.edition__step--next{margin-left: auto}.edition__short{display: none}@media (max-width: 479px){.edition__long{display: none}.edition__short{display: inline}}.edition__step .icon{width: 16px;height: 16px}.edition__body{display: grid;gap: 36px;margin-top: 28px}.edition__lead{padding-bottom: 24px;border-bottom: 1px solid var(--rule)}.edition__columns{margin-top: 24px;columns: 1;column-gap: calc(var(--col-gap) * 2);column-rule: 1px solid var(--rule)}.edition__columns > .card{break-inside: avoid;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid var(--rule)}.edition__columns--1 > .card{margin-bottom: 0;padding-bottom: 0;border-bottom: 0}@media (min-width: 768px) and (max-width: 1199px){.edition__columns--odd > .card:last-child{column-span: all;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: calc(var(--col-gap) * 2);margin-bottom: 0;padding-bottom: 0;border-bottom: 0}}.calendar{align-self: start;padding: 18px 18px 14px;background: var(--band)}.calendar__head{display: grid;grid-template-columns: 32px 1fr 32px;align-items: center;margin-bottom: 10px}.calendar__title{grid-column: 2;font: 700 16px/1.27 var(--head);text-align: center}.calendar__step{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;color: var(--ink)}.calendar__step:first-child{grid-column: 1}.calendar__step:last-child{grid-column: 3}.calendar__step:hover{background: var(--white);color: var(--maroon)}.calendar__step .icon{width: 16px;height: 16px}.calendar__grid{width: 100%;border-collapse: collapse;table-layout: fixed;font: 500 13px/1 var(--sans)}.calendar__grid th{padding: 6px 0;font-weight: 700;color: var(--muted)}.calendar__grid td{padding: 2px;text-align: center}.calendar__day{position: relative;display: grid;place-items: center;height: 34px;border-radius: 4px;color: #9a9a9a}.calendar__day.has-stories{color: var(--ink);font-weight: 700;text-decoration: none}.calendar__day.has-stories::after{content: "";position: absolute;bottom: 4px;left: 50%;width: 4px;height: 4px;border-radius: 50%;background: var(--maroon);transform: translateX(-50%)}.calendar__day.has-stories:hover{background: var(--white);color: var(--maroon)}.calendar__day.is-current{background: var(--ink);color: var(--white)}.calendar__day.is-current::after{background: var(--white)}.calendar__note{margin-top: 8px;font: 400 12px/1.3 var(--sans);color: var(--muted)}@media (min-width: 768px){.edition__title{font-size: 44px}.edition__columns{columns: 2}.edition__columns--1{columns: 1}}@media (min-width: 1024px){.edition__body{grid-template-columns: minmax(0,1fr) 300px;gap: 48px}}@media (min-width: 1200px){.edition__columns--3{columns: 3}.edition__lead .card--side{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr)}}.writer-head{display: grid;gap: 18px;align-items: start;padding-top: 28px}.writer-head__photo{width: 112px;height: 112px;border-radius: 50%;object-fit: cover}.writer-head__name{font: 700 34px/1.17 var(--display);letter-spacing: -0.01em}.writer-head__role{margin-top: 6px;font: 600 14px/1.3 var(--sans);color: var(--maroon)}.writer-head__bio{max-width: 680px;margin-top: 12px;font: 430 17px/1.6 var(--serif);color: var(--text-2)}.writer-head__links{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 12px 0 0;font: 500 13.5px/1.3 var(--sans)}.writer-head__links a{color: var(--maroon)}.writer-head__count{margin-top: 12px;font: 500 13px/1.3 var(--sans);color: var(--muted)}@media (min-width: 768px){.writer-head{grid-template-columns: auto minmax(0,1fr);gap: 28px;padding-top: 40px}.writer-head__photo{width: 128px;height: 128px}.writer-head__name{font-size: 44px}}.team__grid{display: grid;gap: 28px var(--col-gap);margin-top: 32px}.person{position: relative;display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 18px;align-items: start;padding-bottom: 24px;border-bottom: 1px solid var(--rule)}.person__photo .img,.person__initials{width: 84px;height: 84px;border-radius: 50%;object-fit: cover}.person__initials{display: grid;place-items: center;background: var(--band);color: var(--maroon);font: 700 26px/1 var(--display)}.person__name{font: 700 19px/1.33 var(--head)}.person__name a{text-decoration: none}.person__name a::after{content: "";position: absolute;inset: 0}.person__name a:hover{color: var(--maroon)}.person__role{margin-top: 4px;font: 600 13px/1.3 var(--sans);color: var(--maroon)}.person__bio{margin-top: 8px;font: 430 15px/1.54 var(--serif);color: var(--text-2)}.person__count{margin-top: 8px;font: 500 12.5px/1.3 var(--sans);color: var(--muted)}.person__count a{text-decoration: none}.team__desks{margin-top: 36px}.team__desk-list{display: flex;flex-wrap: wrap;gap: 8px 28px;margin: 0;font: 500 15px/1.4 var(--sans)}.team__desk-list a{color: var(--ink)}.team__desk-list span{color: var(--muted);font-size: 13px}@media (max-width: 599px){.team__grid{gap: 0;margin-top: 16px}.person{grid-template-columns: 56px minmax(0,1fr);gap: 14px;align-items: center;padding: 12px 0}.person:has(.person__bio){align-items: start}.person__photo .img,.person__initials{width: 56px;height: 56px}.person__initials{font-size: 19px}.person__name{font-size: 17px}.person__count{margin-top: 4px}}@media (min-width: 768px){.team__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.team__grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.corrections-log{max-width: 720px;margin-top: 32px}.corrections-log__list{margin: 0}.corrections-log__item{padding: 16px 0;border-bottom: 1px solid var(--rule)}.corrections-log__date{font: 600 12.5px/1.3 var(--sans);color: var(--muted)}.corrections-log__story{margin-top: 4px;font: 700 17px/1.38 var(--head)}.corrections-log__story a{text-decoration: none}.corrections-log__story a:hover{color: var(--maroon);text-decoration: underline}.corrections-log__text{margin-top: 6px;font: 430 15.5px/1.6 var(--serif);color: var(--text-2)}.corrections-log__empty{font: 400 15px/1.5 var(--sans);color: var(--muted)}.saved__remove{padding: 0;border: 0;background: none;color: var(--maroon);font: 600 12.5px/1.3 var(--sans);text-decoration: underline;text-underline-offset: 0.2em;cursor: pointer;position: relative;z-index: 1}.ad{display: grid;grid-template-columns: minmax(0,1fr);justify-items: center;gap: 6px;width: 100%;margin-inline: auto;padding-block: 4px}.ad__label{font: 500 12px/1 var(--sans);letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.ad__box{position: relative;width: calc(var(--ad-w) * 1px);max-width: 100%;aspect-ratio: var(--ad-w) / var(--ad-h);overflow: hidden;background: var(--band);container-type: size}@media (max-width: 727px){.ad__box{width: calc(var(--ad-pw,var(--ad-w)) * 1px);aspect-ratio: var(--ad-pw,var(--ad-w)) / var(--ad-ph,var(--ad-h))}}.ad__box > *,.ad__link,.ad__link picture,.ad__img{display: block;width: 100%;height: 100%}.ad__img{object-fit: cover}.ad__house{display: grid;align-content: center;justify-items: start;gap: 6px;height: 100%;padding: 16px 20px;border: 1px solid var(--rule);background: var(--white);color: var(--ink);text-decoration: none}.ad__house-kicker{font: 700 12px/1.2 var(--sans);letter-spacing: 0.08em;text-transform: uppercase;color: var(--maroon)}.ad__house-title{font: 700 18px/1.33 var(--head)}.ad__house-text{font: 430 14px/1.49 var(--serif);color: var(--text-2)}.ad__house-cta{margin-top: 4px;font: 600 13px/1 var(--sans);color: var(--maroon);text-decoration: underline;text-underline-offset: 0.2em}.ad__house:hover .ad__house-title{color: var(--maroon)}.ad--house{display: block;justify-items: stretch;padding-block: 0}.ad--house .ad__house{grid-template-columns: minmax(0,1fr);gap: 4px;height: auto;padding: 18px 0;border: 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule);background: none}.ad--house .ad__house-title{font-size: 19px}.ad--house .ad__house-cta{justify-self: start;display: inline-flex;align-items: center;min-height: 40px;margin-top: 8px;padding: 0 16px;border: 1px solid var(--maroon);border-radius: 3px;text-decoration: none;transition: background-color 0.15s ease,color 0.15s ease}.ad--house .ad__house:hover .ad__house-cta{background: var(--maroon);color: var(--white)}@media (min-width: 768px){.ad--house .ad__house{grid-template-columns: 112px minmax(0,1fr) auto;grid-template-areas: "kicker title cta" "kicker text cta";align-items: center;column-gap: 24px;row-gap: 2px;padding: 20px 0}.ad--house .ad__house-kicker{grid-area: kicker}.ad--house .ad__house-title{grid-area: title;align-self: end}.ad--house .ad__house-text{grid-area: text;align-self: start}.ad--house .ad__house-cta{grid-area: cta;margin-top: 0}}.ad--house.ad--sidebar-sticky{display: none}@media (min-width: 1024px){.ad--house.ad--sidebar-sticky{display: block}.rail__sticky .ad--house .ad__house{grid-template-columns: minmax(0,1fr);grid-template-areas: none;gap: 8px;padding: 22px 22px 24px;border: 0;border-top: 2px solid var(--ink);background: var(--band)}.rail__sticky .ad--house :is(.ad__house-kicker,.ad__house-title,.ad__house-text,.ad__house-cta){grid-area: auto;align-self: auto}.rail__sticky .ad--house .ad__house-title{font: 700 23px/1.22 var(--display)}.rail__sticky .ad--house .ad__house-text{font-size: 15px;line-height: 1.55}.rail__sticky .ad--house .ad__house-cta{justify-self: start;margin-top: 10px}.front:has(.front-top__opinion .ad--house) .ad-row .ad--house[data-ad-slot="billboard-1"],.article:has(.article__rail .ad--house) .ad--house.ad--article-end,.rail:has(.ad--space) .rail__sticky .ad--house,.stream-layout__rail:has(.ad--space) .rail__sticky .ad--house{display: none}}.edition__side{display: grid;align-content: start;gap: 32px}.edition__side .rail__sticky{margin-top: 0}.ad--space .ad__house{justify-items: center;gap: 4px;padding: 14px 20px;border: 1px solid var(--rule);background: var(--band);text-align: center}.ad--space .ad__house-kicker{color: var(--muted)}.ad--space .ad__house-title{font: 700 20px/1.25 var(--display)}.ad--space .ad__house-text{font: 500 13px/1.4 var(--sans);color: var(--muted);font-variant-numeric: tabular-nums}.ad--space .ad__house-cta{display: inline-flex;align-items: center;min-height: 34px;margin-top: 8px;padding: 0 14px;border: 1px solid var(--maroon);border-radius: 3px;text-decoration: none;transition: background-color 0.15s ease,color 0.15s ease}.ad--space .ad__house:hover .ad__house-cta{background: var(--maroon);color: var(--white)}.ad__size--phone{display: none}@media (max-width: 727px){.ad__size--desk{display: none}.ad__size--phone{display: inline}}@container (max-height: 130px){.ad__house{grid-auto-flow: column;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;align-content: stretch;gap: 16px;padding: 0 20px}.ad__house-text{display: none}.ad--space .ad__house{grid-template-columns: auto minmax(0,1fr) auto}.ad--space .ad__house-title{display: none}.ad--space .ad__house-text{display: block;justify-self: stretch;min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left}.ad--space .ad__house-cta{min-height: 30px;margin-top: 0}.ad__house-title{overflow: hidden;font-size: 16px;white-space: nowrap;text-overflow: ellipsis}.ad__house-cta{margin-top: 0;white-space: nowrap}}@container (max-height: 130px) and (max-width: 420px){.ad--space .ad__slotname{display: none}.ad__house,.ad--space .ad__house{grid-template-columns: minmax(0,1fr) auto;gap: 10px;padding: 0 12px}.ad__house-kicker{display: none}.ad__house-title{font-size: 14px}}.ad--sidebar-sticky{display: none}@media (min-width: 728px){.ad--sidebar-sticky{display: grid}.ad--mobile-bar{display: none !important}}.ad--mobile-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 55;padding: 6px 0 8px;border-top: 1px solid var(--rule);background: rgba(255,255,255,0.97);box-shadow: 0 -6px 20px rgba(22,22,22,0.08)}.ad--mobile-bar .ad__label{display: none}.ad__close{position: absolute;top: -14px;right: 10px;display: grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 1px solid var(--rule);border-radius: 50%;background: var(--white);color: var(--ink);font: 600 15px/1 var(--sans);cursor: pointer}.ad__close:hover{border-color: var(--ink)}.stream > .ad{margin-block: 0}.prose .ad{margin-block: 2.2em;font-size: 16px;line-height: 1.5}.prose .ad a,.prose .ad a:hover{color: var(--ink);text-decoration: none}.prose .ad .ad__house-kicker,.prose .ad .ad__house-cta{color: var(--maroon)}.prose .ad .ad__house-text{color: var(--text-2)}.prose .ad .ad__house-cta{text-decoration: underline}.prose .ad--house .ad__house-cta{text-decoration: none}.prose .ad--house .ad__house:hover .ad__house-cta{color: var(--white)}.signup{display: grid;gap: 10px}.signup__row{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px}.signup__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.signup__input{width: 100%;min-height: 46px;padding: 0 14px;border: 1px solid var(--field-line);border-radius: 3px;background: var(--white);font: 400 16px/1.3 var(--sans);color: var(--ink)}.signup__input:focus{border-color: var(--ink);outline: 2px solid var(--maroon);outline-offset: 1px}.signup__button{min-height: 46px;padding: 0 20px;border: 0;border-radius: 3px;background: var(--maroon);color: var(--white);font: 600 14.5px/1 var(--sans);white-space: nowrap;cursor: pointer;transition: background-color 0.15s}.signup__button:hover{background: var(--maroon-deep)}.signup__consent{display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 12px;align-items: start;font: 400 13px/1.45 var(--sans);color: var(--text-2)}.signup__consent input{width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--maroon)}.signup__consent a{color: var(--maroon)}.signup__status{font: 500 14px/1.45 var(--sans)}.signup.is-done .signup__status{color: #1f5f2c}.signup.is-error .signup__status{color: #a3122a}.signup.is-done .signup__row,.signup.is-done .signup__consent{display: none}@media (min-width: 480px){.signup__row{grid-template-columns: minmax(0,1fr) auto}}.site-foot{margin-top: 64px;padding-block: 36px 28px;border-top: 1px solid var(--ink);background: var(--white)}.site-foot__top{display: grid;gap: 18px;padding-bottom: 28px;border-bottom: 1px solid var(--rule)}.site-foot__logo{color: var(--ink)}.site-foot__logo .masthead-svg{width: 220px}.site-foot__tag{font: italic 400 15.5px/1.44 var(--head);color: var(--text-2)}.site-foot__signup-title{font: 700 17px/1.38 var(--head)}.site-foot__signup-text{margin: 4px 0 12px;font: 430 14.5px/1.54 var(--serif);color: var(--text-2)}.site-foot__nav{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px var(--col-gap);padding-block: 28px;border-bottom: 1px solid var(--rule)}.site-foot__head{margin-bottom: 8px;font: 700 15px/1.38 var(--head)}.site-foot__head a{text-decoration: none}.site-foot__head a:hover{color: var(--maroon);text-decoration: underline}.site-foot__nav ul{display: grid;gap: 2px;margin: 0}.site-foot__nav li a{display: inline-block;padding: 3px 0;font: 400 14px/1.4 var(--sans);color: var(--text-2);text-decoration: none}.site-foot__nav li a:hover{color: var(--maroon);text-decoration: underline}.site-foot__base{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 24px;padding-top: 20px;font: 400 13px/1.4 var(--sans);color: var(--muted)}.site-foot__follow,.site-foot__legal{display: flex;flex-wrap: wrap;gap: 4px 18px;margin: 0}.site-foot__base a{color: var(--text-2);text-decoration: none}.site-foot__base a:hover{color: var(--maroon);text-decoration: underline}@media (min-width: 768px){.site-foot__top{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: end;column-gap: 48px}.site-foot__logo,.site-foot__tag{grid-column: 1}.site-foot__signup{grid-column: 2;grid-row: 1 / span 2}.site-foot__nav{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.site-foot__nav{grid-template-columns: repeat(6,minmax(0,1fr))}.site-foot__logo .masthead-svg{width: 260px}}html[data-size="small"]{--body-size: 16.5px}html[data-size="large"]{--body-size: 21.5px}@media (min-width: 768px){html[data-size="small"]{--body-size: 17px}html[data-size="large"]{--body-size: 22px}}.saver-ph{display: grid;place-items: center;width: 100%;height: 100%;min-height: 64px;padding: 8px;border: 0;background: var(--band-2);color: var(--text-2);font: 600 12.5px/1.3 var(--sans);text-align: center;cursor: pointer}.saver-ph:hover{color: var(--maroon);text-decoration: underline}.prose .listen-current{background: linear-gradient(transparent 0,var(--maroon-tint) 0);box-shadow: -8px 0 0 var(--maroon-tint),8px 0 0 var(--maroon-tint)}.quote-pop{position: absolute;z-index: 70;display: flex;gap: 2px;padding: 4px;border-radius: 6px;background: var(--ink);box-shadow: 0 8px 22px rgba(22,22,22,0.3)}.quote-pop button,.quote-pop a{display: inline-flex;align-items: center;min-height: 34px;padding: 0 10px;border: 0;border-radius: 4px;background: transparent;color: var(--white);font: 600 12.5px/1 var(--sans);text-decoration: none;white-space: nowrap}.quote-pop button:hover,.quote-pop a:hover{background: rgba(255,255,255,0.14)}.resume{position: fixed;left: 50%;bottom: 20px;z-index: 65;display: flex;align-items: center;gap: 12px;max-width: calc(100vw - 32px);padding: 8px 8px 8px 16px;border: 1px solid var(--rule);border-radius: 999px;background: var(--white);box-shadow: 0 10px 30px rgba(22,22,22,0.18);font: 500 14px/1.3 var(--sans);transform: translateX(-50%)}.resume .button{min-height: 36px;border-radius: 999px}.resume__close{display: inline-grid;place-items: center;width: 34px;height: 34px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--muted)}.resume__close:hover{background: var(--band);color: var(--ink)}.offline-note{padding: 10px 0;border-bottom: 1px solid var(--rule);background: var(--band);font: 500 13.5px/1.4 var(--sans)}.offline-note .wrap{display: flex;align-items: center;gap: 10px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}.card:hover .card__media .img{transform: none}}@media print{.topbar,.sections,.stickybar,.masthead__side,.breaking,.tools,.article__rail,.article__share,.inline-letter,.comments,.band--related,.ad,.ad-row,.site-foot__nav,.site-foot__signup,.site-foot__follow,.drawer,.finder,.toast,.resume{display: none !important}body{font-size: 11pt}.masthead__inner{grid-template-columns: 1fr;justify-items: center}.article__grid{display: block}.article__body,.prose{max-width: none;font-size: 11.5pt;line-height: 1.55}.prose a::after{content: " (" attr(href) ")";font-size: 9pt;color: #555}.article__img{max-height: 9cm}.site-foot{margin-top: 1cm}}
