.delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.delivery-grid article{border-top:1px solid #b9b9b9;padding-top:18px}.delivery-grid h3{font-size:23px}.delivery-grid label{font-size:13px;letter-spacing:.025em;display:flex;flex-direction:column;gap:8px}.delivery-grid textarea{width:100%;box-sizing:border-box;border:1px solid #b9b9b9;background:#fff;color:#161616;padding:12px;font:inherit;resize:vertical}.delivery-scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;align-items:start;margin:28px 0}.delivery-scene figure{margin:0}.delivery-scene img{width:100%;height:auto;max-height:580px;object-fit:contain;display:block}.delivery-scene figcaption{font-size:11px;line-height:1.5;margin-top:10px;color:#5a5a5a}.delivery-scene h3{font-size:29px}.delivery-scene h4{font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin:22px 0 8px}.delivery-stage-nav,.delivery-format{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.delivery-stage-nav button{background:transparent;border:1px solid #a5a5a5;padding:12px 15px;color:#171717;font:inherit;font-size:12px;cursor:pointer}.delivery-stage-nav button[aria-pressed=true],.delivery-format button[aria-pressed=true]{background:#651b20;color:#fff;border-color:#651b20}.delivery-assets dt{font-weight:600;margin-top:16px}.delivery-assets dd{margin:5px 0 0}.delivery-standard details,.delivery-physical details,.delivery-assets details,.delivery-brief details{border-top:1px solid #ccc;padding:18px 0}.delivery-standard summary,.delivery-physical summary,.delivery-assets summary,.delivery-brief summary{cursor:pointer;font-size:16px;font-weight:500}.delivery-curriculum .delivery-grid{margin-bottom:0}.delivery-standards>summary{font-size:20px;padding:20px 0;cursor:pointer}.delivery-setting{border-left:2px solid #711d25;padding-left:18px}.delivery-quick{margin:24px 0}.campaign-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-motion-grid article:last-child{grid-column:1/-1;max-width:850px}.delivery-standard p,.delivery-physical p,.delivery-brief p,.delivery-assets p{max-width:78ch}@media(max-width:800px){.delivery-grid{grid-template-columns:1fr}.delivery-scene{grid-template-columns:1fr}.delivery-scene img{max-height:440px}.campaign-motion-grid{grid-template-columns:1fr}.delivery-stage-nav button{flex:1 1 140px}.delivery-curriculum h1{font-size:38px}}

.delivery-edited,.delivery-reference{border-top:1px solid #b9b9b9;margin:0 auto;padding-top:20px;padding-bottom:20px}.delivery-edited>summary,.delivery-reference>summary{cursor:pointer;font-size:20px;font-weight:500;padding:12px 0}.delivery-edited>.workspace,.delivery-reference>.workspace{padding-left:0;padding-right:0}.delivery-setting-board{background:#f2f3f4;border:1px solid #c9c9c9;padding:24px;margin:20px 0}.delivery-backdrop{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;max-width:650px;margin:0 auto 24px}.delivery-backdrop img{width:120px;height:135px;object-fit:cover}.delivery-backdrop h3{font-size:24px}.delivery-counter{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;background:#fff;border-top:3px solid #701e26;padding:24px}.delivery-product-row{display:flex;gap:10px;margin-top:15px}.delivery-product-row figure{flex:1;margin:0;min-width:0}.delivery-product-row img{width:100%;height:130px;object-fit:contain}.delivery-product-row figcaption{font-size:10px;line-height:1.4}.delivery-tablet,.delivery-rx{border:1px solid #bcbcbc;padding:16px;align-self:center}.delivery-tablet{border:6px solid #202226;border-radius:10px}.delivery-tablet p,.delivery-rx p{font-size:12px;line-height:1.6}.delivery-counter .micro{font-size:10px}.delivery-setting-board>p{margin-bottom:0}@media(max-width:800px){.delivery-counter{grid-template-columns:1fr}.delivery-backdrop{grid-template-columns:85px 1fr}.delivery-backdrop img{width:85px;height:110px}.delivery-setting-board{padding:14px}}

.drawer-depth{margin-top:20px;border-top:1px solid #bbb;padding-top:20px}.drawer-depth>summary{cursor:pointer;font-size:13px;padding:12px 6px}

.delivery-evidence-pair{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:12px}.delivery-evidence-pair figure{margin:0;min-width:0}.delivery-evidence-pair img{width:100%;height:auto;object-fit:contain}.delivery-evidence-pair figcaption{font-size:9px;line-height:1.5;margin-bottom:5px}

.ambassador-restored .panel{margin:28px 0}.ambassador-restored .three{gap:24px}.ambassador-restored details>summary,.implementation-assets>summary,.reference-status>summary{cursor:pointer;font-weight:500;padding:16px 0}.ambassador-restored .form-grid label{margin-bottom:12px}.ambassador-restored .subnav{position:relative;z-index:1}.reference-status{font-size:12px;margin:12px 0;border-top:1px solid #ccc}.reference-status p{font-size:12px}.implementation-owners table,.implementation-science table,.implementation-assets table{width:100%;border-collapse:collapse}.implementation-owners td,.implementation-science td,.implementation-assets td,.implementation-owners th,.implementation-science th,.implementation-assets th{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #ccc}.implementation-owners th,.implementation-science th,.implementation-assets th{font-size:12px;text-transform:uppercase;letter-spacing:.08em}

.implementation-detail{border-top:1px solid #bbb;padding-top:18px;padding-bottom:18px}.implementation-detail>summary{cursor:pointer;font-size:18px;padding:12px 0}.implementation-detail .workspace{padding-left:0;padding-right:0}

.leadership-mandate h1,.education-launch-package h1{font-size:clamp(40px,5vw,70px);line-height:1.05;margin:24px 0}.leadership-mandate>.panel{margin:28px 0;padding:24px 0;border-top:1px solid #bbb}.leadership-mandate .statement{font-size:22px;max-width:65ch}.education-leadership h2{font-size:clamp(32px,4vw,52px);line-height:1.08}.package-release{margin:28px 0;border-top:1px solid #bbb;padding:18px 0}.package-release>summary{cursor:pointer;font-size:15px}.education-launch-package>.education-package-body>.workspace{padding-left:0;padding-right:0}.leadership-mandate p,.education-launch-package>p{max-width:80ch}@media print{.brand,.rail,nav,footer,.leadership-mandate button{display:none!important}.leadership-mandate{max-width:none;padding:0}.leadership-mandate h1{font-size:38px}.leadership-mandate .delivery-grid{grid-template-columns:repeat(3,1fr)}.leadership-mandate article{break-inside:avoid}.leadership-mandate p{font-size:10pt}}

@media print{.shell{display:block!important}.leadership-mandate>.panel{margin:14px 0;padding:12px 0}}

.personal-learning-home{margin:26px 0;border-top:3px solid #6c1d25;padding-top:28px}.personal-learning-home h2{font-size:clamp(30px,3.5vw,44px)}.personal-goals,.personal-time{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.personal-goals button,.personal-time button{font:inherit;font-size:13px;background:#fff;color:#181818;border:1px solid #aaa;padding:13px 17px;cursor:pointer}.personal-goals button[aria-pressed=true],.personal-time button[aria-pressed=true]{background:#6c1d25;color:#fff;border-color:#6c1d25}.personal-time{display:grid;grid-template-columns:repeat(3,1fr)}.personal-time button{text-align:left;display:flex;flex-direction:column;gap:7px;padding:20px}.personal-time strong{font-size:19px;font-weight:500}.personal-time span{font-size:12px}.personal-next{margin-top:24px;background:#eceef0;padding:24px}.personal-next h3{font-size:28px}.personal-learning-home details>summary,.personal-learning-session details>summary{cursor:pointer;padding:15px 0}.personal-learning-home select{width:100%}.personal-key-idea{font-size:23px;line-height:1.5;max-width:65ch}.personal-check{margin-top:26px;border-top:1px solid #bbb;padding-top:24px}.personal-application{padding:24px;background:#eceef0;margin-top:24px}.personal-learning-session .answer{display:block;width:100%;margin:9px 0;text-align:left}@media(max-width:700px){.personal-time{grid-template-columns:1fr}.personal-time button{padding:14px}.personal-goals button{flex:1 1 140px}}
