/* Executive Briefs editorial article system */
:root{--eb-ink:#254c34;--eb-gold:#c5a572;--eb-paper:#f5f3ee}html{scroll-behavior:smooth}body{background:var(--eb-paper);-webkit-font-smoothing:antialiased}header{position:relative;isolation:isolate;min-height:450px;background-blend-mode:normal}header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#a9854d,#ead6b3,#a9854d)}header nav{max-width:1160px;margin:0 auto;align-items:center;padding-bottom:22px;border-bottom:1px solid #ffffff40}header nav a{text-decoration:none;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}header h1{letter-spacing:-1.4px;text-wrap:balance;text-shadow:0 3px 24px #0005}header p{font-family:Georgia,serif;font-style:italic;line-height:1.45}main{max-width:910px}main>p:first-child.meta{display:inline-block;border-top:2px solid #b79863;padding-top:13px}main h2{letter-spacing:-.5px}main p{line-height:1.85}main .intro{font-size:clamp(22px,3vw,27px);color:#355241;border-left:3px solid #b99760;padding-left:25px;margin:35px 0}main .stats,main .grid{gap:18px}main .stat,main .card{background:#fffdf8;border:1px solid #e1d9ca;border-top:3px solid #b79863;box-shadow:8px 8px 0 #e9e3d7}main .stat strong{color:#1d4935}main .cta{position:relative;border-top:4px solid #c5a572;background:linear-gradient(120deg,#214b32,#244936);box-shadow:10px 10px 0 #e2d7c4;padding:clamp(26px,5vw,45px)}main .cta a{font-weight:bold}main .sources{background:#ece7dd;border:1px solid #e0d7c8;padding:28px 32px;margin-top:55px}main .signature{margin-top:70px}.eb-reading-nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:1px solid #d5ccbb;border-bottom:1px solid #d5ccbb;padding:16px 0;margin:0 0 35px;font-size:13px;letter-spacing:.4px}.eb-reading-nav a{text-decoration:none;font-weight:bold}.eb-reading-nav span{color:#917248;text-transform:uppercase;letter-spacing:1.6px;font-size:11px}.eb-related{margin-top:70px;border-top:1px solid #d6cbb8;padding-top:28px}.eb-related h2{font:normal 31px Georgia,serif;margin:8px 0 22px}.eb-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eb-related-grid a{display:block;padding:23px;background:#fffdf8;border:1px solid #e0d7c8;box-shadow:7px 7px 0 #e9e3d7;text-decoration:none;color:#254c34;font:23px/1.3 Georgia,serif}.eb-related-grid a small{display:block;font:11px Arial,sans-serif;letter-spacing:1.5px;color:#977544;text-transform:uppercase;margin-bottom:12px}.eb-related-grid a:hover{transform:translateY(-2px)}.eb-article-footer{background:#214b32;color:#e4c58e;text-align:center;padding:28px 20px;font-size:13px}.eb-article-footer a{color:inherit}.eb-kicker{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#b99863;margin:34px 0 -45px}.eb-chart-note{font:13px/1.6 Arial,sans-serif;color:#657168}table{max-width:100%;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #b99760;outline-offset:3px}@media(max-width:650px){header{min-height:380px;padding-bottom:55px}header h1{letter-spacing:-.6px;margin-top:65px}main{padding-top:40px}main .sources{padding:20px}.eb-related-grid{grid-template-columns:1fr}.eb-reading-nav{align-items:flex-start;flex-direction:column}.stats{gap:10px}}

/* Quiet editorial navigation: keep the article opening uncluttered */
.eb-topline{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1160px;margin:0 auto;padding:0 0 18px;color:#e5c994;font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.7px;border-bottom:1px solid #ffffff35}.eb-topline a{color:#e5c994;text-decoration:none;font-weight:bold}.eb-topline span{opacity:.85}.eb-return{margin-top:65px;padding:24px 0;border-top:1px solid #d5ccbb;text-align:center}.eb-return a{color:#28563e;font-weight:bold;text-decoration:none}.eb-return a:hover{text-decoration:underline}header .eb-topline+nav{border-bottom:0;padding-top:18px}@media(max-width:650px){.eb-topline{font-size:10px;letter-spacing:1px;gap:10px}}
