.edb-google-tip{position:fixed;z-index:2147483000;box-sizing:border-box;width:164px;max-width:calc(100vw - 16px);padding:7px 9px;border-radius:6px;background:#141414;color:#fff;font:400 11px/1.4 Arial,Helvetica,sans-serif;box-shadow:0 3px 12px #0002;pointer-events:auto}
.edb-google-tip:after{content:"";position:absolute;left:var(--edtip-arrow,50%);top:100%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#141414}
.edb-google-tip.is-below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#141414}
.edb-google-tip[hidden],.edrt-toolbar [hidden]{display:none!important}
body.eldato-native .edrt-time{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.edrt-time svg{color:#537e7c;flex-shrink:0;vertical-align:middle}
body.eldato-native .edsite-reading-layout{display:grid;grid-template-columns:40px minmax(0,1fr);gap:28px;align-items:start}
body.eldato-native .edsite-reading-layout>.edsite-content{min-width:0}
body.eldato-native .edrt-rail{min-width:0;position:relative}
body.eldato-native .edrt-toolbar{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:2px 0;color:#526274;font:400 12px/1.4 Arial,Helvetica,sans-serif}
body.eldato-native .edrt-toolbar button,body.eldato-native .edrt-toolbar a{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;min-height:34px;padding:0;border:1px solid transparent;border-radius:4px;background:#fff;color:#3d4b5c;font:inherit;text-decoration:none;cursor:pointer;transition:background .25s,transform .3s}
body.eldato-native .edrt-toolbar button[data-edrt-save],body.eldato-native .edrt-toolbar button[data-edrt-listen],body.eldato-native .edrt-toolbar button[data-edrt-saved]{border-color:#ccd5df}
body.eldato-native .edrt-toolbar button:hover,body.eldato-native .edrt-toolbar a:hover{background:#edf4fc;transform:translateY(-1px);color:#2b5faa}
body.eldato-native .edrt-toolbar button:disabled{opacity:.4;cursor:default;transform:none}
body.eldato-native .edrt-toolbar button[aria-pressed=true]{background:#eaf1fc;border-color:#94b4e1}
body.eldato-native [data-edrt-save][aria-pressed=true] svg{fill:#d6e6fc;stroke:#2b5faa}
body.eldato-native .edrt-toolbar svg{display:block;flex-shrink:0;width:18px;height:18px}
body.eldato-native .edrt-toolbar button>span,body.eldato-native .edrt-toolbar a>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.eldato-native .edrt-type,body.eldato-native .edrt-audio{display:flex;flex-direction:column;align-items:center;gap:6px}
body.eldato-native .edrt-divider{width:24px;height:1px;background:#dce3ed;margin:4px 0;flex-shrink:0}
.edrt-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:100000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:6px;background:#182333;color:#fff;font:400 12px/1.5 Arial,Helvetica,sans-serif;pointer-events:none}
.edrt-status:empty{display:none}
.edrt-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;min-height:34px;border:1px solid #dce3ed;border-radius:5px;background:#fff;color:#2b5faa;font:inherit;cursor:pointer}
.edrt-dialog button:hover{background:#edf4fc}
@media(max-width:767px){
 body.eldato-native .edsite-reading-layout{display:block}
 body.eldato-native .edrt-rail{margin:0 0 18px;max-width:100%}
 body.eldato-native .edrt-toolbar{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:6px 4px 10px;scrollbar-width:thin;scrollbar-color:#c4d2e4 transparent}
 body.eldato-native .edrt-type,body.eldato-native .edrt-audio{flex-direction:row;flex-shrink:0;gap:4px}
 body.eldato-native .edrt-divider{width:1px;height:24px;margin:0 5px}
}
.edrt-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:99999;pointer-events:none;background:transparent}
body.admin-bar .edrt-progress{top:32px}
.edrt-progress>span{display:block;width:100%;height:100%;background:#2b5faa;transform:scaleX(0);transform-origin:left center}
.edrt-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:80vh;padding:22px;border:1px solid #dce3ed;border-radius:10px;background:#fff;color:#202d40;font:400 14px/1.5 Arial,Helvetica,sans-serif}
.edrt-dialog::backdrop{background:#14223566}
.edrt-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}
.edrt-dialog h2{margin:0;font:600 20px/1.3 Arial,Helvetica,sans-serif}
.edrt-dialog ul{padding:0;margin:0;list-style:none}
.edrt-dialog li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #e5eaf0}
.edrt-dialog li a{flex:1;min-width:0;color:#2b5faa;text-decoration:none;overflow-wrap:anywhere}
.edrt-dialog li button{flex-shrink:0}
.edrt-dialog p{font-size:12px;color:#526274}
@media(max-width:782px){body.admin-bar .edrt-progress{top:46px}}
@media(max-width:600px){body.admin-bar .edrt-progress{top:0}}
@media(pointer:coarse){body.eldato-native .edrt-toolbar button,body.eldato-native .edrt-toolbar a,.edrt-dialog button{min-height:44px;min-width:44px}body.eldato-native .edrt-toolbar button,body.eldato-native .edrt-toolbar a{flex-basis:44px}body.eldato-native .edsite-reading-layout{grid-template-columns:44px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){body.eldato-native .edrt-toolbar button,.edrt-dialog button{transition:none}}

body.eldato-native .edsite-share [data-edrt-copy]{color:#2b5faa}

/* Publication details and aligned author/audio/Google row below the deck. */
body.eldato-native .edsite-article-header{margin-bottom:22px}
body.eldato-native .edsite-article-header h1{margin-bottom:0}
body.eldato-native .edsite-article-intro{margin-bottom:28px;min-width:0}
body.eldato-native .edsite-article-intro>.edsite-deck{margin-top:0;margin-bottom:18px}
body.eldato-native .edsite-article-intro>.edrt-published{margin:0 0 20px;justify-content:flex-start;gap:6px 10px;font-size:11px;line-height:1.5}
body.eldato-native .edrt-updated{display:block;margin:0 0 14px;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#637083}
body.eldato-native .edsite-intro-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 20px;min-height:44px}
body.eldato-native .edrt-author-audio{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%}
body.eldato-native .edrt-author-audio .edsite-author-row{margin:0;min-width:0;flex:0 1 auto}
body.eldato-native .edrt-author-audio .edsite-author-standard>span:last-child{overflow-wrap:anywhere}
body.eldato-native .edrt-audio{display:inline-flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}
body.eldato-native .edrt-audio[hidden],body.eldato-native .edrt-audio [hidden]{display:none!important}
body.eldato-native .edrt-audio-divider{display:block;flex:0 0 1px;width:1px;height:18px;background:#d4dae2;font-size:0;line-height:0;margin:0 3px}
body.eldato-native .edrt-audio button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;min-height:36px;flex-shrink:0;padding:0;border:1px solid #dadce0;border-radius:5px;background:#fff;color:#526274;cursor:pointer;transition:background .25s,border-color .25s}
body.eldato-native .edrt-audio button:hover{background:#edf3fc;border-color:#aebed6}
body.eldato-native .edrt-audio button[aria-pressed=true]{background:#edf3fc}
body.eldato-native .edrt-audio button>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.eldato-native .edrt-audio svg{display:block;flex-shrink:0;width:16px;height:16px}
body.eldato-native .edrt-head-buttons{display:flex;align-items:center;gap:8px;max-width:100%;margin-left:auto}
body.eldato-native .edrt-head-buttons a.edb-news-google{font-size:11px;gap:6px;padding:8px 9px;min-height:36px}
body.eldato-native .edsite-sidebar{align-self:stretch}
body.eldato-native .edrt-toolbar img.edb-brand-icon{filter:brightness(0);opacity:.57}
body.eldato-native .edrt-toolbar button[data-edrt-copy]{color:#3d4b5c}
@media(max-width:767px){body.eldato-native .edsite-intro-meta{gap:14px 10px}body.eldato-native .edrt-author-audio{gap:8px}body.eldato-native .edrt-audio{gap:5px}body.eldato-native .edrt-head-buttons{margin-left:0}body.eldato-native .edrt-head-buttons a.edb-news-google{font-size:10px;padding:8px 7px;gap:5px}}
@media(pointer:coarse){body.eldato-native .edrt-audio button{width:44px;height:44px;min-height:44px}body.eldato-native .edrt-head-buttons a.edb-news-google{min-height:44px}}
@media(prefers-reduced-motion:reduce){body.eldato-native .edrt-audio button{transition:none}}

/* A square icon with a visible action label beside it. */
body.eldato-native .edrt-audio button[data-edrt-listen]{width:auto;gap:7px;border:0;background:transparent}
body.eldato-native .edrt-audio button[data-edrt-listen] .edrt-audio-symbol{position:static;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 36px;width:36px;height:36px;padding:0;overflow:visible;clip:auto;border:1px solid #dadce0;border-radius:5px;background:#fff;white-space:normal}
body.eldato-native .edrt-audio button[data-edrt-listen] [data-edrt-audio-label]{position:static;width:auto;height:auto;overflow:visible;clip:auto;font:400 11px/1.4 Arial,Helvetica,sans-serif;white-space:nowrap;color:#526274}
body.eldato-native .edrt-audio button[data-edrt-listen]:hover .edrt-audio-symbol,body.eldato-native .edrt-audio button[data-edrt-listen][aria-pressed=true] .edrt-audio-symbol{background:#edf3fc;border-color:#aebed6}
@media(pointer:coarse){body.eldato-native .edrt-audio button[data-edrt-listen] .edrt-audio-symbol{flex-basis:44px;width:44px;height:44px}}

body.eldato-native .edsite-author-standard .edb-author-avatar>img{object-position:center center}
body.eldato-native .edsite-author-standard a.edrt-author-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:700}
body.eldato-native .edsite-author-standard a.edrt-author-link strong{font-weight:700}
body.eldato-native .edsite-author-standard a.edrt-author-link:hover{color:#2b5faa}

/* Approved mobile layout: full author row, then Google | Listen. */
body.eldato-native .edrt-toolbar a[href^="mailto:"] svg{width:21px;height:21px}
@media(max-width:767px){
 body.eldato-native .edsite-intro-meta{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
 body.eldato-native .edrt-author-audio{width:100%}
 body.eldato-native .edrt-author-audio .edsite-author-row{flex:0 1 auto;width:auto;margin:0}
 body.eldato-native .edrt-author-audio .edsite-author-standard{gap:12px}
 body.eldato-native .edrt-head-buttons{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0;max-width:100%}
 body.eldato-native .edrt-head-buttons .edrt-google-full{display:none}
 body.eldato-native .edrt-head-buttons .edb-news-google .edrt-google-short{display:inline}
 body.eldato-native .edrt-head-buttons a.edb-news-google{font-size:11px;padding:8px 7px;gap:5px}
 body.eldato-native .edrt-head-buttons .edrt-audio{gap:8px}
 body.eldato-native .edrt-audio .edrt-audio-divider{display:none}
 body.eldato-native .edrt-audio.edrt-after-google .edrt-audio-divider{display:block;margin:0 1px}
 body.eldato-native .edrt-toolbar{gap:2px;justify-content:flex-start;padding:6px 4px 10px}
 body.eldato-native .edrt-toolbar button,body.eldato-native .edrt-toolbar a{width:36px;flex-basis:36px}
 body.eldato-native .edrt-divider{height:18px;margin:0 1px}
}
@media(max-width:355px){body.eldato-native .edrt-head-buttons{gap:6px}}
@media(max-width:767px) and (pointer:coarse){body.eldato-native .edrt-toolbar button,body.eldato-native .edrt-toolbar a{width:44px;min-width:44px;flex-basis:44px}}

body.eldato-native .edrt-author-audio:empty{display:none}
body.eldato-native .edrt-audio .edrt-mobile-divider{display:none}
@media(max-width:767px){body.eldato-native .edrt-audio.edrt-after-google .edrt-mobile-divider{display:block}}
