/* Compact editorial signature. The full source context remains in the source tooltip. */
.site-footer .footer-callout:has(>.dm-footer-voice){padding-block:22px;align-items:center}
.footer-callout>.dm-footer-voice{position:relative;isolation:isolate;min-width:0;margin:0;padding:0;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 18px;align-content:center;overflow:hidden;scroll-margin-top:96px}
.dm-footer-voice::before{content:"";position:absolute;z-index:-1;inset:-20px -18px -20px 18%;background:url('/assets/footer-voices-pattern.svg') no-repeat center/cover;opacity:.15;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 65%)}
.dm-footer-voice [data-voice-context]{display:none}
.dm-footer-voice [data-voice-kicker]{display:inline-block;margin:0;color:#b9ad8e;font-family:inherit;font-size:9px;font-style:normal;font-weight:400;line-height:1.4;white-space:nowrap}
.dm-footer-voice [data-voice-kicker]::after{content:' ·';color:#8599a4;margin-inline-start:5px}
.dm-footer-voice [data-voice-text]{grid-column:2;grid-row:1;margin:0;max-width:68ch;align-self:end;color:#edf3f5;font-family:Georgia,'Times New Roman',serif;font-size:clamp(16px,1.1vw,19px);font-style:italic;font-weight:400;line-height:1.42;letter-spacing:0;text-wrap:balance;quotes:'«' '»'}
.dm-footer-voice [data-voice-text]::before{content:open-quote}
.dm-footer-voice [data-voice-text]::after{content:close-quote}
html[lang=en] .dm-footer-voice [data-voice-text]{quotes:'“' '”'}
html[lang=he] .dm-footer-voice [data-voice-text]{quotes:'״' '״'}
.dm-footer-voice-attribution{display:contents}
.dm-footer-voice [data-voice-portraits]{grid-column:1;grid-row:1 / span 2;display:flex;align-self:center;align-items:center;flex:none;padding:0}
.dm-footer-voice-portrait{display:block;position:relative;width:64px;height:80px;flex:none;border:1px solid #b8a56a66;background:#294556;box-shadow:0 2px 7px #07172433;overflow:hidden;box-sizing:border-box}
.dm-footer-voice-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:saturate(.8)}
.dm-footer-voice:has(.dm-footer-voice-portrait+.dm-footer-voice-portrait){grid-template-columns:96px minmax(0,1fr)}
.dm-footer-voice-portrait+.dm-footer-voice-portrait{margin-inline-start:-8px}
.dm-footer-voice:has(.dm-footer-voice-portrait+.dm-footer-voice-portrait) .dm-footer-voice-portrait{width:52px;height:65px}
.dm-footer-voice-byline{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;align-self:start;gap:2px 12px;min-width:0}
.dm-footer-voice [data-voice-names]{font-size:11px;line-height:1.45;font-weight:600;color:#dce7ed;letter-spacing:0}
.dm-footer-voice [data-voice-names] a{color:inherit;text-decoration:none}
.dm-footer-voice a[data-voice-source]{display:inline-flex;align-items:center;margin:0;padding:3px 0;font-size:8px;line-height:1.4;color:#9eb3bf;text-decoration:none;letter-spacing:.02em}
.dm-footer-voice [data-voice-names] a:hover,.dm-footer-voice a[data-voice-source]:hover{color:#e0c88d;text-decoration:underline;text-underline-offset:3px}
.dm-footer-voice a:focus-visible{outline:2px solid #d4bd83;outline-offset:4px}
html[dir=rtl] .dm-footer-voice::before{inset-inline-start:18%;inset-inline-end:-18px;transform:scaleX(-1)}
@media(max-width:900px){.footer-callout>.dm-footer-voice{gap:7px 15px}.dm-footer-voice [data-voice-text]{font-size:17px}}
@media(max-width:600px){.site-footer .footer-callout:has(>.dm-footer-voice){padding-block:22px}.footer-callout>.dm-footer-voice{grid-template-columns:52px minmax(0,1fr);gap:7px 14px}.dm-footer-voice [data-voice-text]{font-size:16px;line-height:1.45}.dm-footer-voice-portrait{width:52px;height:65px}.dm-footer-voice [data-voice-names]{font-size:10px}.dm-footer-voice:has(.dm-footer-voice-portrait+.dm-footer-voice-portrait){grid-template-columns:76px minmax(0,1fr)}.dm-footer-voice:has(.dm-footer-voice-portrait+.dm-footer-voice-portrait) .dm-footer-voice-portrait{width:42px;height:53px}.dm-footer-voice-byline{column-gap:9px}.dm-footer-voice::before{opacity:.12}}
@media print{.dm-footer-voice{display:none!important}}
