@font-face{font-family:'Boss Oswald';font-style:normal;font-weight:500 700;font-display:swap;src:url('../../assets/experience/fonts/oswald-vietnamese.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Boss Oswald';font-style:normal;font-weight:500 700;font-display:swap;src:url('../../assets/experience/fonts/oswald-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Slide 05 only. The cream shell and navigation remain owned by teaching.css. */
.teaching-slide.slide-strategy{--boss-font:'Boss Oswald',var(--sans);position:relative;isolation:isolate;overflow:hidden;container-type:size;padding:clamp(16px,4cqh,42px) 4.5%;border:1px solid #7f744e;border-radius:3px;background:#06161b url('../../assets/experience/strategy/war-room-desk.png') center center/cover no-repeat;color:#ded8bd;box-shadow:inset 0 0 45px #0004}
.slide-strategy::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0211150a 30%,#02111544 53%,#02111577 100%)}
.slide-strategy .strategy-layout{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:3.1cqw;flex:1;min-height:0;min-width:0;overflow:visible}
.slide-strategy .enemy-intel{--metal-cut:24px;position:relative;isolation:isolate;margin:0;min-width:0;min-height:0;padding:15px;overflow:hidden;clip-path:polygon(var(--metal-cut) 0,calc(100% - var(--metal-cut)) 0,100% var(--metal-cut),100% calc(100% - var(--metal-cut)),calc(100% - var(--metal-cut)) 100%,var(--metal-cut) 100%,0 calc(100% - var(--metal-cut)),0 var(--metal-cut));background:linear-gradient(145deg,#e1e1d5 0%,#646b70 7%,#a6aaac 9%,#343e43 12%,#777e82 50%,#222b30 76%,#a7acac 96%,#454f54);box-shadow:inset 0 0 0 2px #161f23;animation:intel-impact .65s cubic-bezier(.18,.85,.25,1) both}
.slide-strategy .enemy-intel::before{content:'';position:absolute;inset:4px;z-index:-1;clip-path:inherit;background:linear-gradient(135deg,#434b50,#969b9b 25%,#3a4247 45%,#141d22 65%,#8a9092);box-shadow:inset 0 0 0 2px #bac1c0,inset 0 0 0 5px #333c40,inset 0 0 12px #000}
.slide-strategy .enemy-art{position:relative;display:block;width:100%;height:100%;padding:0;border:2px solid #1b2528;border-radius:0;background:#17252b;overflow:hidden;cursor:zoom-in;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px),0 13px)}
.slide-strategy .enemy-art img{display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:47% center;filter:saturate(.65) contrast(1.05) brightness(.98)}
.slide-strategy .enemy-art[data-intel="1"] img{height:112%}
.slide-strategy .enemy-art img[hidden]{display:none}
.slide-strategy .enemy-art[data-sealed=true]{cursor:default;opacity:1;background:radial-gradient(ellipse at 50% 35%,#35505266,transparent 80%),repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 5px),#112126}
.slide-strategy .enemy-art[data-sealed=true] .classified{display:none}
.slide-strategy .intel-closed{position:absolute;inset:16% 12% 14%;display:flex;align-items:center;justify-content:center;pointer-events:none}
.slide-strategy .enemy-art[data-sealed=false] .intel-closed{display:none}
.slide-strategy .dossier-cover{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6%;padding:10%;transform:rotate(-5deg);border:2px solid #9f8c5b;border-radius:3px;background:repeating-linear-gradient(15deg,#654c2709 0 2px,transparent 2px 5px),linear-gradient(125deg,#bcaa7c,#8d805d);color:#303b32;box-shadow:7px 9px 0 #06141788,inset 0 0 30px #58432144}
.slide-strategy .dossier-cover::before{content:'';position:absolute;left:-2px;top:-15px;width:44%;height:15px;border:2px solid #9f8c5b;border-bottom:0;border-radius:5px 6px 0 0;background:#b5a373}
.slide-strategy .dossier-code{align-self:flex-start;font:500 clamp(8px,1cqw,14px)/1.3 var(--sans);letter-spacing:2px;opacity:.8}
.slide-strategy .dossier-title{font:650 clamp(23px,3cqw,45px)/1.1 var(--boss-font);letter-spacing:1px;white-space:nowrap}
.slide-strategy .dossier-seal{border:3px double #8d2927c9;border-radius:3px;color:#8d2927e6;font:600 clamp(16px,2.3cqw,33px)/1.1 var(--boss-font);padding:4px 8px;transform:rotate(10deg);mask-image:repeating-linear-gradient(174deg,#000 0 3px,#0008 3px 4px,#000 4px 7px)}
.slide-strategy .dossier-lock{font:500 clamp(25px,4cqw,58px)/1 var(--sans);color:#35483d}
.slide-strategy .dossier-hint{font:600 clamp(7px,.82cqw,12px)/1.4 var(--sans);letter-spacing:.5px}
.slide-strategy .enemy-intel:has([data-sealed=true]) figcaption{color:#d6c89d}.slide-strategy .enemy-intel:has([data-sealed=true]) figcaption small{display:none}
.slide-strategy .enemy-art::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 65%,#02101422 80%,#021014bd 100%);box-shadow:inset 0 0 18px #0006}
.slide-strategy .intel-label{position:absolute;z-index:1;left:0;top:0;width:56%;padding:clamp(7px,1.6cqh,14px) 12px 9px 17px;clip-path:polygon(0 0,100% 0,calc(100% - 25px) 100%,0 100%);background:linear-gradient(120deg,#283238f2,#46535ae6);color:#c4cdcd;font:600 clamp(15px,2.1cqw,30px)/1.15 var(--boss-font);text-align:left;letter-spacing:.6px}
.slide-strategy .classified{position:absolute;z-index:1;color:#a62222dd;border:4px double currentColor;border-radius:4px;padding:3px 7px;font:650 clamp(18px,2.7cqw,39px)/1.05 var(--boss-font);transform:rotate(10deg);mask-image:repeating-linear-gradient(174deg,#000 0 3px,#0009 3px 4px,#000 4px 7px);background:#e9e2d80a}
.slide-strategy .stamp-top{right:9px;top:12%;}.slide-strategy .stamp-bottom{left:12px;bottom:12%;transform:rotate(12deg)}
.slide-strategy .enemy-intel figcaption{position:absolute;z-index:2;bottom:21px;left:25px;right:23px;display:flex;flex-direction:column;gap:2px;pointer-events:none;color:#f0dfad;font:550 clamp(10px,1.1cqw,16px)/1.4 var(--sans);text-shadow:0 2px 5px #000}
.slide-strategy .enemy-intel figcaption small{font:400 clamp(8px,.7cqw,10px)/1.4 var(--sans);color:#d0d5c6}
.slide-strategy .intel-rivet{position:absolute;z-index:3;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#c9c9b9,#5b554b 45%,#292b28 50%,#7c7769);box-shadow:0 1px 2px #000,inset 0 0 0 1px #a5a89d66;pointer-events:none}.slide-strategy .rivet-a{top:12px;left:18px}.slide-strategy .rivet-b{top:12px;right:18px}.slide-strategy .rivet-c{bottom:12px;left:18px}.slide-strategy .rivet-d{bottom:12px;right:18px}
.slide-strategy .boss-profile{display:flex;flex-direction:column;min-height:0;min-width:0;padding:5px 13% 5px 0}
.slide-strategy .boss-heading{flex:none;animation:boss-arrive .65s .18s both}
.slide-strategy .boss-overline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#919d9d;font:550 clamp(13px,1.8cqw,26px)/1.2 var(--boss-font)}
.slide-strategy .boss-overline>span+span{font:500 clamp(8px,.75cqw,11px)/1.3 var(--sans);letter-spacing:1.2px;color:#84928c}
.teaching-slide.slide-strategy h2{margin:clamp(7px,1.6cqh,15px) -14% clamp(10px,2.2cqh,20px) 0;color:#e3d2a1;font:600 clamp(22px,min(3cqw,7.8cqh),46px)/1.25 var(--boss-font);letter-spacing:-.3px;text-wrap:balance;text-shadow:0 2px 10px #0009}
.slide-strategy .boss-danger{display:flex;align-items:center;gap:7px;max-width:100%;margin:0;padding:clamp(6px,1.7cqh,13px) 12px;border:1px solid #b32b2422;background:linear-gradient(90deg,#a51515e6,#6b1716aa 70%,#42171922);border-radius:5px;color:#f25f50;font:600 clamp(14px,2cqw,29px)/1.2 var(--boss-font);animation:danger-pulse 2.8s ease-in-out infinite}
.slide-strategy .boss-danger strong{color:inherit}
.slide-strategy .boss-title-tail{white-space:nowrap}
.slide-strategy .boss-textbook{display:inline-grid;place-items:center;vertical-align:.02em;width:1em;height:1em;margin:0 0 0 .12em;padding:.12em;border:0;border-radius:0;background:transparent;color:#f0d797;cursor:pointer;box-shadow:none;transition:color .18s,transform .18s,filter .18s}
.slide-strategy .boss-textbook svg{display:block;width:100%;height:100%}
.slide-strategy .boss-textbook:hover{color:#fff3bf;transform:translateY(-2px);filter:drop-shadow(0 0 5px #f5da8799)}.slide-strategy .boss-textbook:focus-visible{outline:2px solid #ffe7a5;outline-offset:3px}
.slide-strategy .boss-forces{margin:clamp(6px,1.5cqh,13px) 0 0;padding-bottom:clamp(8px,2.2cqh,19px);border-bottom:1px solid #7c959066;color:#c0c7be;font:450 clamp(10px,1cqw,15px)/1.4 var(--sans)}
.slide-strategy .boss-forces{padding-bottom:0;border-bottom:0}
.slide-strategy .allied-flags{display:flex;flex-wrap:wrap;gap:4px;margin:7px 0 0;padding:0 0 9px;list-style:none;border-bottom:1px solid #7c959066}
.slide-strategy .allied-flag{display:flex;align-items:center;gap:5px;min-width:0;margin:0;padding:4px 6px;border:1px solid #9baf9c44;border-radius:3px;background:#17312fc9;color:#e3dfca;font:450 clamp(9px,.85cqw,12px)/1.3 var(--sans)}
.slide-strategy .allied-flag img{display:block;flex:none;width:22px;height:16.5px;object-fit:contain;margin:0;border-radius:1px;box-shadow:0 0 0 1px #fff2}
.slide-strategy .boss-skills{list-style:none;margin:clamp(10px,2.6cqh,24px) 0 0;padding:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(10px,2.3cqh,20px);flex:1;min-height:0}
.slide-strategy .boss-skills li{display:flex;min-height:0;min-width:0;margin:0;padding:0}
.slide-strategy .boss-skill{position:relative;isolation:isolate;overflow:hidden;transform-origin:center;width:100%;min-height:0;display:flex;align-items:center;gap:clamp(12px,1.5cqw,22px);padding:8px 12px 8px 8px;text-align:left;border:1px solid #b3c5bc;border-radius:8px;background:linear-gradient(110deg,#81918b70,#a3afa14d);color:#c5ccbf;opacity:.35;cursor:pointer;transition:transform .18s ease-out,opacity .3s,border-color .3s,background .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #e9f0dd44}
.slide-strategy .boss-skill::after{content:'';position:absolute;inset:-25% auto -25% -55%;width:35%;pointer-events:none;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,#fff1bc44,transparent);opacity:0}
.slide-strategy .boss-skill:focus-visible{border-color:#ffe6a2;box-shadow:0 0 15px #eac65a44}
@media(hover:hover) and (pointer:fine){
 .slide-strategy .boss-skill:hover{border-color:#ffe6a2;box-shadow:0 0 12px #eac65a33}
 .slide-strategy [data-recap=ready] .boss-skill:hover{z-index:2;transform:translateY(-3px) scale(1.015);border-color:#fff4c2;box-shadow:0 5px 18px #0008,0 0 20px #efcf7255;background:linear-gradient(110deg,#54736ae6,#61705a99)}
 .slide-strategy [data-recap=ready] .boss-skill:hover::after{animation:intel-sweep .55s ease-out}
 .slide-strategy [data-recap=ready] .boss-skill:hover .skill-number{background:#41594acc;color:#fff1b5;text-shadow:0 0 12px #f1da8d66}
 .slide-strategy [data-recap=ready] .boss-skill:hover .skill-title{color:#fff0bb;text-shadow:0 0 12px #f1da8d44}
}
.slide-strategy [data-recap=ready] .boss-skill:focus-visible{transform:translateY(-3px) scale(1.015)}
.slide-strategy [data-recap=ready] .boss-skill:focus-visible::after{animation:intel-sweep .55s ease-out}
@keyframes intel-sweep{0%{left:-55%;opacity:0}18%{opacity:1}100%{left:125%;opacity:0}}
.slide-strategy .boss-skill:focus-visible{outline:2px solid #f7da8e;outline-offset:-4px;opacity:1}
.slide-strategy .skill-number{display:flex;align-items:center;justify-content:center;align-self:stretch;width:clamp(35px,4.3cqw,62px);flex:none;border-radius:4px;background:#0d2829a6;color:#bdc6bd;font:500 clamp(25px,3.4cqw,49px)/1 var(--boss-font)}
.slide-strategy .skill-copy{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:clamp(3px,.7cqh,6px)}
.slide-strategy .skill-title{display:block;color:#c4ccc5;font:600 clamp(18px,2.4cqw,35px)/1.25 var(--boss-font);letter-spacing:.2px}
.slide-strategy .skill-title svg{display:inline-block;width:.95em;height:.95em;vertical-align:-.06em;margin-right:.1em}
.slide-strategy .skill-details{display:none}
.slide-strategy .skill-description{display:block;color:#e0e2d3;font:400 clamp(11px,1.12cqw,16px)/1.4 var(--sans)}
.slide-strategy .skill-wait{position:absolute;bottom:5px;right:9px;color:#e3c56e;font:500 clamp(9px,.88cqw,13px)/1.25 var(--sans)}
.slide-strategy .skill-check{display:none}
.slide-strategy .boss-skill[data-state=unlocked]{opacity:1;border-color:#e7d49a;background:linear-gradient(110deg,#415c59d9,#495b5466);box-shadow:inset 0 0 15px #e1d9a519,0 0 12px #efdf9b26;animation:skill-unlock .6s ease-out}
.slide-strategy [data-state=unlocked] .skill-number{color:#f1dfa5;background:#102b2caa}.slide-strategy [data-state=unlocked] .skill-title{color:#f0dfb1}.slide-strategy [data-state=unlocked] .skill-wait{display:none}.slide-strategy [data-state=unlocked] .skill-details{display:block;animation:skill-reveal .5s ease-out both}
.slide-strategy .boss-skill[data-state=unlocked].is-intel-active{border-color:#fff0b6;box-shadow:inset 0 0 18px #f1e5ac15,0 0 15px #ead99442}
.slide-strategy .boss-status{flex:none;margin:clamp(7px,1.6cqh,14px) 0 0;color:#bec1a7;font:450 clamp(9px,.85cqw,12px)/1.3 var(--sans);letter-spacing:.3px}
@keyframes intel-impact{0%{opacity:0;transform:translateY(-40px) scale(1.025)}65%{opacity:1;transform:translateY(3px)}100%{transform:none}}
@keyframes boss-arrive{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}
@keyframes danger-pulse{50%{box-shadow:0 0 15px #ed402c26;filter:brightness(1.12)}}
@keyframes skill-unlock{0%{box-shadow:inset 0 0 35px #ffe69d66,0 0 22px #efc75b66}100%{box-shadow:inset 0 0 15px #e1d9a519,0 0 12px #efdf9b26}}
@keyframes skill-reveal{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}
@container(max-height:440px) and (min-width:651px){
 .slide-strategy .boss-profile{padding-top:0;padding-bottom:0}.slide-strategy .boss-overline{font-size:16px}.teaching-slide.slide-strategy h2{font-size:clamp(20px,6.8cqh,29px);margin:5px -14% 8px 0}
 .slide-strategy .boss-danger{font-size:16px;padding:5px 10px}.slide-strategy .boss-forces{font-size:10px;margin-top:5px;padding-bottom:7px}.slide-strategy .boss-skills{margin-top:9px;gap:8px}.slide-strategy .boss-skill{padding:5px 8px 5px 5px;gap:10px}.slide-strategy .skill-title{font-size:clamp(17px,4.8cqh,22px)}.slide-strategy .skill-description{font-size:11px;line-height:1.35}.slide-strategy .skill-number{font-size:27px;width:35px}.slide-strategy .boss-status{margin-top:6px;font-size:9px}
}
@container(max-width:650px){
 .slide-strategy .strategy-layout{grid-template-columns:1fr;grid-template-rows:minmax(100px,.68fr) minmax(0,2fr);gap:10px}
 .slide-strategy .enemy-intel{padding:8px;--metal-cut:15px}.slide-strategy .enemy-art img{object-position:50% 48%}.slide-strategy .intel-label{font-size:13px;width:47%;padding:5px 10px}.slide-strategy .classified{font-size:16px;border-width:3px;padding:2px 5px}.slide-strategy .stamp-top{top:10px;right:9px}.slide-strategy .stamp-bottom{bottom:21px;right:14px;left:auto;font-size:13px}
 .slide-strategy .enemy-intel figcaption{left:15px;bottom:13px;right:40%;font-size:10px;gap:1px}.slide-strategy .enemy-intel figcaption small{font-size:8px}.slide-strategy .intel-rivet{width:5px;height:5px}.slide-strategy .rivet-a,.slide-strategy .rivet-b{top:6px}.slide-strategy .rivet-c,.slide-strategy .rivet-d{bottom:6px}
 .slide-strategy .boss-profile{padding:0}.slide-strategy .boss-overline{font-size:13px}.slide-strategy .boss-overline>span+span{font-size:7px}.teaching-slide.slide-strategy h2{font-size:clamp(17px,6.2cqw,29px);margin:4px 0 7px;text-wrap:initial}.slide-strategy .boss-danger{font-size:14px;padding:5px 8px}.slide-strategy .boss-forces{font-size:9px;margin-top:5px;padding-bottom:7px}
 .slide-strategy .boss-skills{margin-top:8px;gap:7px}.slide-strategy .boss-skill{padding:5px 7px 5px 5px;gap:9px;border-radius:5px}.slide-strategy .skill-number{font-size:25px;width:29px}.slide-strategy .skill-title{font-size:17px}.slide-strategy .skill-description{font-size:10px;line-height:1.3}.slide-strategy .skill-copy{gap:2px}.slide-strategy .skill-wait{font-size:8px;bottom:3px;right:5px}.slide-strategy .boss-status{font-size:8px;margin-top:5px;letter-spacing:0}
}
@container(max-width:350px) and (max-height:450px){
 .slide-strategy .strategy-layout{grid-template-rows:70px minmax(0,1fr);gap:7px}.slide-strategy .enemy-intel figcaption{font-size:9px;line-height:1.25;bottom:10px}.slide-strategy .enemy-intel figcaption small{display:none}.slide-strategy .intel-label{font-size:10px;padding:4px 8px}.slide-strategy .classified{font-size:12px}.slide-strategy .stamp-top{top:7px}.slide-strategy .stamp-bottom{bottom:10px;font-size:10px}.slide-strategy .boss-overline{font-size:11px}.teaching-slide.slide-strategy h2{font-size:17px;margin:3px 0 5px}.slide-strategy .boss-danger{font-size:12px;padding:4px 7px}.slide-strategy .boss-forces{font-size:8px;padding-bottom:5px;margin-top:4px}.slide-strategy .boss-skills{margin-top:6px;gap:5px}.slide-strategy .boss-skill{padding:3px 5px;gap:6px}.slide-strategy .skill-number{font-size:22px;width:24px}.slide-strategy .skill-title{font-size:15px}.slide-strategy .skill-description{font-size:10px;line-height:1.25}.slide-strategy .boss-status{font-size:7px}
}
@container(max-height:440px) and (min-width:651px){.slide-strategy .boss-forces{padding-bottom:0}.slide-strategy .allied-flags{margin-top:5px;padding-bottom:6px;gap:3px}.slide-strategy .allied-flag{padding:2px 4px;font-size:9px;gap:4px}.slide-strategy .allied-flag img{width:18px;height:13.5px}.slide-strategy .boss-skills{margin-top:7px}}
@container(max-width:650px){.slide-strategy .boss-forces{padding-bottom:0}.slide-strategy .allied-flags{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:5px;padding-bottom:6px}.slide-strategy .allied-flag{flex-direction:column;justify-content:flex-start;text-align:center;gap:3px;padding:3px 1px;font-size:8px;line-height:1.2}.slide-strategy .allied-flag img{width:18px;height:13.5px}.slide-strategy .boss-skills{margin-top:6px}}
@container(max-width:350px) and (max-height:450px){.slide-strategy .strategy-layout{grid-template-rows:58px minmax(0,1fr);gap:6px}.slide-strategy .allied-flags{margin-top:4px;padding-bottom:4px;gap:2px}.slide-strategy .allied-flag{font-size:7px;gap:2px;padding:2px 0}.slide-strategy .allied-flag img{width:16px;height:12px}.slide-strategy .boss-skills{gap:5px;margin-top:5px}.slide-strategy .boss-skill{padding:2px 4px}.slide-strategy .skill-title{font-size:14px}.slide-strategy .skill-description{font-size:9px;line-height:1.25}.slide-strategy .boss-status{font-size:7px}}
@container(min-width:651px){.slide-strategy .boss-skill{padding-top:4px;padding-bottom:4px}.slide-strategy .skill-title{font-size:clamp(18px,2.1cqw,30px)}.slide-strategy .boss-skills{gap:clamp(8px,1.8cqh,16px)}}
@container(max-width:650px){.slide-strategy .intel-closed{inset:12% 19% 20%}.slide-strategy .dossier-cover{padding:5%;gap:4px;transform:rotate(-3deg)}.slide-strategy .dossier-title{font-size:18px}.slide-strategy .dossier-code,.slide-strategy .dossier-lock,.slide-strategy .dossier-hint{display:none}.slide-strategy .dossier-seal{font-size:12px;padding:1px 5px;border-width:2px}.slide-strategy .dossier-cover::before{height:8px;top:-8px}.slide-strategy .enemy-intel:has([data-sealed=true]) figcaption{font-size:8px;bottom:11px;right:10px}.slide-strategy .enemy-art[data-sealed=true] .intel-label{font-size:9px;padding:3px 8px}}
@container (max-height:550px) and (min-width:651px){.slide-strategy .boss-skill{padding-top:3px;padding-bottom:3px}.slide-strategy .skill-title{font-size:clamp(17px,1.8cqw,25px)}.slide-strategy .skill-description{font-size:clamp(10px,.95cqw,13px);line-height:1.3}.slide-strategy .skill-copy{gap:3px}.slide-strategy .boss-skills{gap:8px;margin-top:9px}.slide-strategy .boss-forces{font-size:10px;margin-top:6px}.slide-strategy .allied-flags{margin-top:5px;padding-bottom:6px}.slide-strategy .allied-flag{font-size:9px;padding:2px 4px}.slide-strategy .allied-flag img{width:18px;height:13.5px}.slide-strategy .boss-danger{font-size:clamp(15px,1.8cqw,24px);padding:6px 10px}.teaching-slide.slide-strategy h2{font-size:clamp(22px,2.7cqw,36px);margin-top:6px;margin-bottom:9px}}
@container(max-height:440px) and (min-width:651px){.slide-strategy .boss-skill{padding-top:1px;padding-bottom:1px}.slide-strategy .skill-title{font-size:20px;line-height:1.1}.slide-strategy .skill-description{font-size:11px;line-height:1.3}.slide-strategy .skill-copy{gap:2px}}
@container(max-width:350px) and (max-height:450px){.slide-strategy .boss-skill{padding-top:1px;padding-bottom:1px}.slide-strategy .skill-copy{gap:1px}.slide-strategy .skill-title{line-height:1.1}.slide-strategy .skill-description{line-height:1.2}}
@media(prefers-reduced-motion:reduce){.slide-strategy *,.slide-strategy *::after{animation:none!important;transition:none!important}.slide-strategy [data-recap=ready] .boss-skill:is(:hover,:focus-visible),.slide-strategy .boss-textbook:hover{transform:none}}
