#strategy-content{min-width:0}.strategy-intro{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);background:#203e49;color:#e7f1ed;border-radius:24px;padding:36px;gap:30px;overflow:hidden}.strategy-intro .section-kicker{color:#a7cbbb}.strategy-intro h3{font:500 clamp(32px,4vw,48px)/1.1 Georgia,serif;margin:15px 0 22px}.strategy-intro h3 em{color:#edbd89}.strategy-intro p{font-size:13px;line-height:1.85;max-width:690px;color:#d1e0dd}.strategy-editorial{display:inline-block;font-size:10px;border:1px solid #607f80;border-radius:20px;padding:8px 12px;line-height:1.6}.strategy-blueprint{position:relative;min-height:275px;align-self:center;background-image:linear-gradient(#779b9d18 1px,transparent 1px),linear-gradient(90deg,#779b9d18 1px,transparent 1px);background-size:23px 23px;border-radius:18px}.strategy-orbit{position:absolute;border:1px dashed #7baba9;inset:35px;border-radius:50%;transform:rotate(-20deg)}.strategy-node{position:absolute;background:#2c505a;border:1px solid #698a8d;border-radius:12px;padding:12px 15px;min-width:150px;box-shadow:0 5px 20px #122d3960}.strategy-node span{color:#e8b88b;font:italic 18px Georgia,serif;float:right}.strategy-node b{display:block;font-size:13px;margin-bottom:7px}.strategy-node small{color:#a7c7c2;font-size:10px}.sn-one{left:10px;top:13px}.sn-two{right:2px;top:99px}.sn-three{left:5px;bottom:8px}.strategy-core{position:absolute;left:29%;top:45%;font-size:36px;color:#a4d0bc}.strategy-thesis{margin:22px 0 28px;padding:20px 24px;border-left:3px solid #c68653;background:#f6eee3;border-radius:0 14px 14px 0}.strategy-thesis b{color:#6e4e33;font-size:14px}.strategy-thesis p{font-size:12px;line-height:1.8;color:#665d50;margin:10px 0 0}.strategy-child-switch{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:24px 0 16px}.strategy-child-switch button{padding:12px 21px;border:1px solid #cad8d5;border-radius:30px;font:inherit;font-size:14px;font-weight:600;background:#fff;color:#294c4d;cursor:pointer}.strategy-child-switch button small{font-size:10px;font-weight:400;margin-left:7px}.strategy-child-switch button.active{background:#284e4c;color:#fff;border-color:#284e4c}.strategy-child-switch>span{font-size:11px;color:#68796f;margin-left:8px}.strategy-child-route{border:1px solid #d3dfd4;background:linear-gradient(115deg,#eff6ed,#fff);border-radius:19px;padding:26px}.strategy-child-route h4{font:500 21px/1.5 Georgia,serif;color:#31563f;margin:9px 0 14px}.strategy-child-route p,.strategy-child-route li{font-size:12px;color:#526654;line-height:1.85}.strategy-proof{border-left:3px solid #87aca0;background:#eaf2eb;padding:12px 16px;border-radius:0 10px 10px 0}.strategy-heading{margin:34px 0 19px}.strategy-heading h3{font:500 27px/1.3 Georgia,serif;color:#27434a;margin:0 0 9px}.strategy-heading p{color:#748073;font-size:12px;line-height:1.8;max-width:790px}.strategy-base-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:16px}.strategy-base{border:1px solid #dbe2dc;background:#fff;border-radius:14px;padding:15px 9px;text-align:left;cursor:pointer;color:#29494c;min-width:0}.strategy-base-code{display:block;font:italic 18px Georgia,serif;color:#91ada4;margin-bottom:12px}.strategy-base b{display:block;font-size:12px;margin-bottom:7px}.strategy-base small{font-size:9px;line-height:1.5;display:block;color:#7b7c6a}.strategy-base.active{background:#e8f0e7;border-color:#729c89;box-shadow:0 0 0 1px #729c89}.strategy-country-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:28px;border:1px solid #d9e2dc;border-radius:18px;background:#fff;min-width:0}.strategy-country-detail h3{font:500 28px/1.3 Georgia,serif;color:#2d4d45;margin:12px 0 20px}.strategy-country-detail p,.strategy-country-detail li{font-size:12px;line-height:1.85;color:#627166;overflow-wrap:anywhere}.strategy-verified{padding:15px;background:#f1f5ef;border-radius:12px;margin:17px 0}.strategy-verified b{font-size:11px;color:#446e53}.strategy-verified p{margin:8px 0 0}.strategy-child-note{padding:12px 15px;border:1px dashed #cedbcf;border-radius:10px;background:#f7f9f3}.strategy-gates h4{font-size:14px;color:#684f37;margin:0 0 14px}.strategy-gates ul{padding-left:18px}.strategy-gates li{margin:0 0 11px}.strategy-country-detail>.strategy-sources{grid-column:1/-1;border-top:1px solid #e8ede7;padding-top:16px}.strategy-school-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.strategy-school-links .button{font-size:11px;white-space:normal;text-align:left;line-height:1.5}.strategy-sources{display:flex;gap:9px 18px;flex-wrap:wrap}.strategy-sources a{font-size:10px;line-height:1.8;color:#477360;overflow-wrap:anywhere}.strategy-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.strategy-track{padding:24px;border:1px solid #dce3d8;border-radius:17px;background:#fafbf6;min-width:0}.strategy-track>span{font:italic 30px Georgia,serif;color:#b4c6ad}.strategy-track h4{font:500 21px/1.4 Georgia,serif;color:#314d43;margin:12px 0}.strategy-track p{font-size:12px;color:#667462;line-height:1.85}.strategy-horizon-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 15px}.strategy-horizon-tabs button{font:inherit;font-size:11px;text-align:left;line-height:1.6;padding:10px 14px;background:#fff;border:1px solid #d8dfd5;border-radius:10px;color:#566658;cursor:pointer}.strategy-horizon-tabs button.active{background:#2b4e4c;color:#fff;border-color:#2b4e4c}.strategy-horizon{padding:24px;background:#fff;border:1px solid #dbe1d7;border-radius:17px}.strategy-horizon h4{font:500 23px/1.4 Georgia,serif;color:#315249;margin:0 0 15px}.strategy-horizon p{font-size:12px;line-height:1.85;color:#586e5c}.strategy-actions{padding:0;margin:0 0 30px;list-style:none}.strategy-actions li{display:grid;grid-template-columns:155px minmax(0,1fr);gap:21px;padding:21px 0;border-bottom:1px solid #dce2d8}.strategy-actions li>span{font-size:11px;color:#9a754e;background:#f2eadf;padding:8px 12px;border-radius:10px;align-self:start;line-height:1.7}.strategy-actions h4{font-size:14px;color:#3e554a;margin:0 0 9px}.strategy-actions p{font-size:12px;line-height:1.85;color:#6a7466;margin:0}.strategy-method{border-top:1px solid #dce4d8;padding:17px 0;font-size:12px;color:#63725f;line-height:1.85}.strategy-method summary{font-weight:600;color:#395447;cursor:pointer}.strategy-method li{margin:12px 0}.strategy-downloads{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.strategy-entry-link{display:inline-block;font-size:12px;margin:12px 0 24px;color:#466953}@media(max-width:1150px){.strategy-intro{grid-template-columns:1.4fr 1fr;padding:26px}.strategy-base-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-track-grid{grid-template-columns:1fr}.strategy-track{display:grid;grid-template-columns:50px minmax(0,1fr);gap:0 12px}.strategy-track h4{margin-top:5px}.strategy-track p{grid-column:2}}@media(max-width:760px){.strategy-intro{grid-template-columns:1fr;padding:23px}.strategy-blueprint{max-width:390px;width:100%;justify-self:center;min-height:255px}.strategy-country-detail{grid-template-columns:1fr;padding:20px;gap:15px}.strategy-child-route{padding:20px}.strategy-country-detail>.strategy-sources{grid-column:1}.strategy-heading h3{font-size:25px}.strategy-actions li{grid-template-columns:1fr;gap:12px}.strategy-actions li>span{justify-self:start}.strategy-child-switch>span{margin:4px 0}.strategy-thesis{padding:17px}.strategy-track{padding:20px;grid-template-columns:35px minmax(0,1fr)}.strategy-base-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){#strategy-content *{scroll-behavior:auto!important}}

.strategy-scenario-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 15px}.strategy-scenario-tabs button{font:inherit;font-size:12px;line-height:1.6;background:#fff;border:1px solid #bfcfc8;border-radius:25px;color:#34594d;padding:11px 18px;cursor:pointer}.strategy-scenario-tabs button.active{background:#2b4e4c;border-color:#2b4e4c;color:#fff}.strategy-scenario{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:25px;padding:25px;background:linear-gradient(120deg,#edf3ed,#f8f5ed);border:1px solid #cfdccf;border-radius:18px;min-width:0}.strategy-scenario h4,.strategy-cost h4{font:500 23px/1.4 Georgia,serif;color:#315249;margin:9px 0 13px}.strategy-scenario p,.strategy-scenario li{font-size:12px;color:#536b5d;line-height:1.85;overflow-wrap:anywhere}.strategy-scenario ol{margin:0;padding-left:22px}.strategy-scenario li{padding:8px 0 13px 6px}.strategy-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.strategy-cost{padding:23px;border:1px solid #dce3d8;border-radius:17px;background:#fff;min-width:0}.strategy-cost dt{font-size:10px;line-height:1.7;color:#748273;margin-top:17px}.strategy-cost dd{margin:6px 0 0;font-size:13px;line-height:1.7;color:#344f42;overflow-wrap:anywhere}.strategy-cost-total{padding:12px;background:#edf3e9;border-radius:10px;font-weight:600}.strategy-cost details{font-size:11px;color:#60705e;line-height:1.8;margin:17px 0}.strategy-cost summary{cursor:pointer;color:#426951}.strategy-cost .strategy-sources{align-items:center}.strategy-cost .button{font-size:10px;padding:8px 10px;white-space:normal}@media(max-width:1150px){.strategy-cost-grid{grid-template-columns:1fr}}@media(max-width:760px){.strategy-scenario{grid-template-columns:1fr;padding:20px;gap:10px}.strategy-scenario-tabs button{padding:10px 13px;font-size:11px}.strategy-cost{padding:20px}}
