/* Enlightened Anonymous · denim edition · 1.0.0 */
body #ea-dev1,body #ea-editorial,body #ea-moment{
 --ink:#183d68;--muted:#48627d;--line:#c4d9ec;--paper:#f7faff;--sage:#e1effb;
 color:var(--ink);background:var(--paper);font-family:"Avenir Next",Avenir,"Segoe UI",sans-serif;
 font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;
}
body:has(#ea-dev1),body:has(#ea-editorial),body:has(#ea-moment){background:#f7faff}
body #ea-editorial,body #ea-moment{max-width:none!important;width:100%}
body #ea-dev1 h1,body #ea-dev1 h2,body #ea-dev1 h3,
body #ea-editorial h1,body #ea-editorial h2,body #ea-editorial h3,
body #ea-moment h1,body #ea-moment h2,body #ea-moment h3{
 font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;
 color:#183d68;font-weight:400;text-wrap:balance;
}
body #ea-dev1 h1{font-size:clamp(48px,6.5vw,88px);letter-spacing:-2.5px;line-height:1.08}
body #ea-editorial h1,body #ea-moment h1{font-size:clamp(42px,5.7vw,72px);letter-spacing:-1.8px;line-height:1.12}
body #ea-dev1 h1 em{color:#366fad;font-weight:400}
body #ea-dev1 h2,body #ea-editorial h2,body #ea-moment h2{letter-spacing:-.8px}
body #ea-dev1 .ea-kicker,body #ea-editorial .kicker,body #ea-moment .kicker{
 color:#37699c;font-size:11px;letter-spacing:2.1px;font-weight:750;
}
/* A distinctive header, with visible controls at small widths. */
body #ea-dev1 .ea-nav,body #ea-editorial .nav,body #ea-moment .top{
 background:#234f7e;color:#fff;border:1px solid #234f7e;border-radius:0 0 22px 22px;
 padding:22px 26px;gap:24px;box-shadow:0 8px 24px #17395d12;
 display:flex;align-items:center;justify-content:space-between;
}
body #ea-dev1 .ea-brand,body #ea-editorial .brand,body #ea-moment .brand{
 color:#fff;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;
 font-size:25px;line-height:1.03;letter-spacing:-.4px;text-decoration:none;
}
body #ea-dev1 .ea-mark,body #ea-editorial .mark{border-color:#d4eaff;background:#ffffff09}
body #ea-dev1 .ea-mark:after,body #ea-editorial .mark:after{border-color:#8fb8e1}
body #ea-moment .brand:before{color:#c0ddf6}
body #ea-dev1 .ea-navlinks,body #ea-editorial .links,body #ea-moment .toplinks{
 display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:650;
}
body #ea-dev1 .ea-navlinks a,body #ea-editorial .links a,body #ea-moment .topnav{
 color:#fff;padding:10px 13px;min-height:44px;display:inline-flex;align-items:center;
 justify-content:center;border-radius:9px;text-decoration:none;line-height:1.3;
 transition:background .16s ease,color .16s ease;
}
body #ea-dev1 .ea-navlinks a:hover,body #ea-editorial .links a:hover,body #ea-moment .topnav:hover{
 background:#ffffff18;color:#fff;text-decoration:none;
}
body #ea-dev1 .ea-navlinks a[aria-current=page],body #ea-editorial .links a[aria-current=page],body #ea-moment .topnav[aria-current=page]{
 background:#ffffff18;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;
}
body #ea-dev1 .ea-navlinks a[href="#ea-practice"],body #ea-editorial .links .practice,
body #ea-moment .topnav[href="/#ea-practice"]{
 background:#e1effc;color:#183d68;padding:12px 18px;box-shadow:0 2px 0 #15385b35;
}
body #ea-dev1 .ea-navlinks a[href="#ea-practice"]:hover,body #ea-editorial .links .practice:hover,
body #ea-moment .topnav[href="/#ea-practice"]:hover{background:#fff;color:#183d68}
/* Light has a place to land: clear surfaces and a stronger blue accent. */
body #ea-dev1 .ea-hero{padding:82px 0 64px;gap:54px}
body #ea-dev1 .ea-orbit{
 background:radial-gradient(circle at 34% 25%,#f7fcff 0%,#d2e8fc 31%,#93bde5 59%,#487ead 89%);
 box-shadow:inset -14px -20px 40px #285b7f15,0 28px 60px #234f7e20;
}
body #ea-dev1 .ea-orbit:before{inset:27px;border-color:#ffffffb0}
body #ea-dev1 .ea-orbit:after{inset:67px;border-color:#ffffff80}
body #ea-dev1 .ea-orbit span{color:#204b78;font-size:32px}
body #ea-dev1 .ea-trust{border:0;background:#e6f1fc;border-radius:12px;padding:18px 22px;color:#365979;gap:12px 26px}
body #ea-dev1 .ea-band,body #ea-editorial .band,body #ea-moment .band{
 background:linear-gradient(115deg,#dcecfb,#edf6fd);border-color:#c7dff3;
}
body #ea-dev1 button,body #ea-dev1 .ea-btn,body #ea-editorial .button,body #ea-moment .button{
 border-radius:11px;font-weight:650;letter-spacing:.1px;
}
body #ea-dev1 button:not(.ea-choice):not(.ea-outline),body #ea-dev1 .ea-btn:not(.ea-outline),
body #ea-editorial .button,body #ea-moment .button{
 background:#295e94;color:#fff;border-color:#295e94;box-shadow:0 4px 10px #244f7a14;
}
body #ea-dev1 button:not(.ea-choice):not(.ea-outline):hover,body #ea-dev1 .ea-btn:not(.ea-outline):hover,
body #ea-editorial .button:hover,body #ea-moment .button:hover{background:#1d4874;color:#fff}
body #ea-dev1 .ea-outline{background:#fff;border-color:#90b2d1;color:#214c78}
body #ea-dev1 .ea-outline:hover{background:#e6f1fc;color:#183d68}
body #ea-dev1 .ea-times button:not(.ea-outline){background:#fff;color:#214c78;border-color:#90b2d1;box-shadow:none}
body #ea-dev1 .ea-times button[aria-pressed=true]{background:#295e94;color:#fff;border-color:#295e94}
body #ea-dev1 .ea-times button[aria-pressed=false]:hover{background:#e6f1fc;color:#183d68}
body #ea-dev1 .ea-choice{
 background:#fff;color:#183d68;border:1px solid #c1d8ed;border-radius:15px;
 box-shadow:0 5px 16px #234f7e08;padding:25px;min-height:150px;
 transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;
}
body #ea-dev1 .ea-choice:hover{background:#edf6ff;border-color:#719cc6;box-shadow:0 6px 20px #234f7e14}
body #ea-dev1 .ea-choice[aria-pressed=true]{background:#deedfc;border:2px solid #3774ad;padding:24px;box-shadow:0 4px 18px #346da31a}
body #ea-dev1 .ea-choice span{font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;font-size:23px;line-height:1.3}
body #ea-dev1 .ea-choice small{color:#476482;font-size:13px;line-height:1.5}
body #ea-dev1 .ea-panel,body #ea-editorial .card{border-color:#bfd5e9;box-shadow:0 8px 24px #234f7e09;border-radius:18px}
body #ea-dev1 .ea-three article{border-top:3px solid #75a3cf;padding-top:24px}
body #ea-dev1 .ea-three article a{font-weight:650;text-underline-offset:5px}
body #ea-dev1 .ea-latest .ea-three article{background:#fff;border:1px solid #c1d8ed;border-top:4px solid #75a3cf;border-radius:14px;padding:25px;box-shadow:0 7px 20px #234f7e0a}
body #ea-dev1 .ea-latest .ea-three h3{font-size:24px;line-height:1.24}
body #ea-dev1 .ea-latest .ea-three h3 a{text-decoration:none;color:#183d68}
body #ea-dev1 .ea-latest .ea-three h3 a:hover{text-decoration:underline}
body #ea-dev1 .ea-latest .ea-three p{margin-top:13px}
body #ea-dev1 .ea-latest-more{margin:27px 0 0;font-weight:650}
body #ea-dev1 .ea-latest-more a{color:#245f98;text-underline-offset:5px}
body #ea-editorial .hero{max-width:920px;padding:72px 0 52px}
body #ea-editorial .cards{gap:22px}
body #ea-editorial .card{padding:30px;border-top:4px solid #7eadd5}
body #ea-editorial .card h3{font-size:27px;line-height:1.22}
body #ea-editorial .card a{color:#245f98;text-underline-offset:5px;padding-top:12px;min-height:44px}
body #ea-editorial [hidden][hidden]{display:none!important}
body #ea-editorial .ea-find{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;max-width:600px;margin:0 0 28px}
body #ea-editorial .ea-find label{grid-column:1/-1;font-size:14px;font-weight:700;color:#244f7a}
body #ea-editorial .ea-find input{min-width:0;width:100%;height:48px;padding:10px 15px;border-radius:9px;border:1px solid #8aaece;color:#183d68;background:#fff;font:16px/1.3 "Avenir Next",Avenir,"Segoe UI",sans-serif}
body #ea-editorial .ea-find button{height:48px;padding:10px 16px;border:1px solid #7ca2c5;border-radius:9px;background:#e6f1fc;color:#183d68;font:650 14px/1.2 "Avenir Next",Avenir,"Segoe UI",sans-serif;cursor:pointer}
body #ea-editorial .ea-find button:hover{background:#d6e9fa}
body #ea-editorial .ea-find [role="status"]{grid-column:1/-1;font-size:13px;color:#48627d;min-height:20px}
body #ea-editorial .ea-topics{display:flex;flex-wrap:wrap;gap:9px;margin:2px 0 26px}
body #ea-editorial .ea-topics[hidden]{display:none}
body #ea-editorial .ea-topics button{min-height:44px;padding:9px 17px;border:1px solid #a2c2dd;border-radius:999px;background:#fff;color:#244f7a;font:650 14px/1.3 "Avenir Next",Avenir,"Segoe UI",sans-serif;cursor:pointer}
body #ea-editorial .ea-topics button:hover{background:#e6f1fc}
body #ea-editorial .ea-topics button[aria-pressed="true"]{background:#295e94;border-color:#295e94;color:#fff}
body #ea-editorial #ea-no-results{background:#e4f0fc;padding:20px;border-radius:12px;margin:0 0 30px}
body #ea-editorial .ea-more-wrap{text-align:center;margin:32px 0 0}
body #ea-editorial #ea-show-more{min-height:46px;padding:11px 22px;border:1px solid #8bb4d7;border-radius:10px;background:#e4f0fc;color:#1b4d7c;font:650 15px/1.4 "Avenir Next",Avenir,"Segoe UI",sans-serif;cursor:pointer}
body #ea-editorial #ea-show-more:hover{background:#d3e8f9}
body #ea-editorial #ea-show-more[hidden]{display:none}
body #ea-editorial .article{max-width:760px;margin:auto;font-size:18px;line-height:1.85}
body #ea-editorial .ea-post-next{max-width:760px;margin:64px auto 52px;padding-top:30px;border-top:1px solid #bed4e8}
body #ea-editorial .ea-post-next h2{font-size:clamp(27px,4vw,37px);line-height:1.22;margin:8px 0 21px;color:#183d68}
body #ea-editorial .ea-post-next-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body #ea-editorial .ea-post-next-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:90px;padding:19px 21px;border:1px solid #bdd5eb;border-radius:13px;background:#eaf4fd;color:#194b79;font-weight:650;line-height:1.35;text-decoration:none}
body #ea-editorial .ea-post-next-links a:hover{background:#dceefc;border-color:#82afd4}
body #ea-editorial .ea-post-next-links span{font-size:22px;flex:none}
body #ea-editorial .article h1{font-size:clamp(39px,5vw,62px)}
body #ea-editorial .byline{border-bottom:1px solid #c4d9ec;padding-bottom:19px}
body #ea-editorial .note,body #ea-dev1 .ea-note{background:#e4f0fc;border-left:4px solid #5086b8;border-radius:0 12px 12px 0}
body #ea-editorial .book-art,body #ea-dev1 .ea-book{background:linear-gradient(145deg,#3975aa,#204b78);box-shadow:12px 14px 0 #c3dbef}
body #ea-moment .ea-guide-reading{
 background:#e3f0fc;border:1px solid #bdd8ee;border-left:4px solid #4d87ba;
 border-radius:0 16px 16px 0;margin:48px 0;padding:28px 32px;
}
body #ea-moment .ea-guide-reading h2{font-size:31px;margin:0 0 12px}
body #ea-moment .ea-guide-reading p{margin:0 0 15px}
body #ea-moment .ea-guide-reading a{color:#245f98;font-weight:650;text-underline-offset:5px}
body #ea-dev1 .ea-book h3{color:#fff}
body #ea-dev1 .ea-footer,body #ea-editorial .footer,body #ea-moment .footer{border-top:2px solid #adcce6;color:#48627d}
body #ea-dev1 :focus-visible,body #ea-editorial :focus-visible,body #ea-moment :focus-visible{outline:3px solid #2d70b1;outline-offset:4px}
body #ea-dev1 .ea-nav :focus-visible,body #ea-editorial .nav :focus-visible,body #ea-moment .top :focus-visible{outline-color:#d3ecff}
@media(max-width:900px){
 body #ea-dev1 .ea-nav,body #ea-editorial .nav,body #ea-moment .top{flex-wrap:wrap;gap:18px}
 body #ea-dev1 .ea-navlinks,body #ea-editorial .links,body #ea-moment .toplinks{gap:5px}
 body #ea-dev1 .ea-navlinks .ea-nav-about{display:none}
}
@media(max-width:760px){
 body #ea-dev1 .ea-wrap,body #ea-editorial .wrap,body #ea-moment .wrap{padding-left:20px;padding-right:20px}
 body #ea-dev1 .ea-nav,body #ea-editorial .nav,body #ea-moment .top{padding:21px 20px;gap:20px;border-radius:0 0 19px 19px}
 body #ea-dev1 .ea-brand,body #ea-editorial .brand,body #ea-moment .brand{font-size:24px}
 body #ea-dev1 .ea-navlinks,body #ea-editorial .links,body #ea-moment .toplinks{width:100%;justify-content:flex-start;gap:6px;font-size:14px}
 body #ea-dev1 .ea-navlinks a[href="#ea-practice"],body #ea-editorial .links .practice{display:inline-flex}
 body #ea-dev1 .ea-navlinks a,body #ea-editorial .links a,body #ea-moment .topnav{padding:10px 12px;min-height:44px}
 body #ea-dev1 .ea-hero{padding:48px 0 35px;gap:30px}
 body #ea-dev1 h1{font-size:clamp(43px,8.8vw,62px);letter-spacing:-1.8px}
 body #ea-dev1 .ea-hero p.ea-intro{font-size:18px}
 body #ea-dev1 .ea-trust{font-size:12px;gap:8px 17px;padding:16px}
 body #ea-dev1 .ea-choice{padding:18px;min-height:154px}
 body #ea-dev1 .ea-choice[aria-pressed=true]{padding:17px}
 body #ea-dev1 .ea-choice span{font-size:20px}
 body #ea-dev1 .ea-choice small{font-size:12px}
 body #ea-editorial .hero{padding:46px 0 34px}
 body #ea-editorial .cards{grid-template-columns:1fr}
 body #ea-editorial .article{font-size:17px;line-height:1.8}
 body #ea-editorial .ea-post-next-links{grid-template-columns:1fr}
 body #ea-editorial .lead{font-size:20px}
 body #ea-editorial .card{padding:26px}
 body #ea-editorial .ea-find{max-width:none}
 body #ea-moment .ea-guide-reading{padding:24px 20px}
}
@media(max-width:380px){
 body #ea-dev1 .ea-wrap,body #ea-editorial .wrap,body #ea-moment .wrap{padding-left:14px;padding-right:14px}
 body #ea-dev1 .ea-nav,body #ea-editorial .nav,body #ea-moment .top{padding-left:14px;padding-right:14px}
 body #ea-dev1 .ea-navlinks,body #ea-editorial .links,body #ea-moment .toplinks{font-size:13px;gap:2px}
 body #ea-dev1 .ea-choices{grid-template-columns:1fr}
 body #ea-dev1 .ea-choice{min-height:120px}
}
@media(prefers-reduced-motion:reduce){
 body #ea-dev1 *,body #ea-editorial *,body #ea-moment *{transition:none!important;scroll-behavior:auto!important}
}

/* Dev1 visual release 2.0: light and denim blue, with stronger rhythm. */
html body:has(#ea-dev1),html body:has(#ea-editorial),html body:has(#ea-moment){background:#eef5fd}
html body #ea-dev1,html body #ea-editorial,html body #ea-moment{
 --ink:#173a60;--muted:#3e5e7d;--line:#bfd8ee;--paper:#f4f9ff;
 background:linear-gradient(180deg,#f7fbff 0%,#edf6ff 55%,#f7fbff 100%);
 color:var(--ink);
}
html body #ea-dev1 h1,html body #ea-dev1 h2,html body #ea-dev1 h3,
html body #ea-editorial h1,html body #ea-editorial h2,html body #ea-editorial h3,
html body #ea-moment h1,html body #ea-moment h2,html body #ea-moment h3{
 font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;
 color:#163b65;
}
html body #ea-dev1 h1,html body #ea-editorial h1,html body #ea-moment h1{font-weight:500;letter-spacing:-.035em}
html body #ea-dev1 .ea-nav,html body #ea-editorial .nav,html body #ea-moment .top{
 background:linear-gradient(110deg,#163e6c,#2d69a0 68%,#3c78ab);
 border:1px solid #265f93;border-bottom:4px solid #8ebce6;
 box-shadow:0 18px 42px #153d6826;
}
html body #ea-dev1 .ea-brand,html body #ea-editorial .brand,html body #ea-moment .brand{font-weight:600;letter-spacing:-.02em}
html body #ea-dev1 .ea-navlinks a,html body #ea-editorial .links a,html body #ea-moment .topnav{font-weight:750;letter-spacing:.01em}
html body #ea-dev1 .ea-navlinks a:hover,html body #ea-editorial .links a:hover,html body #ea-moment .topnav:hover{background:#ffffff2b}
html body #ea-dev1 .ea-navlinks a[aria-current=page],html body #ea-editorial .links a[aria-current=page],html body #ea-moment .topnav[aria-current=page]{background:#ffffff2c}
html body #ea-dev1 .ea-hero{
 background:radial-gradient(circle at 88% 25%,#b9daf7 0%,transparent 33%),linear-gradient(112deg,#fff 1%,#e4f2ff 72%,#d3eaff 100%);
 border:1px solid #c9e0f3;border-radius:28px;margin-top:28px;padding:66px 52px;
 box-shadow:0 24px 60px #1f548312;
}
html body #ea-dev1 .ea-hero .ea-kicker,html body #ea-editorial .hero .kicker,html body #ea-moment .hero .kicker{
 display:inline-block;background:#d9ecfc;color:#1b588d;border:1px solid #bad8f0;
 border-radius:999px;padding:7px 13px;margin-bottom:19px;
}
html body #ea-dev1 .ea-hero p.ea-intro{color:#365878;font-size:20px;line-height:1.65}
html body #ea-dev1 .ea-orbit{background:radial-gradient(circle at 30% 24%,#fff 0%,#dff2ff 19%,#acd4f5 47%,#588dc0 75%,#285c90 100%);box-shadow:inset -19px -26px 45px #14436d27,0 31px 70px #1b548332}
html body #ea-dev1 .ea-orbit span{color:#123b66;text-shadow:0 1px 12px #ffffffa0}
html body #ea-dev1 .ea-trust{background:#d9ebfb;border:1px solid #c2dcf1;border-radius:14px;margin-top:22px;font-weight:650}
html body #ea-dev1 .ea-sectionhead{align-items:center}
html body #ea-dev1 .ea-sectionhead h2{max-width:740px}
html body #ea-dev1 .ea-choice,html body #ea-dev1 .ea-panel,html body #ea-dev1 .ea-latest .ea-three article,
html body #ea-editorial .card,html body #ea-moment .panel,html body #ea-moment .practice-box{
 border-color:#bcd6ec;box-shadow:0 11px 30px #22598613;
}
html body #ea-dev1 .ea-choice:hover,html body #ea-editorial .card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #22598620;border-color:#85b6dc}
html body #ea-dev1 .ea-choice,html body #ea-editorial .card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
html body #ea-dev1 .ea-choice[aria-pressed=true]{border-color:#2767a0;box-shadow:0 12px 30px #2868a124}
html body #ea-dev1 .ea-band,html body #ea-editorial .band,html body #ea-moment .band{
 background:linear-gradient(110deg,#d5eafd,#eef7ff 62%,#d6ebfc);border-color:#b4d5ef;
}
html body #ea-dev1 .ea-num{font-size:21px;color:#2d70a9}
html body #ea-dev1 .ea-three article{border-top:4px solid #5b9ccf}
html body #ea-dev1 .ea-latest .ea-three article{border-top:5px solid #568fc1}
html body #ea-dev1 .ea-latest .ea-three h3 a:hover,html body #ea-editorial .card a:hover{color:#236aa2}
html body #ea-dev1 .ea-book,html body #ea-editorial .book-art{background:linear-gradient(145deg,#4387bd,#194775 75%);box-shadow:14px 17px 0 #bedaf0}
html body #ea-editorial .hero,html body #ea-moment .hero{
 max-width:none;background:linear-gradient(113deg,#fff,#e4f2ff 72%,#d7ebfc);
 border:1px solid #c9e0f3;border-radius:24px;margin:25px 0 48px;padding:58px 52px;
 box-shadow:0 17px 44px #22598610;
}
html body #ea-editorial .article{max-width:800px}
html body #ea-editorial .article h2{border-left:4px solid #69a7d8;padding-left:18px}
html body #ea-editorial .card{border-top:5px solid #568fc1}
html body #ea-editorial .card h3{font-weight:500}
html body #ea-editorial .ea-topics button[aria-pressed=true]{background:#1c5489;box-shadow:0 5px 13px #1c54892c}
html body #ea-moment .hero .intro{max-width:760px;color:#365878;font-size:20px}
html body #ea-moment .panel{border-radius:20px}
html body #ea-moment .ea-guide-reading{background:linear-gradient(110deg,#d8ecfd,#f0f8ff);box-shadow:0 14px 31px #22598612}
html body #ea-dev1 .ea-footer,html body #ea-editorial .footer,html body #ea-moment .footer{border-color:#8ab9dc}
@media(max-width:900px){
 html body #ea-dev1 .ea-hero{gap:24px;padding:48px 34px}
 html body #ea-dev1 .ea-orbit{max-width:300px}
}
@media(max-width:760px){
 html body #ea-dev1 .ea-hero{display:block;margin-top:18px;padding:38px 24px}
 html body #ea-dev1 .ea-hero-art{display:block;margin-top:28px}
 html body #ea-dev1 .ea-orbit{max-width:220px}
 html body #ea-dev1 .ea-art-caption{margin-top:14px}
 html body #ea-editorial .hero,html body #ea-moment .hero{margin:18px 0 34px;padding:38px 24px}
 html body #ea-dev1 .ea-nav,html body #ea-editorial .nav,html body #ea-moment .top{padding:18px 20px;gap:10px}
 html body #ea-dev1 .ea-navlinks,html body #ea-editorial .links,html body #ea-moment .toplinks{gap:5px}
 html body #ea-dev1 .ea-navlinks a,html body #ea-editorial .links a,html body #ea-moment .topnav{padding:9px 10px}
 html body #ea-editorial .article h2{padding-left:14px}
}
@media(max-width:380px){
 html body #ea-dev1 .ea-hero,html body #ea-editorial .hero,html body #ea-moment .hero{padding:30px 18px}
 html body #ea-dev1 .ea-orbit{max-width:180px}
 html body #ea-dev1 .ea-navlinks a,html body #ea-editorial .links a,html body #ea-moment .topnav{padding:8px}
}
@media(prefers-reduced-motion:reduce){html body #ea-dev1 .ea-choice,html body #ea-editorial .card{transition:none!important;transform:none!important}}

/* The article title is the sole, full-card link, with a visible keyboard target. */
html body #ea-editorial .card{position:relative}
html body #ea-editorial .card h3 a.ea-card-link{display:inline;font:inherit;color:inherit;text-decoration:none;margin:0;padding:0;min-height:0}
html body #ea-editorial .card h3 a.ea-card-link::after{content:"";position:absolute;inset:0;border-radius:inherit}
html body #ea-editorial .card:focus-within{outline:3px solid #245f96;outline-offset:4px;border-color:#245f96}
html body #ea-editorial .card .ea-card-cta{display:block;margin-top:auto;color:#245f96;font-size:15px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
html body #ea-editorial .card:hover h3 a.ea-card-link,html body #ea-editorial .card:focus-within h3 a.ea-card-link{color:#236aa2}
