.eagdr-intro{background:#f8f7f3;color:#062039}.eagdr-intro-grid{display:grid;grid-template-columns:minmax(240px,380px) 1fr;gap:clamp(30px,6vw,90px);align-items:center}.eagdr-intro h1{font-size:clamp(42px,5vw,76px);line-height:1.05;margin:12px 0 24px}.eagdr-cover img{width:100%;height:auto;display:block;box-shadow:0 18px 45px #06203926}.eagdr-cover{display:block}.eagdr-note{font-size:15px;line-height:1.6;max-width:580px;margin:25px 0}.eagdr-contents{background:#fff;color:#062039}.eagdr-story-grid{display:grid;gap:54px}.eagdr-story{display:grid;grid-template-columns:minmax(260px,44%) 1fr;gap:clamp(24px,4vw,58px);align-items:center;border-bottom:1px solid #06203926;padding-bottom:54px}.eagdr-story:last-child{border-bottom:0;padding-bottom:0}.eagdr-story-image img{width:100%;height:auto;display:block;border-radius:3px}.eagdr-story h3{font-size:clamp(28px,3vw,42px);line-height:1.1;margin:10px 0 16px}.eagdr-story h3 a{color:inherit;text-decoration:none;text-underline-offset:5px}.eagdr-story h3 a:hover,.eagdr-story h3 a:focus-visible{text-decoration:underline}.eagdr-byline{font-weight:700;font-size:14px}.eagdr-story p{line-height:1.7}.eagdr{position:fixed!important;inset:0!important;top:0!important;left:0!important;margin:0!important;padding:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0;background:#edf0f1;color:#fff;z-index:2147483647;overflow:hidden}.eagdr[open]{display:flex;flex-direction:column}.eagdr::backdrop{background:#062039e6}.eagdr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px 22px;background:#062039;color:#fff;min-height:70px;box-sizing:border-box}.eagdr-bar strong{display:block;font:800 19px/1.25 Inter,Arial,sans-serif}.eagdr-bar span[data-eagdr-label]{display:block;font:400 13px/1.5 Inter,Arial,sans-serif;color:#e4e8eb}.eagdr-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eagdr-actions a,.eagdr-actions button{font:600 13px/1.3 Inter,Arial,sans-serif;color:#fff;background:transparent;border:1px solid #ffffff70;border-radius:4px;padding:10px 12px;text-decoration:none;cursor:pointer;white-space:nowrap}.eagdr-actions [data-eagdr-close]{background:#fff;color:#062039;border-color:#fff}.eagdr-actions a:hover,.eagdr-actions button:hover{background:#315d34;color:#fff}.eagdr a:focus-visible,.eagdr button:focus-visible{outline:3px solid #e9cf85;outline-offset:3px}.eagdr-frame{display:block;width:100%;height:100%;flex:1 1 0;min-height:0;border:0;background:#dadada}.eagdr-status{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:#062039;color:#fff;max-width:calc(100% - 32px);width:max-content;padding:12px 18px;border-radius:4px;font:500 14px/1.5 Inter,Arial,sans-serif;margin:0;box-shadow:0 3px 12px #0003}.eagdr-status[hidden]{display:none}html.eagdr-open{overflow:hidden!important}.eagdr::backdrop{backdrop-filter:blur(3px)}
@media(min-width:900px) and (prefers-reduced-motion:no-preference) and (hover:hover){.eagdr-cover{transition:transform .25s}.eagdr-cover:hover{transform:translateY(-5px)}}
@media(max-width:760px){.eagdr-intro-grid,.eagdr-story{grid-template-columns:1fr}.eagdr-cover{max-width:360px;margin:0 auto}.eagdr-story-grid{gap:36px}.eagdr-story{padding-bottom:36px}.eagdr-bar{padding:9px 10px;gap:8px;flex-wrap:wrap}.eagdr-bar strong{font-size:16px}.eagdr-actions{gap:6px}.eagdr-actions a,.eagdr-actions button{padding:9px 8px;font-size:12px}.eagdr-actions [data-eagdr-fullscreen]{display:none}.eagdr-intro .eag-button-row{align-items:flex-start}.eagdr-status{font-size:12px;bottom:8px}}
.eagdr-article-figure{margin:36px 0}.eagdr-article-figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.eagdr-article-figure figcaption{font:400 14px/1.6 Inter,Arial,sans-serif;margin-top:12px;color:inherit;opacity:.85}.eagdr-article-context{padding:18px 22px;border-left:4px solid #41784a;background:#f8f7f3;color:#062039;font:600 15px/1.6 Inter,Arial,sans-serif}.eagdr-article-context a{color:#224e32;text-decoration:underline}.eagdr-article .eag-single__hero-image img{object-position:center 35%}
/* Keep the issue's approved cream and white surfaces readable in either reading mode. */
html .eagdr-issue{--eag-muted:#415063;--eag-ink:#062039}
html .eagdr-issue :is(h1,h2,h3){color:#062039}
html .eagdr-issue p{color:#415063}
html .eagdr-issue :is(.eag-eyebrow,.eag-text-link){color:#24571f}
html .eagdr-issue .eagdr-byline{color:#062039}
/* Anchor the modal to the viewport's lower edge. The publisher-bar runtime
   offsets fixed top:0 elements; this equivalent placement leaves it alone. */
.eagdr{top:100%!important;bottom:auto!important;transform:translateY(-100%)}
.eagdr [data-eagdr-retry]{margin-left:10px;padding:7px 10px;border:1px solid #fff;border-radius:3px;background:#fff;color:#062039;font:700 13px/1.4 Inter,Arial,sans-serif;cursor:pointer}
.eagdr [data-eagdr-retry][hidden]{display:none}

/* Long source URLs must wrap within the native mobile article column. */
.eagdr-article .eag-entry-content{overflow-wrap:anywhere}
