[data-editorial]{--editorial-display:var(--ah-font-display,Georgia, serif);--editorial-ink:var(--ah-color-ink,#161513);--editorial-rule:var(--ah-color-ink,#161513);--editorial-print-rule:var(--ah-form-rule,linear-gradient(to bottom, var(--editorial-ink) 0 3px, transparent 3px 6px, var(--editorial-ink) 6px 7px))}[data-editorial] .front-masthead{background-image:var(--editorial-print-rule), var(--editorial-print-rule);text-align:center;background-position:top,bottom;background-repeat:no-repeat;background-size:100% 7px;border-block:0;align-items:center;gap:8px;margin-bottom:32px;padding-block:20px 18px}[data-editorial] .front-masthead h1{font:400 clamp(2.75rem, 8.2vw, 7.5rem)/.98 var(--editorial-display);letter-spacing:-.015em}[data-editorial] .front-masthead p{border-top:1px solid var(--ah-color-rule,#d7d0c2);font:italic 400 clamp(1.25rem, 1.7vw, 1.5rem)/1.3 var(--editorial-display);letter-spacing:0;padding-top:8px}[data-editorial] .edition-story :is(h2,h3),[data-editorial] .news-story :is(h2,h3){font-family:var(--editorial-display);letter-spacing:-.01em;font-weight:400;line-height:1.08}[data-editorial] .edition-top>.edition-story h2{letter-spacing:-.015em;font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:1}[data-editorial] .edition-top>.edition-story>p:not(.news-byline){font:italic 400 1.5rem/1.35 var(--editorial-display)}[data-editorial] .edition-supporting .edition-story :is(h2,h3){font-size:clamp(1.5rem,2.2vw,2rem)}[data-editorial] .edition-section>h2,[data-editorial] .news-row-label{font:400 2rem/1.1 var(--editorial-display);letter-spacing:0;text-transform:none;text-align:center;color:var(--editorial-ink)}[data-editorial] .news-dateline,[data-editorial] .news-byline,[data-editorial] .editorial-byline{font-family:var(--ah-font-body,sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-variant-caps:all-small-caps}[data-editorial] .news-heading h1,[data-editorial] .editorial-index-header h1{font:400 clamp(3rem, 7vw, 5.5rem)/1.03 var(--editorial-display);letter-spacing:-.015em;margin:0}[data-editorial] .news-heading{border-bottom:4px double var(--editorial-rule);margin-bottom:28px}[data-editorial] .news-row .news-story :is(h2,h3){font-size:clamp(1.5rem,2.15vw,2rem)}[data-editorial] .news-row .news-list{gap:24px}[data-editorial] .editorial-index{padding-block:clamp(40px,6vw,80px)}[data-editorial] .editorial-index-header{border-bottom:4px double var(--editorial-rule);margin-bottom:28px;padding-block:0 24px}[data-editorial] .editorial-index-header>p,[data-editorial] .editorial-deck{color:var(--ah-color-quiet,#4f4b44);font:italic 400 1.5rem/1.35 var(--editorial-display)}[data-editorial] .editorial-columns{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}[data-editorial] .editorial-columns>a{overflow-wrap:anywhere;min-width:0;margin:0;padding:20px 0 0}[data-editorial] .editorial-columns [data-card-title]{font:400 1.8rem/1.1 var(--editorial-display);letter-spacing:-.01em}[data-editorial] .editorial-columns [data-watch-card]{gap:16px}[data-editorial] [data-reading-column]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}[data-editorial] .editorial-article{padding-block:36px}[data-editorial] .editorial-article h1{font:400 clamp(2.75rem, 5.2vw, 4.25rem)/1.03 var(--editorial-display);letter-spacing:-.015em;overflow-wrap:break-word}[data-editorial] .editorial-deck{margin-top:20px}[data-editorial] .editorial-byline{border-block:1px solid var(--ah-color-rule,#d7d0c2);color:var(--ah-color-quiet,#4f4b44);margin-top:24px;padding-block:12px;line-height:1.65}@media (width>=700px){[data-editorial] .editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr))}[data-editorial] .editorial-columns>:nth-child(2n){border-inline-start:1px solid var(--editorial-ink);padding-inline-start:24px}}@media (width>=1100px){[data-editorial] .editorial-columns{grid-template-columns:repeat(3,minmax(0,1fr))}[data-editorial] .editorial-columns>:nth-child(2n){border-inline-start:0;padding-inline-start:0}[data-editorial] .editorial-columns>:not(:nth-child(3n+1)){border-inline-start:1px solid var(--editorial-ink);padding-inline-start:24px}}
