.et-news{--news-ink:#20221e;--news-line:#bcb6a8;--news-red:#850d29;--news-soft:#eae5d8;color:var(--news-ink);margin:42px 0 36px;padding:0;width:100%;max-width:none!important;scroll-margin-top:20px}
.et-news *{box-sizing:border-box}.et-news-head{border-top:4px solid var(--news-ink);border-bottom:1px solid var(--news-ink);display:flex;justify-content:space-between;gap:24px;align-items:center;padding:21px 0 19px}.et-news-eyebrow{font:600 11px/1.4 system-ui,sans-serif;letter-spacing:.16em;color:var(--news-red)}.et-news-head h2{font-family:var(--wp--preset--font-family--headline,Georgia,serif);font-size:clamp(34px,4vw,58px);line-height:1.08;margin:7px 0 0;letter-spacing:-.035em}.et-news-edition{display:grid;gap:5px;text-align:right;flex-shrink:0}.et-news-edition>span{font:600 10px/1.3 system-ui,sans-serif;letter-spacing:.12em}.et-news-edition time{font:17px/1.3 Georgia,serif}.et-news-edition small{font:11px/1.5 system-ui,sans-serif;color:#626258}
.et-news-tools{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--news-line);padding:10px 0}.et-news-filters{display:flex;gap:5px;flex-wrap:wrap}.et-news [hidden]{display:none!important}.et-news-filters button{appearance:none;border:0;background:transparent;color:var(--news-ink);font:12px/1.3 system-ui,sans-serif;cursor:pointer;padding:7px 11px}.et-news-filters button[aria-pressed=true]{background:var(--news-ink);color:#faf7ef}.et-news button:hover{background:var(--news-soft);color:var(--news-ink)}.et-news a:focus-visible,.et-news button:focus-visible,.et-news summary:focus-visible{outline:2px solid var(--news-red);outline-offset:3px}.et-news-method{max-width:390px;font:12px/1.6 system-ui,sans-serif;padding:6px 0;color:#54574f}.et-news-method summary{cursor:pointer;white-space:nowrap}.et-news-method>div{padding:12px 0}.et-news-method a{color:var(--news-red)}
.et-news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.et-news-story{min-width:0;padding:23px 0 22px;border-bottom:1px solid var(--news-line);display:flex;flex-direction:column;position:relative;scroll-margin-top:20px}.et-news-story:after{content:'';position:absolute;right:-14px;top:24px;bottom:24px;width:1px;background:var(--news-line);opacity:.55}.et-news-story:nth-child(3):after,.et-news-story:nth-child(4n+7):after{display:none}.et-news-lead{grid-column:span 2}.et-news-kicker{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--news-red)}.et-news-number{color:#7a7a70;font-weight:400;letter-spacing:.04em}
.et-news-story h3{font-family:var(--wp--preset--font-family--headline,Georgia,serif);font-size:clamp(23px,2.05vw,30px);line-height:1.12;letter-spacing:-.025em;margin:0 0 12px;text-wrap:pretty;color:var(--news-ink)}.et-news-lead h3{font-size:clamp(32px,3.2vw,46px);line-height:1.05}.et-news-copy p{font:16px/1.52 Georgia,serif;margin:0 0 11px}.et-news-lead .et-news-copy p{font-size:18px;line-height:1.5}.et-news-photo{margin:0 0 13px}.et-news-photo img{display:block;width:100%;height:auto;aspect-ratio:1.65;object-fit:cover;filter:saturate(.7);background:var(--news-soft)}.et-news-lead .et-news-photo img{aspect-ratio:1.9}.et-news-photo figcaption{font:10px/1.5 system-ui,sans-serif;color:#65665d;margin-top:6px}.et-news-photo details{margin-top:2px}.et-news-photo summary{cursor:pointer}.et-news-photo a{color:inherit;text-decoration:underline}.et-news-photo details span{display:block;padding:5px 0}
.et-news-context{margin-top:auto;background:#eae7dc;padding:12px 13px;border-left:2px solid #a99b78}.et-news-context-title{font:700 9px/1.5 system-ui,sans-serif;letter-spacing:.08em;color:#4b5348}.et-news-context-title span{font-weight:500;letter-spacing:0}.et-news-context p{font:12px/1.6 system-ui,sans-serif;margin:5px 0 0;color:#42483f}.et-news-source{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:11px/1.5 system-ui,sans-serif;padding:13px 0 0}.et-news-source>span{color:#66675f}.et-news-source a{color:var(--news-red);font-weight:600;white-space:nowrap;text-decoration:none;border-bottom:1px solid #b7989e;padding-bottom:2px}.et-news-evidence{font:10px/1.5 system-ui,sans-serif;color:#65665d;margin-top:10px}.et-news-evidence summary{cursor:pointer}.et-news-evidence p{font:inherit;margin:8px 0}.et-news-bottom{display:flex;justify-content:space-between;gap:20px;font:12px/1.5 Georgia,serif;padding:15px 0;color:#5c5e56}.et-news-bottom a{color:var(--news-red)}.et-news.is-filtered .et-news-story{grid-column:span 1}.et-news.is-filtered .et-news-story:after{display:none}.et-news.is-filtered .et-news-lead h3{font-size:30px}.et-news.is-filtered .et-news-lead .et-news-copy p{font-size:16px}
@media(min-width:1100px){.et-news-story:nth-child(n+4){padding-top:28px}.et-news-story:nth-child(n+4) .et-news-photo img{aspect-ratio:1.55}}
@media(max-width:1000px){.et-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.et-news-story:after{display:none}.et-news-story:nth-child(3){grid-column:span 1}.et-news-story h3{font-size:26px}.et-news-lead h3{font-size:37px}.et-news-tools{flex-wrap:wrap}.et-news-method{max-width:100%}}
@media(max-width:720px){.et-news-head{align-items:flex-start}.et-news-edition{padding-top:5px}.et-news-edition time{font-size:13px}.et-news-edition small{font-size:10px}.et-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.et-news-lead{grid-column:span 2}.et-news-head h2{font-size:37px}.et-news-filters button{padding:6px 8px}.et-news-tools{gap:3px}.et-news-bottom{flex-direction:column;gap:5px}}
@media(max-width:480px){.et-news{margin-top:28px}.et-news-head{display:block}.et-news-edition{display:flex;text-align:left;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:15px}.et-news-edition small{flex-basis:100%}.et-news-grid{display:block}.et-news-head h2{font-size:40px}.et-news-story h3,.et-news.is-filtered .et-news-lead h3{font-size:29px}.et-news-lead h3{font-size:35px}.et-news-copy p,.et-news-lead .et-news-copy p{font-size:17px}.et-news-source{font-size:12px}.et-news-photo img{aspect-ratio:1.8}.et-news-story{padding-top:22px}}
@media print{.et-news-tools,.et-news-evidence,.et-news-bottom{display:none}.et-news-grid{display:block}.et-news-story{break-inside:avoid}.et-news-story:after{display:none}.et-news-source a:after{content:' (' attr(href) ')';font-size:9px;overflow-wrap:anywhere}.et-news-photo{max-width:350px}}
.et-news-archive-links{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--news-line);font:12px/1.5 system-ui,sans-serif}.et-news-archive-links a{color:var(--news-red);text-decoration:none}.et-news-archive .et-news-head h1{font-family:var(--wp--preset--font-family--headline,Georgia,serif);font-size:clamp(42px,5vw,66px);line-height:1.08;margin:7px 0 0;letter-spacing:-.035em}.et-news-archive .et-news-head>a{font:12px/1.5 system-ui,sans-serif;color:var(--news-red)}.et-archive-intro{font:20px/1.5 Georgia,serif;max-width:750px;margin:24px 0}.et-archive-date{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--news-line);border-bottom:1px solid var(--news-line);font:13px/1.5 system-ui,sans-serif}.et-archive-date input{background:#faf8f0;border:1px solid var(--news-line);padding:9px;color:var(--news-ink)}.et-archive-date button{border:0;padding:12px 18px;background:var(--news-ink);color:#faf8f0;cursor:pointer}.et-archive-total{font:11px/1.5 system-ui,sans-serif;color:#626258;margin:18px 0}.et-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.et-archive-card{padding:22px 0;border-top:2px solid var(--news-ink);border-bottom:1px solid var(--news-line)}.et-archive-card time{font:600 11px/1.5 system-ui,sans-serif;color:var(--news-red);text-transform:uppercase;letter-spacing:.06em}.et-archive-card h2{font:700 28px/1.14 var(--wp--preset--font-family--headline,Georgia,serif);margin:16px 0}.et-archive-card h2 a{color:var(--news-ink);text-decoration:none}.et-archive-card p{font:12px/1.5 system-ui,sans-serif;color:#626258}.et-archive-read{font:13px/1.5 system-ui,sans-serif;color:var(--news-red)}.et-archive-pagination{display:flex;justify-content:space-between;gap:20px;padding:25px 0}.et-archive-pagination a{color:var(--news-red)}@media(max-width:720px){.et-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.et-archive-grid{grid-template-columns:1fr}.et-news-archive-links{flex-wrap:wrap}.et-news-archive .et-news-head>a{display:inline-block;margin-top:15px}.et-archive-date label{flex-basis:100%}}

/* Article archive: every item is visible, with its date and complete source context. */
.et-archive-stories{grid-template-columns:repeat(3,minmax(0,1fr))}.et-archive-stories .et-news-story:after{display:none}.et-archive-story-date{font:600 10px/1.5 system-ui,sans-serif;color:var(--news-red);letter-spacing:.04em;text-transform:uppercase;margin-bottom:9px}.et-archive-stories .et-news-story h3{font-size:clamp(25px,2.2vw,32px)}
@media(max-width:900px){.et-archive-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.et-archive-stories{display:block}.et-archive-stories .et-news-story h3{font-size:29px}}

.et-archive-search{align-items:flex-end}.et-archive-search label{display:flex;flex-direction:column;gap:7px}.et-archive-search label span{font-size:11px;color:#626258}.et-archive-search-words{flex:1;min-width:220px}.et-archive-search input{font:14px/1.5 system-ui,sans-serif;min-height:42px;border-radius:0;max-width:100%;width:100%}.et-archive-search button{min-height:42px}.et-archive-clear{color:var(--news-red);padding:10px 0}.et-archive-empty{padding:30px 0}.et-archive-empty h2{font:700 28px/1.2 Georgia,serif}.et-archive-empty a{color:var(--news-red)}
@media(max-width:600px){.et-archive-search label,.et-archive-search-words{flex-basis:100%;min-width:0}.et-archive-search button{flex:1}.et-archive-search{gap:16px}}

/* Small, reversible editorial favorite. */
.et-news-actions{display:inline-flex;align-items:center;gap:7px}.et-news .et-news-favorite{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:5px;border:0;border-radius:50%;background:transparent;color:#827968;cursor:pointer;flex-shrink:0}.et-news-favorite svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.et-news .et-news-favorite:hover{background:#eae3d4;color:#8b661b}.et-news .et-news-favorite[aria-pressed="true"]{color:#a67a21}.et-news-favorite[aria-pressed="true"] svg{fill:currentColor}.et-news-favorite:focus-visible{outline:2px solid #890d28;outline-offset:2px}.et-news-favorite:disabled{cursor:wait;opacity:.55}.et-news-favorite.is-error{outline:1px solid #890d28}.et-news-kicker{align-items:center}

/* Manual Drive import: shares the archive navigation row. */
.et-drive-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto;max-width:100%}.et-news .et-drive-button{font:600 11px/1.4 system-ui,sans-serif;padding:7px 11px;border:1px solid #bcb6a8;border-radius:0;background:#faf7ef;color:#850d29;cursor:pointer;white-space:nowrap}.et-news .et-drive-button:hover{background:#eae5d8}.et-news .et-drive-button:disabled{cursor:wait;opacity:.6}.et-drive-status{font:11px/1.5 system-ui,sans-serif;color:#626258;max-width:380px}.et-drive-status.is-error{color:#850d29}.et-drive-button[aria-busy="true"]:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border:1px solid currentColor;border-right-color:transparent;border-radius:50%;animation:et-drive-spin .8s linear infinite}@keyframes et-drive-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.et-drive-button[aria-busy="true"]:before{animation:none}}@media(max-width:600px){.et-drive-tools{margin-left:0;justify-content:flex-start;flex-basis:100%}.et-drive-status{flex-basis:100%}}
