/* Strategic Direction and Action Plan: an editorial bridge from priorities to delivery. */
.editorial-reader[data-editorial-chapter="strategic-direction-action-plan"]{--strategy-navy:#293550;--strategy-purple:#69436b;--strategy-rose:#ad4e78;--strategy-orange:#bd6847;--strategy-cream:#f5f2e9}
.editorial-reader.web-edition .section-landing-hero[data-section-hero="strategic-direction-action-plan"]{background:linear-gradient(135deg,#293550 0%,#303657 58%,#684265 100%);border-bottom:6px solid #e7a3bd!important}
.editorial-reader .section-landing-hero[data-section-hero="strategic-direction-action-plan"] .section-landing-photo{overflow:hidden;box-shadow:0 20px 40px #161e3247}
.editorial-reader .section-landing-hero[data-section-hero="strategic-direction-action-plan"] .section-landing-photo img{object-position:50% 52%}
.editorial-reader .section-landing-hero[data-section-hero="strategic-direction-action-plan"] .section-landing-topics li:nth-child(1){border-color:#e6a6c6;background:#6c365f}
.editorial-reader .section-landing-hero[data-section-hero="strategic-direction-action-plan"] .section-landing-topics li:nth-child(2){border-color:#f2b183;background:#865449}
.editorial-reader .section-landing-hero[data-section-hero="strategic-direction-action-plan"] .section-landing-topics li:nth-child(3){border-color:#c6b0e5;background:#51436d}

.editorial-reader.web-edition #article-content .strategy-landing{color:#293550;margin:36px 0 10px}
.editorial-reader.web-edition #article-content .strategy-landing :is(h2,h3,p){max-width:none}
.editorial-reader.web-edition #article-content .strategy-landing h2{font:750 clamp(1.9rem,2.9vw,2.8rem)/1.14 Montserrat,Arial,sans-serif;letter-spacing:-.035em;color:#293550;margin:0 0 20px;text-wrap:balance}
.editorial-reader.web-edition #article-content .strategy-landing h3{font:750 1.15rem/1.35 Montserrat,Arial,sans-serif;letter-spacing:-.02em;margin:0;color:inherit}
.editorial-reader.web-edition #article-content .strategy-landing p{font-size:1rem;line-height:1.78;color:#475369;margin:0 0 16px}
.editorial-reader.web-edition #article-content .strategy-landing .strategy-kicker{font:750 .7rem/1.5 Montserrat,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9e3f70;margin:0 0 18px}
.editorial-reader.web-edition #article-content .strategy-landing-lead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.8fr);gap:36px;align-items:stretch;background:#fffdf9;border:1px solid #ded5df;border-top:6px solid #a34b77;border-radius:42px 0 0 0;padding:clamp(28px,4vw,52px);margin:0 0 20px;scroll-margin-top:80px}
.editorial-reader.web-edition #article-content .strategy-lead-copy .strategy-lead-dek{font-size:1.24rem;line-height:1.65;color:#303e5b;font-weight:550;margin-bottom:21px}
.editorial-reader.web-edition #article-content .strategy-thesis{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(155deg,#303b5c 0%,#483b64 62%,#924876 100%);border-radius:82px 0 0 0;padding:36px 30px;color:#fff;min-height:330px;box-shadow:0 18px 30px #29355021}
.editorial-reader.web-edition #article-content .strategy-thesis-mark{display:grid;place-items:center;width:45px;height:45px;border:1px solid #eabbd5;border-radius:50%;font:800 1rem Montserrat,Arial,sans-serif;color:#f4d5e4}
.editorial-reader.web-edition #article-content .strategy-thesis p{color:#f4bfd7;font:.72rem/1.3 Montserrat,Arial,sans-serif;font-weight:750;letter-spacing:.11em;text-transform:uppercase;margin:20px 0 12px}
.editorial-reader.web-edition #article-content .strategy-thesis strong{font:750 clamp(1.5rem,2.3vw,2.15rem)/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.035em;color:#fffdf9}
.editorial-reader.web-edition #article-content .strategy-thesis small{border-top:1px solid #ffffff61;margin-top:30px;padding-top:16px;color:#fff0e2;font:.76rem/1.6 Montserrat,Arial,sans-serif}
.editorial-reader.web-edition #article-content .strategy-reading-route{display:grid;grid-template-columns:1fr repeat(3,1.15fr);gap:2px;background:#293550;border-radius:0 0 22px 22px;overflow:hidden;margin-bottom:72px}
.editorial-reader.web-edition #article-content .strategy-reading-route>span,.editorial-reader.web-edition #article-content .strategy-reading-route>a{padding:18px 20px;display:flex;align-items:center;gap:12px;color:#fffdf9;font:.78rem/1.4 Montserrat,Arial,sans-serif;text-decoration:none}
.editorial-reader.web-edition #article-content .strategy-reading-route>span{font-weight:750;color:#ffd1e2;letter-spacing:.04em}
.editorial-reader.web-edition #article-content .strategy-reading-route>a{background:#ffffff15;font-weight:700;transition:background .2s ease}
.editorial-reader.web-edition #article-content .strategy-reading-route>a:hover,.editorial-reader.web-edition #article-content .strategy-reading-route>a:focus-visible{background:#a34b77;color:#fff}
.editorial-reader.web-edition #article-content .strategy-reading-route b{color:#f9bdcf;font-size:1rem}
.editorial-reader.web-edition #article-content .strategy-landing>section:not(.strategy-landing-lead){margin:0 0 72px;scroll-margin-top:80px}
.editorial-reader.web-edition #article-content .strategy-section-heading{margin-bottom:28px}
.editorial-reader.web-edition #article-content .strategy-section-heading>p:last-child{font-size:1.08rem;max-width:68ch;color:#43526a}
.editorial-reader.web-edition #article-content .strategy-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.editorial-reader.web-edition #article-content .strategy-feature-card{--tone:#547393;--tone-soft:#eaf0f5;display:grid;grid-template-columns:auto 1fr;gap:12px 19px;align-content:start;min-width:0;background:#fffdf9;border:1px solid #ded9e1;border-top:6px solid var(--tone);border-radius:28px 0 0 0;padding:25px 25px 23px;text-decoration:none;color:#293550;box-shadow:0 8px 20px #25304b0c;transition:transform .2s ease,box-shadow .2s ease}
.editorial-reader.web-edition #article-content .strategy-feature-card:hover,.editorial-reader.web-edition #article-content .strategy-feature-card:focus-visible{transform:translateY(-4px);box-shadow:0 15px 28px #25304b20}
.editorial-reader.web-edition #article-content .strategy-feature-1{--tone:#a34b77;--tone-soft:#f6e8ef}
.editorial-reader.web-edition #article-content .strategy-feature-2{--tone:#6b4c9b;--tone-soft:#eee8f7}
.editorial-reader.web-edition #article-content .strategy-feature-3{--tone:#bb6940;--tone-soft:#fff0e5}
.editorial-reader.web-edition #article-content .strategy-feature-4{--tone:#a94563;--tone-soft:#f9e9ee}
.editorial-reader.web-edition #article-content .strategy-feature-5{--tone:#3f668b;--tone-soft:#e8f0f7}
.editorial-reader.web-edition #article-content .strategy-feature-6{--tone:#5e617f;--tone-soft:#ececf3}
.editorial-reader.web-edition #article-content .strategy-feature-number{grid-row:span 2;display:grid;place-items:center;background:var(--tone-soft);color:var(--tone);border-radius:50%;width:49px;height:49px;font:800 1rem Montserrat,Arial,sans-serif}
.editorial-reader.web-edition #article-content .strategy-feature-card h3{align-self:center;min-height:2.7em;color:#293550}
.editorial-reader.web-edition #article-content .strategy-feature-card>p{grid-column:1/-1;font-size:.93rem;line-height:1.6;color:#48556b;margin:0 0 2px}
.editorial-reader.web-edition #article-content .strategy-feature-detail{grid-column:1/-1;display:grid;grid-template-columns:120px 1fr;gap:12px;border-top:1px solid #e5dfe7;padding-top:11px;color:#4d586c;font-size:.78rem;line-height:1.5}
.editorial-reader.web-edition #article-content .strategy-feature-detail b{color:var(--tone);font-size:.7rem;text-transform:uppercase;letter-spacing:.045em}
.editorial-reader.web-edition #article-content .strategy-feature-link{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;color:var(--tone);font:.76rem/1.4 Montserrat,Arial,sans-serif;font-weight:800;border-top:1px solid #e5dfe7;padding-top:14px;margin-top:5px}
.editorial-reader.web-edition #article-content .strategy-priority-note{margin:25px 0 0;padding:18px 22px;background:#f2eaf2;border-left:4px solid #96567b;border-radius:0 13px 13px 0;font-size:.88rem;line-height:1.7}
.editorial-reader.web-edition #article-content .strategy-priority-note a{color:#704166;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.editorial-reader.web-edition #article-content .strategy-landing-roles{background:linear-gradient(150deg,#f3eaf1,#fdf6ef);padding:clamp(28px,4vw,48px);border-radius:44px 0 0 0;border-left:5px solid #a34b77}
.editorial-reader.web-edition #article-content .strategy-roles-head>p:last-child{max-width:68ch}
.editorial-reader.web-edition #article-content .strategy-role-grid,.editorial-reader.web-edition #article-content .strategy-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:29px}
.editorial-reader.web-edition #article-content .strategy-role-grid article,.editorial-reader.web-edition #article-content .strategy-progress-grid article{background:#fffdf9;padding:24px 22px;border-radius:24px 0 0 0;box-shadow:0 8px 22px #2a35500d;border-top:5px solid #9e5b8e}
.editorial-reader.web-edition #article-content .strategy-role-grid article:nth-child(2),.editorial-reader.web-edition #article-content .strategy-progress-grid article:nth-child(2){border-color:#b76442}
.editorial-reader.web-edition #article-content .strategy-role-grid article:nth-child(3),.editorial-reader.web-edition #article-content .strategy-progress-grid article:nth-child(3){border-color:#5c71a1}
.editorial-reader.web-edition #article-content .strategy-role-grid span,.editorial-reader.web-edition #article-content .strategy-progress-grid span{display:block;color:#8e4c7a;font:800 1.45rem Montserrat,Arial,sans-serif;margin-bottom:20px}
.editorial-reader.web-edition #article-content .strategy-role-grid article:nth-child(2) span,.editorial-reader.web-edition #article-content .strategy-progress-grid article:nth-child(2) span{color:#aa5c3b}
.editorial-reader.web-edition #article-content .strategy-role-grid article:nth-child(3) span,.editorial-reader.web-edition #article-content .strategy-progress-grid article:nth-child(3) span{color:#4b648e}
.editorial-reader.web-edition #article-content .strategy-role-grid h3,.editorial-reader.web-edition #article-content .strategy-progress-grid h3{margin-bottom:12px;font-size:1.02rem}
.editorial-reader.web-edition #article-content .strategy-role-grid p,.editorial-reader.web-edition #article-content .strategy-progress-grid p{font-size:.88rem;line-height:1.65;margin:0}
.editorial-reader.web-edition #article-content .strategy-landing-delivery{background:#293550;color:#fffdf9;padding:clamp(28px,4vw,48px);border-radius:44px 0 0 0;position:relative;overflow:hidden}
.editorial-reader.web-edition #article-content .strategy-landing-delivery::after{content:"";position:absolute;width:300px;height:300px;right:-130px;top:-140px;border:1px solid #ffcadb66;border-radius:50%;box-shadow:0 0 0 55px #ffffff07,0 0 0 110px #ffffff06;pointer-events:none}
.editorial-reader.web-edition #article-content .strategy-landing-delivery .strategy-kicker{color:#f6bcd3}
.editorial-reader.web-edition #article-content .strategy-landing-delivery h2,.editorial-reader.web-edition #article-content .strategy-landing-delivery .strategy-section-heading>p:last-child{color:#fffdf9}
.editorial-reader.web-edition #article-content .strategy-delivery-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:33px 0}
.editorial-reader.web-edition #article-content .strategy-delivery-steps li{padding:0 20px;border-left:2px solid #e6a4c4;position:relative}
.editorial-reader.web-edition #article-content .strategy-delivery-steps li:first-child{padding-left:0;border:0}
.editorial-reader.web-edition #article-content .strategy-delivery-steps li>span{display:block;font:800 1.55rem Montserrat,Arial,sans-serif;color:#ffc9da;margin-bottom:18px}
.editorial-reader.web-edition #article-content .strategy-delivery-steps strong{display:block;color:#fff;font:750 .91rem/1.35 Montserrat,Arial,sans-serif;margin-bottom:8px}
.editorial-reader.web-edition #article-content .strategy-delivery-steps p{color:#f3e9f0;font-size:.82rem;line-height:1.6;margin:0}
.editorial-reader.web-edition #article-content .strategy-delivery-links{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #ffffff42;padding-top:22px}
.editorial-reader.web-edition #article-content .strategy-delivery-links a{display:inline-flex;justify-content:space-between;gap:12px;padding:12px 15px;background:#ffffff18;border:1px solid #ffffff52;border-radius:4px;color:#fff;font:.73rem/1.4 Montserrat,Arial,sans-serif;font-weight:700;text-decoration:none}
.editorial-reader.web-edition #article-content .strategy-delivery-links a:hover,.editorial-reader.web-edition #article-content .strategy-delivery-links a:focus-visible{background:#a34b77}
.editorial-reader.web-edition #article-content .strategy-landing-progress{padding:0 0 8px}
.editorial-reader.web-edition #article-content .strategy-progress-grid{margin:25px 0}
.editorial-reader.web-edition #article-content .strategy-progress-grid article{background:#f5f0f5;border-color:#9b5b8d}
.editorial-reader.web-edition #article-content .strategy-progress-link{display:inline-flex;align-items:center;gap:18px;background:#293550;color:#fffdf9;padding:14px 20px;border-radius:4px;text-decoration:none;font:.8rem Montserrat,Arial,sans-serif;font-weight:750}
.editorial-reader.web-edition #article-content .strategy-progress-link:hover,.editorial-reader.web-edition #article-content .strategy-progress-link:focus-visible{background:#7f456e}

/* Carry the same hierarchy through the detailed priorities. */
.editorial-reader.web-edition #article-content .strategy-enhanced{--priority-accent:#a34b77;--priority-tint:#f6eaf0}
.editorial-reader.web-edition #article-content .strategy-enhanced.strategy-color-2{--priority-accent:#6b4c9b;--priority-tint:#eee8f7}
.editorial-reader.web-edition #article-content .strategy-enhanced.strategy-color-3{--priority-accent:#b2603d;--priority-tint:#fff0e6}
.editorial-reader.web-edition #article-content .strategy-enhanced.strategy-color-4{--priority-accent:#a64867;--priority-tint:#f9eaf0}
.editorial-reader.web-edition #article-content .strategy-enhanced.strategy-color-5{--priority-accent:#3f668b;--priority-tint:#e9f0f6}
.editorial-reader.web-edition #article-content .strategy-enhanced.strategy-color-6{--priority-accent:#626284;--priority-tint:#eeeef5}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-priority-heading{display:flex;gap:18px;align-items:center;padding:23px 27px;background:var(--priority-tint);border:0;border-left:5px solid var(--priority-accent);border-radius:22px 0 0 0;margin-bottom:25px}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-priority-heading>span{display:grid;place-items:center;min-width:52px;height:52px;border-radius:50%;background:var(--priority-accent);color:#fff;font:800 1rem Montserrat,Arial,sans-serif}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-priority-heading h2{margin:0!important;color:#293550!important;font-size:1.32rem!important}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-priority-heading .eyebrow{margin:0 0 5px;color:var(--priority-accent);font-size:.68rem;letter-spacing:.08em}
.editorial-reader.web-edition #article-content .priority-story-intro{padding:6px 8px 5px 26px;border-left:3px solid var(--priority-accent);margin:0 0 27px}
.editorial-reader.web-edition #article-content .priority-story-intro .priority-story-label{font:.7rem Montserrat,Arial,sans-serif;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--priority-accent);margin-bottom:12px}
.editorial-reader.web-edition #article-content .priority-story-intro p:not(.priority-story-label){font-size:1rem;line-height:1.8;color:#3d4b62;max-width:none;margin:0 0 13px}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-goal-panel{background:linear-gradient(130deg,#293550,var(--priority-accent));border-bottom:5px solid #f2b2cd;padding:31px 35px;margin:28px 0 35px}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-goal-panel h2{color:#fbd0e1!important;font-size:.73rem!important;text-transform:uppercase;letter-spacing:.1em}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-goal-panel p{color:#fff!important;font-size:1.17rem!important;line-height:1.65}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunities.web-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;border:0;padding:0;margin-top:28px;background:none}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunities>h2{grid-column:1/-1;margin:0 0 3px;color:#293550;border:0;padding:0;font-size:1.55rem}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunity-card{background:#fffdf9;border:1px solid #ddd8e0;border-top:5px solid var(--priority-accent);border-radius:24px 0 0 0;padding:25px 24px;min-width:0}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunity-card h3{border:0;padding:0;margin:0 0 15px;color:var(--priority-accent);font-size:1.03rem;line-height:1.35}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunity-card h3::before{content:"";display:block;width:28px;height:3px;background:var(--priority-accent);margin-bottom:13px}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunity-card p{font-size:.87rem;line-height:1.65;color:#48556a;margin:0 0 12px}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunity-card ul{display:block!important;margin:12px 0;padding-left:18px;background:var(--priority-tint);padding-top:12px;padding-bottom:8px;padding-right:10px;border-radius:8px}
.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunity-card li{font-size:.82rem;line-height:1.55;margin-bottom:7px;color:#3f4a5d}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:34px 0 0}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair>.strategy-panel{margin:0!important;padding:26px 25px!important;border:1px solid #ddd8e0!important;border-top:5px solid var(--priority-accent)!important;border-radius:24px 0 0 0;background:#f8f4f8!important}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair>.strategy-panel:nth-child(2){background:#f4f1ea!important;border-top-color:#bf6a45!important}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair h2{color:#293550!important;font-size:1.16rem!important;margin-bottom:15px}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair p,.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair li{font-size:.84rem;line-height:1.65;color:#465268}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair ul{display:block!important;padding-left:19px!important}
.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair li{margin-bottom:8px}
.editorial-reader.web-edition #article-content .measurable-objectives{background:#fffdf9;border:1px solid #ded7e1;border-top:6px solid #a34b77;border-radius:30px 0 0 0;padding:29px;margin:38px 0}
.editorial-reader.web-edition #article-content .measurable-objectives>h2{color:#293550!important;margin:0 0 10px;font-size:1.55rem}
.editorial-reader.web-edition #article-content .measurable-objectives>.milestone-grid{gap:14px}
.editorial-reader.web-edition #article-content .measurable-objectives .milestone-grid>section{background:#f4eef4;border:1px solid #e6dae5;border-radius:18px 0 0 0;padding:20px}
.editorial-reader.web-edition #article-content .measurable-objectives .milestone-id{color:#9b4e7a;font-weight:800}

@media(max-width:1000px){.editorial-reader.web-edition #article-content .strategy-landing-lead{grid-template-columns:1fr}.editorial-reader.web-edition #article-content .strategy-thesis{min-height:260px}.editorial-reader.web-edition #article-content .strategy-reading-route{grid-template-columns:1fr 1fr}.editorial-reader.web-edition #article-content .strategy-delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.editorial-reader.web-edition #article-content .strategy-delivery-steps li:nth-child(3){padding-left:0;border-left:0}}
@media(max-width:700px){.editorial-reader.web-edition #article-content .strategy-landing{margin-top:26px}.editorial-reader.web-edition #article-content .strategy-landing-lead{padding:26px 22px;gap:22px;border-radius:30px 0 0 0}.editorial-reader.web-edition #article-content .strategy-thesis{padding:28px 23px;border-radius:48px 0 0 0}.editorial-reader.web-edition #article-content .strategy-reading-route{grid-template-columns:1fr;margin-bottom:48px}.editorial-reader.web-edition #article-content .strategy-reading-route>span,.editorial-reader.web-edition #article-content .strategy-reading-route>a{padding:13px 18px}.editorial-reader.web-edition #article-content .strategy-feature-grid,.editorial-reader.web-edition #article-content .strategy-role-grid,.editorial-reader.web-edition #article-content .strategy-progress-grid,.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-opportunities.web-card-grid,.editorial-reader.web-edition #article-content .strategy-enhanced .priority-delivery-pair{grid-template-columns:1fr}.editorial-reader.web-edition #article-content .strategy-landing>section:not(.strategy-landing-lead){margin-bottom:50px}.editorial-reader.web-edition #article-content .strategy-landing-roles,.editorial-reader.web-edition #article-content .strategy-landing-delivery{padding:27px 22px;border-radius:30px 0 0 0}.editorial-reader.web-edition #article-content .strategy-delivery-steps{grid-template-columns:1fr;gap:17px}.editorial-reader.web-edition #article-content .strategy-delivery-steps li{border-left:2px solid #e6a4c4!important;padding-left:17px!important}.editorial-reader.web-edition #article-content .strategy-delivery-steps li:first-child{border-left:2px solid #e6a4c4!important;padding-left:17px!important}.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-priority-heading{padding:20px 18px}.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-priority-heading>span{min-width:42px;height:42px}.editorial-reader.web-edition #article-content .strategy-enhanced .strategy-goal-panel{padding:25px 22px}.editorial-reader.web-edition #article-content .measurable-objectives{padding:22px 18px}}
