body[data-agenda-review] main{color:#102f50;background:#fff}
.dr-agenda-container,body[data-agenda-review] main .ea-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}
.dr-agenda-hero{padding:52px 0;background:#f5f3ed;color:#102f50}
.dr-agenda-opening{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}
.dr-agenda-hero h1{font:400 clamp(42px,4.3vw,62px)/1.06 Georgia,serif;letter-spacing:-.045em;color:#102f50;margin:18px 0 22px}
.dr-agenda-hero h1 em{color:#304fc0;font-weight:400}
.dr-agenda-hero .na-kicker{color:#304d9e;font:600 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0}
.dr-agenda-lead{font:400 17px/1.7 Inter,Arial,sans-serif;color:#38516a;max-width:43ch;margin:0}
.dr-agenda-next{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;border-left:2px solid #4563c5;padding-left:16px;margin:22px 0;color:#38516a;font:400 13px/1.5 Inter,Arial,sans-serif}
.dr-agenda-next>span:first-child{font-weight:600;color:#304d9e}.dr-agenda-next time{font:400 24px/1.3 Georgia,serif;color:#102f50}.dr-agenda-next>span:last-child{flex-basis:100%}
.dr-agenda-primary{display:inline-flex;align-items:center;gap:30px;min-height:48px;padding:12px 20px;background:#214aa8;color:#fff!important;font:600 14px/1.5 Inter,Arial,sans-serif;text-decoration:none!important}
.dr-agenda-primary span{font-size:24px;line-height:1;transition:transform .2s}.dr-agenda-primary:hover span{transform:translate(3px,3px)}
.dr-agenda-signal{display:block;width:200px;height:16px;stroke:#304fc0;stroke-width:2;margin-top:18px;overflow:hidden}
.dr-agenda-flow{stroke-dasharray:36 200;animation:dr-agenda-stream 7s linear infinite}
@keyframes dr-agenda-stream{from{stroke-dashoffset:236}to{stroke-dashoffset:0}}
.dr-agenda-photo{margin:0;overflow:hidden;height:490px;background:#0b2135;position:relative}
.dr-agenda-photo img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 25%;animation:dr-agenda-camera 18s ease-in-out infinite alternate;will-change:transform}
@keyframes dr-agenda-camera{from{transform:scale(1)}to{transform:scale(1.025)}}
.dr-agenda-hero .dr-motion-toggle{color:#304d9e;min-height:44px;padding:10px 14px;font-size:11px;margin-top:12px}
body[data-agenda-review] main a:focus-visible,body[data-agenda-review] main summary:focus-visible{outline:3px solid #385fea;outline-offset:5px}
body[data-agenda-review] main .ea-section{padding:56px 0}
body[data-agenda-review] #datas{scroll-margin-top:110px;background:#fff}
body[data-agenda-review] .na-section-head{gap:64px;margin-bottom:28px}
body[data-agenda-review] .na-section-head h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12}
body[data-agenda-review] .na-feature{margin-top:28px;padding:32px;gap:40px;grid-template-columns:minmax(190px,.45fr) 1fr;background:#edf2fa;border:1px solid #d1dced}
body[data-agenda-review] .na-feature time{font-size:38px}
body[data-agenda-review] .na-feature h3{font-size:clamp(26px,2.5vw,35px);line-height:1.2;margin:0 0 16px}
body[data-agenda-review] .na-feature p{font-size:16px;line-height:1.7}
body[data-agenda-review] .na-feature blockquote{font-size:23px;line-height:1.45;margin:24px 0;border-left-color:#4865be}
body[data-agenda-review] .na-date-row{padding:24px 0;gap:28px}
body[data-agenda-review] main .na-link{display:inline-flex;align-items:center;min-height:44px}
body[data-agenda-review] .na-date-row h3{font-size:clamp(23px,2.3vw,30px);line-height:1.25}
body[data-agenda-review] .na-topic summary{min-height:44px;display:flex;align-items:center;font-size:13px}
body[data-agenda-review] .na-topic p{font-size:16px;line-height:1.7;margin-top:10px}
body[data-agenda-review] .na-more{margin-top:26px}
body[data-agenda-review] .na-more>summary{padding:16px 20px;min-height:52px;font-size:14px;background:#f3f6fa}
body[data-agenda-review] main .na-blue{background:#edf2f8!important;color:#102f50!important}
body[data-agenda-review] .na-blue h2,body[data-agenda-review] .na-blue p{color:#102f50!important}
body[data-agenda-review] .na-blue .na-kicker{color:#304d9e!important}
body[data-agenda-review] .na-blue .na-link{color:#234ca8!important}
html.dr-motion-paused .dr-agenda-photo img,html.dr-motion-paused .dr-agenda-flow{animation-play-state:paused!important}
@media(max-width:900px){.dr-agenda-container,body[data-agenda-review] main .ea-wrap{width:calc(100% - 64px)}.dr-agenda-opening{gap:36px}.dr-agenda-photo{height:440px}.dr-agenda-hero h1{font-size:46px}body[data-agenda-review] .na-section-head{gap:32px}body[data-agenda-review] .na-feature{gap:28px;padding:28px}}
@media(max-width:600px){.dr-agenda-container,body[data-agenda-review] main .ea-wrap{width:calc(100% - 40px)}.dr-agenda-hero{padding:30px 0 34px}.dr-agenda-opening{grid-template-columns:minmax(0,1fr) 132px;gap:18px}.dr-agenda-hero .nx-hero-copy{display:contents}.dr-agenda-hero .nx-hero-copy>*{grid-column:1/-1;margin:0}.dr-agenda-hero h1{grid-column:1!important;grid-row:2;font-size:36px;line-height:1.07;letter-spacing:-.045em;align-self:center}.dr-agenda-hero h1 br{display:none}.dr-agenda-photo{grid-column:2;grid-row:2;height:220px;align-self:stretch}.dr-agenda-photo img{object-position:50% 20%!important}.dr-agenda-lead{font-size:16px;line-height:1.65;max-width:none}.dr-agenda-next{gap:4px 14px;padding-left:14px}.dr-agenda-next time{font-size:24px}.dr-agenda-primary{justify-self:start}.dr-agenda-signal{width:180px}.dr-agenda-hero .dr-motion-toggle{justify-self:start;margin:0}body[data-agenda-review] main .ea-section{padding:42px 0}body[data-agenda-review] .na-section-head{gap:20px;margin-bottom:22px}body[data-agenda-review] .na-section-head h2{font-size:34px}body[data-agenda-review] .na-feature{grid-template-columns:1fr;gap:24px;padding:24px;margin-top:22px}body[data-agenda-review] .na-feature time{font-size:36px}body[data-agenda-review] .na-feature blockquote{font-size:21px;margin:20px 0}body[data-agenda-review] .na-date-row{gap:18px;padding:24px 0}body[data-agenda-review] .na-date-row h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.dr-agenda-photo img,.dr-agenda-flow{animation:none!important}.dr-agenda-primary span{transition:none!important}body[data-agenda-review] .dr-motion-toggle{display:none!important}}
