.v11-print-page{--v11-blue: #003366;--v11-ink: #10233d;--v11-muted: #53657a;width:200mm;height:287mm;max-height:287mm;overflow:hidden;margin:0 auto 20px;padding:3mm 3.5mm 2.5mm;background:#fff;border:1px solid #cbd5e1;box-shadow:0 20px 45px #0f172a29;color:var(--v11-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1.2;display:grid;grid-template-rows:auto auto 1fr auto;gap:1.6mm}.v11-print-page *{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}.v11-print-page h1,.v11-print-page h2,.v11-print-page h3,.v11-print-page h4,.v11-print-page p,.v11-print-page blockquote,.v11-print-page ul,.v11-print-page ol,.v11-print-page dl,.v11-print-page dd{margin:0}.v11-print-page ul,.v11-print-page ol{padding-left:3.5mm}.v11-print-page li+li{margin-top:.35mm}.v11-print-header{min-height:20mm;display:grid;grid-template-columns:1fr 29mm;align-items:center;gap:3mm;border-top:2.5mm solid var(--v11-blue);border-bottom:1px solid #bdd1e5;padding:2.5mm 2mm 2.2mm}.v11-print-header-continuation{min-height:15mm;padding-top:1.7mm;padding-bottom:1.7mm}.v11-print-header img{width:27mm;max-height:17mm;object-fit:contain;justify-self:end}.v11-print-kicker{color:var(--v11-blue);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8mm!important}.v11-print-header h1{color:#0f172a;font-size:18px;line-height:1.02;letter-spacing:-.025em;margin-bottom:1mm}.v11-print-header-continuation h1{font-size:15px}.v11-print-meta{color:var(--v11-muted);font-size:9px;font-weight:600}.v11-print-panel,.v11-print-mini,.v11-print-activity{border:1px solid #d8e0e9;border-left:3px solid var(--accent, var(--v11-blue));border-radius:5px;background:#fff;break-inside:avoid}.v11-print-learning{--accent: #16a34a;padding:1.6mm 2mm}.v11-print-learning>h2,.v11-print-column-title{color:var(--v11-blue);font-size:11px;line-height:1;font-weight:950;letter-spacing:.045em;text-transform:uppercase}.v11-print-learning>h2{margin-bottom:1.2mm}.v11-print-learning-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1mm 2mm}.v11-print-learning-grid h3,.v11-print-mini h3,.v11-print-instructions h4,.v11-print-support h4,.v11-print-differentiation>h4{color:var(--accent, var(--v11-blue));font-size:8px;line-height:1.05;font-weight:900;letter-spacing:.035em;text-transform:uppercase;margin-bottom:.5mm}.v11-print-learning-grid p{color:#1e293b;font-weight:600}.v11-print-learning-grid .v11-print-wide{grid-column:span 2}.v11-print-objective{border-left:2px solid #22c55e;padding-left:1.3mm}.v11-print-key-info,.v11-print-flow{min-height:0}.v11-print-key-info>.v11-print-column-title,.v11-print-flow>.v11-print-column-title{margin-bottom:1.2mm}.v11-print-key-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2mm;align-items:start}.v11-print-key-column{display:flex;min-width:0;flex-direction:column;gap:1.2mm}.v11-print-mini{--accent: #2563eb;padding:1.5mm 1.7mm;min-width:0}.v11-print-mini.v11-print-wide{grid-column:span 2}.v11-tone-violet{--accent: #7c3aed}.v11-tone-blue{--accent: #2563eb}.v11-tone-red{--accent: #dc2626}.v11-tone-orange{--accent: #ea580c}.v11-tone-indigo{--accent: #4f46e5}.v11-tone-teal{--accent: #0f766e}.v11-tone-slate{--accent: #475569}.v11-print-mini dl>div+div{margin-top:.7mm}.v11-print-mini dt{color:var(--accent);font-weight:850;text-transform:capitalize}.v11-print-mini dd{color:#27364a}.v11-print-subvalue{margin-top:.8mm!important;padding-top:.7mm;border-top:1px solid #e2e8f0}.v11-print-step-grid,.v11-print-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 2mm}.v11-print-step-grid>div,.v11-print-journey>div{margin-top:0!important;border-left:2px solid var(--accent);padding-left:1.1mm}.v11-print-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2mm;align-content:start}.v11-print-flow>.v11-print-column-title{grid-column:1 / -1}.v11-print-mainActivity{grid-column:1 / -1}.v11-print-activity{--accent: #2563eb;padding:1.4mm 1.6mm;min-width:0}.v11-print-warmUp{--accent: #f97316}.v11-print-skillFocus{--accent: #ca8a04}.v11-print-mainActivity{--accent: #2563eb}.v11-print-coolDown{--accent: #0284c7}.v11-print-reflection{--accent: #7c3aed}.v11-print-activity>header{display:grid;grid-template-columns:1fr auto;gap:1.5mm;align-items:start;margin-bottom:1mm}.v11-print-activity>header h2{color:var(--accent);font-size:14px;line-height:.95;font-weight:950;text-transform:uppercase;letter-spacing:-.015em;margin-bottom:.7mm}.v11-print-activity>header h3{color:#172033;font-size:9px;line-height:1.08;font-weight:850}.v11-print-activity>header>span{color:var(--accent);border:1px solid currentColor;border-radius:999px;padding:.45mm 1mm;font-size:7px;font-weight:900;white-space:nowrap}.v11-print-activity blockquote{border-left:2px solid var(--accent);padding:.8mm 1.2mm;background:#f8fafc;color:#26364c;font-style:italic;margin-bottom:.9mm}.v11-print-activity blockquote strong{display:block;color:var(--accent);font-size:7px;line-height:1;font-style:normal;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45mm}.v11-print-instructions{margin-bottom:.8mm}.v11-print-instructions ol,.v11-print-instructions ul{columns:2;column-gap:4mm}.v11-print-instructions li{break-inside:avoid}.v11-print-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7mm 2mm;border-top:1px solid #e5eaf0;padding-top:.7mm}.v11-print-support{min-width:0;break-inside:avoid}.v11-print-support h4{color:var(--accent)}.v11-print-span-2{grid-column:span 2}.v11-print-differentiation{border-top:1px solid #dbe4ed;margin-top:.8mm;padding-top:.8mm}.v11-print-differentiation>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6mm}.v11-print-differentiation .v11-print-support{border-left:2px solid #16a34a;padding-left:1mm}.v11-print-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #cbd5e1;padding-top:1mm;color:#64748b;font-size:7px;font-weight:700}.v11-print-page-info{font-size:12px;line-height:1.2;grid-template-rows:auto auto 1fr auto}.v11-print-page-info .v11-print-learning,.v11-print-page-info .v11-print-mini{padding:2mm 2.2mm}.v11-print-page-info .v11-print-learning-grid h3,.v11-print-page-info .v11-print-mini h3{font-size:9px}.v11-print-page-info .v11-print-key-columns,.v11-print-page-info .v11-print-key-column{gap:1.8mm}.v11-print-page-info .v11-print-step-grid,.v11-print-page-info .v11-print-journey{grid-template-columns:1fr}.v11-print-page-flow{font-size:8.8px;line-height:1.13;grid-template-rows:auto 1fr auto;gap:1mm}.v11-print-page-single{font-size:8px;line-height:1.08;grid-template-rows:auto auto auto 1fr auto;gap:.8mm;padding:2mm 2.4mm 1.7mm}.v11-print-page-flow.v11-print-flow-compact{font-size:8px;line-height:1.08}.v11-print-flow-compact .v11-print-activity{padding:1mm 1.2mm}.v11-print-flow-compact .v11-print-flow{gap:.8mm}.v11-print-page-single .v11-print-header{min-height:13mm;grid-template-columns:1fr 22mm;border-top-width:1.7mm;padding:1.1mm 1.4mm}.v11-print-page-single .v11-print-header img{width:20mm;max-height:11mm}.v11-print-page-single .v11-print-kicker{font-size:5.8px;margin-bottom:.35mm!important}.v11-print-page-single .v11-print-header h1{font-size:12px;margin-bottom:.35mm}.v11-print-page-single .v11-print-meta{font-size:6.2px}.v11-print-page-single .v11-print-learning{padding:.75mm 1mm}.v11-print-page-single .v11-print-learning>h2,.v11-print-page-single .v11-print-column-title{font-size:7.8px;margin-bottom:.55mm}.v11-print-page-single .v11-print-learning-grid{gap:.45mm 1mm}.v11-print-page-single .v11-print-learning-grid h3,.v11-print-page-single .v11-print-mini h3,.v11-print-page-single .v11-print-instructions h4,.v11-print-page-single .v11-print-support h4,.v11-print-page-single .v11-print-differentiation>h4{font-size:6.8px;margin-bottom:.25mm}.v11-print-page-single .v11-print-key-columns{gap:.75mm}.v11-print-page-single .v11-print-key-column{gap:.5mm}.v11-print-page-single .v11-print-mini,.v11-print-page-single .v11-print-activity{padding:.6mm .75mm;border-left-width:2px;border-radius:3px}.v11-print-page-single .v11-print-step-grid,.v11-print-page-single .v11-print-journey{grid-template-columns:1fr;gap:.35mm}.v11-print-page-single .v11-print-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55mm}.v11-print-page-single .v11-print-flow>.v11-print-column-title,.v11-print-page-single .v11-print-mainActivity{grid-column:1 / -1}.v11-print-page-single .v11-print-activity>header{margin-bottom:.35mm}.v11-print-page-single .v11-print-activity>header h2{font-size:8.8px;margin-bottom:.2mm}.v11-print-page-single .v11-print-activity>header h3{font-size:7.2px}.v11-print-page-single .v11-print-activity>header>span{font-size:6.2px;padding:.2mm .55mm}.v11-print-page-single .v11-print-activity blockquote{padding:.3mm .6mm;margin-bottom:.35mm}.v11-print-page-single .v11-print-activity blockquote strong{font-size:6.1px;margin-bottom:.2mm}.v11-print-page-single .v11-print-instructions{margin-bottom:.3mm}.v11-print-page-single .v11-print-instructions ol,.v11-print-page-single .v11-print-instructions ul{column-gap:2mm;padding-left:2.4mm}.v11-print-page-single .v11-print-support-grid{gap:.25mm 1mm;padding-top:.3mm}.v11-print-page-single .v11-print-differentiation{margin-top:.3mm;padding-top:.3mm}.v11-print-page-single .v11-print-differentiation>div{gap:.7mm}.v11-print-page-single .v11-print-footer{font-size:5.5px;padding-top:.4mm}.v11-print-page-single li+li{margin-top:.1mm}.v11-print-page-single .v11-print-mini dl>div+div{margin-top:.25mm}.v11-print-page-single .v11-print-subvalue{margin-top:.3mm!important;padding-top:.25mm}.v11-print-single-long-skill .v11-print-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.v11-print-single-long-skill .v11-print-skillFocus,.v11-print-single-long-skill .v11-print-reflection{grid-column:span 2}@media print{.v11-print-page{width:200mm;height:287mm;max-height:287mm;margin:0;border:0;box-shadow:none;break-after:page;page-break-after:always}.v11-print-page:last-child{break-after:auto;page-break-after:auto}.v11-print-double{margin:0;padding:0}}.v11-print-page-info.v11-print-academy{grid-template-rows:auto auto auto 1fr auto;font-size:10.5px;line-height:1.16;gap:1.2mm}.v11-print-page-info.v11-print-academy .v11-print-included-wide .v11-print-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-print-page-info.v11-print-academy .v11-print-learning,.v11-print-page-info.v11-print-academy .v11-print-mini{padding:1.5mm 1.8mm}.v11-print-page-info.v11-print-academy .v11-print-key-columns,.v11-print-page-info.v11-print-academy .v11-print-key-column{gap:1.2mm}.pua-overlay{z-index:120;font-family:Inter,Arial,sans-serif;color:#0a2142}.pua-overlay *{box-sizing:border-box}.pua-overlay button{font-family:inherit;cursor:pointer}.pua-overlay button:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}.pua-scroll{min-height:0}.pua-hero h2:focus{outline:none}.pua-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#07172ba8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.pua-dialog{width:900px;max-width:100%;max-height:calc(100dvh - 48px);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 35px 100px #00112675;display:flex;flex-direction:column;position:relative}.pua-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:#b7c8de transparent}.pua-hero{position:relative;isolation:isolate;background:linear-gradient(115deg,#092449,#173d86 62%,#2457cc);color:#fff;min-height:200px;display:flex;gap:30px;align-items:center;padding:28px 44px;overflow:hidden}.pua-hero:before{content:"";position:absolute;width:380px;height:380px;right:-150px;top:-190px;border:48px solid #ffffff08;border-radius:50%;z-index:-1}.pua-hero:after{content:"";position:absolute;right:-80px;bottom:-220px;width:340px;height:340px;border:2px solid #7dd3fc20;border-radius:50%;z-index:-1}.pua-brand{background:#fff;border-radius:17px;width:152px;height:144px;padding:9px;flex:none;box-shadow:0 9px 30px #00152c40;display:flex;align-items:center;transform:rotate(-3deg)}.pua-brand img{width:100%;display:block}.pua-hero-copy{max-width:540px}.pua-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:750;color:#bed9ff;margin-bottom:12px}.pua-dot{width:6px;height:6px;background:#96e3bd;border-radius:50%;box-shadow:0 0 0 4px #86efac17}.pua-hero h2{font-size:39px;line-height:1.12;font-weight:800;letter-spacing:-1.35px;margin:0}.pua-hero h2 span{color:#a5d9ff}.pua-spark{position:absolute;color:#a5d9ff;font-size:28px;right:51px;bottom:24px;opacity:.75}.pua-close{position:absolute;right:15px;top:15px;z-index:3;background:#ffffff18;border:1px solid #ffffff20;color:#fff;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:22px;line-height:1}.pua-story{padding:26px 44px 24px}.pua-story p{font-size:14px;line-height:1.7;color:#4b5b70;margin:0 0 12px}.pua-story .pua-lead{font-weight:750;font-size:18px;color:#102c51;margin-bottom:9px;letter-spacing:-.25px}.pua-benefits{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:14px;margin:18px 0 22px}.pua-benefit{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.5;color:#143b69}.pua-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;flex:none;background:#e8f0ff;color:#2554ad}.pua-icon.pua-green{color:#228667;background:#e8f6ef}.pua-icon.pua-gold{color:#a36b09;background:#fff4d9}.pua-icon svg{width:21px;height:21px}.pua-reassurance{background:#eef8f4;border:1px solid #d7eee2;border-left:4px solid #2d9a72;border-radius:0 12px 12px 0;padding:15px 18px;display:flex;gap:13px}.pua-reassurance svg{flex:none;color:#278260;margin-top:3px;width:22px;height:22px}.pua-reassurance p{margin:0;font-size:13px;line-height:1.7;color:#285546}.pua-reassurance strong{font-weight:750}.pua-story .pua-signoff{margin:17px 0 0;color:#143d6e;font-weight:750;font-size:14px}.pua-coming{background:#f3f6fb;border-top:1px solid #e9eef5;padding:23px 44px 22px}.pua-coming-head{display:flex;align-items:center;gap:13px;margin-bottom:16px}.pua-coming h3{font-weight:700;font-size:17px;letter-spacing:-.3px;margin:0;color:#16365d}.pua-coming-head:after{content:"";height:1px;background:#d6e1ee;flex:1}.pua-units{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pua-unit{border-radius:14px;background:#fff;display:flex;align-items:center;gap:14px;padding:17px 18px;border:1px solid #dee7f1;box-shadow:0 3px 9px #19304b04;position:relative;overflow:hidden}.pua-unit:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#5272cb}.pua-unit.pua-longball:before{background:#d19b3b}.pua-sport{width:54px;height:64px;flex:none;display:flex;align-items:center;justify-content:center;background:#eef1ff;border-radius:12px;font-size:30px}.pua-longball .pua-sport{background:#fff5e4}.pua-unit p{font-size:12px;line-height:1.7;color:#56657a;margin:0}.pua-unit strong{display:block;font-size:14px;line-height:1.35;color:#132f54;margin-bottom:5px}.pua-logo-card{grid-column:1/-1;flex-direction:column;align-items:flex-start;gap:12px}.pua-logo-card img{display:block;width:100%;height:auto;border-radius:10px}.pua-enquire{display:inline-flex;gap:10px;align-items:center;margin-top:16px;border-radius:10px;background:#174b9a;color:#fff;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 3px #0c3169}.pua-enquire:hover{background:#103b80}.pua-coming .pua-more{color:#60738a;font-size:12px;margin:15px 0 0;text-align:center}.pua-footer{flex:none;display:flex;align-items:center;justify-content:space-between;padding:15px 44px;border-top:1px solid #e6edf5;background:#fff}.pua-footer .pua-tagline{color:#8390a1;font-size:11px;font-weight:600}.pua-primary{border:0;border-radius:10px;color:#fff;background:#174b9a;padding:12px 22px;font-size:13px;font-weight:700;box-shadow:0 3px #0c3169;display:flex;gap:15px;align-items:center}.pua-primary:hover{background:#103b80}@media(min-width:760px)and (max-height:820px){.pua-hero{min-height:168px;padding-top:20px;padding-bottom:20px}.pua-brand{height:125px;width:134px}.pua-hero h2{font-size:35px}.pua-story{padding-top:20px;padding-bottom:20px}.pua-benefits{margin:13px 0 18px}.pua-coming{padding-top:18px;padding-bottom:17px}}@media(max-width:650px){.pua-overlay{padding:12px}.pua-dialog{max-height:calc(100dvh - 24px);border-radius:19px}.pua-hero{padding:27px 24px 28px;gap:20px;min-height:180px;align-items:flex-start}.pua-brand{width:83px;height:83px;padding:5px;border-radius:11px;margin-top:22px;transform:rotate(-3deg)}.pua-hero-copy{flex:1}.pua-hero h2{font-size:28px;line-height:1.12;letter-spacing:-.9px}.pua-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:12px}.pua-spark{right:28px;bottom:12px;font-size:20px}.pua-story{padding:23px 24px}.pua-story .pua-lead{font-size:17px}.pua-story p{font-size:13px}.pua-benefits{grid-template-columns:1fr;gap:10px;margin:17px 0 20px}.pua-benefit{font-size:13px}.pua-icon{width:32px;height:32px;border-radius:10px}.pua-reassurance{padding:13px 12px;gap:10px}.pua-reassurance p{font-size:12px}.pua-coming{padding:22px 24px}.pua-units{grid-template-columns:1fr;gap:12px}.pua-unit{padding:14px}.pua-coming h3{font-weight:700;font-size:16px}.pua-footer{padding:14px 24px}.pua-footer .pua-tagline{max-width:105px;font-size:9px;line-height:1.5}.pua-primary{padding:11px 17px}}@media(prefers-reduced-motion:no-preference){.pua-dialog{animation:pua-enter .3s ease-out}@keyframes pua-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@page{size:A4 portrait;margin:5mm}:root{--pe-blue: #003366;--pe-blue-2: #1d4ed8;--ink: #0f172a;--muted: #475569;--line: #d8dee8}*{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lesson-print-shell{min-height:100vh;background:#e5e7eb;padding:24px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lesson-print-page{width:200mm;height:287mm;max-height:287mm;overflow:hidden;margin:0 auto;background:#fff;border:1px solid #cbd5e1;box-shadow:0 20px 45px #0f172a29;padding:0;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:1.8mm}.lesson-print-missing{padding:32px;color:var(--muted)}.lesson-print-toolbar{width:200mm;margin:0 auto 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #bfdbfe;border-radius:14px;background:#fff;padding:12px 14px;color:var(--pe-blue)}.lesson-print-toolbar strong,.lesson-print-toolbar span{display:block}.lesson-print-toolbar strong{font-size:14px;font-weight:900}.lesson-print-toolbar span{margin-top:2px;font-size:12px;color:var(--muted)}.lesson-print-toolbar button{border:0;border-radius:999px;background:var(--pe-blue);color:#fff;cursor:pointer;font-size:13px;font-weight:800;padding:10px 16px;white-space:nowrap}.lesson-print-toolbar button:hover{background:#024}.lesson-print-header{display:grid;grid-template-columns:1fr 30mm;gap:3mm;align-items:center;border-top:3mm solid var(--pe-blue);border-bottom:1px solid #bfdbfe;padding:3mm 3mm 2.8mm;color:var(--ink)}.lesson-print-kicker{margin:0 0 1mm;color:var(--pe-blue);font-size:8.5px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.lesson-print-header h1{margin:0 0 1.2mm;color:var(--ink);font-size:19px;line-height:1.02;letter-spacing:-.035em}.lesson-print-subtitle{margin:0;color:var(--muted);font-size:10.6px;line-height:1.25}.lesson-print-logo-box{display:flex;justify-content:flex-end;align-items:center}.lesson-print-logo-box img{display:block;width:27mm;max-height:18mm;object-fit:contain}.lesson-print-focus-row,.lesson-print-objectives,.lesson-print-flow,.lesson-print-footer{margin-left:3mm;margin-right:3mm}.lesson-print-focus-row{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:1.5mm}.lesson-print-focus-row div,.lesson-print-objectives,.lesson-print-footer div,.lesson-print-section{border:1px solid var(--line);border-left:3.2px solid var(--accent, var(--pe-blue));border-radius:6px;background:#fff}.lesson-print-focus-row div,.lesson-print-objectives,.lesson-print-footer div{padding:1.7mm 1.9mm}.lesson-print-focus-row div:nth-child(1){--accent: #1d4ed8}.lesson-print-focus-row div:nth-child(2){--accent: #f97316}.lesson-print-focus-row div:nth-child(3){--accent: #7c3aed}.lesson-print-objectives{--accent: #16a34a}.lesson-print-page h2{margin:0 0 1mm;color:var(--pe-blue);font-size:10.2px;font-weight:950;letter-spacing:.045em;text-transform:uppercase}.lesson-print-page p,.lesson-print-page li{color:#1e293b;font-size:9.35px;line-height:1.16}.lesson-print-page p{margin:0}.lesson-print-page ul{margin:0;padding-left:3.3mm}.lesson-print-objectives ul{display:grid;grid-template-columns:1fr 1fr;gap:.55mm 3mm}.lesson-print-flow{display:grid;grid-template-columns:1fr;gap:1mm;min-height:0}.lesson-print-section{padding:1.45mm 1.8mm;break-inside:avoid}.lesson-print-section-header{margin-bottom:1.1mm}.lesson-print-section-topline{display:flex;align-items:center;justify-content:space-between;gap:2mm;margin-bottom:.8mm}.lesson-print-section-label{display:inline-flex;align-items:center;gap:1mm;color:var(--accent, var(--pe-blue));font-size:16.8px;line-height:.95;font-weight:950;letter-spacing:-.025em;text-transform:uppercase}.lesson-print-section-icon{font-size:15.8px;line-height:1}.lesson-print-section h2{margin:0;color:var(--ink);font-size:9.8px;line-height:1.12;letter-spacing:-.005em;text-transform:none;font-weight:850}.lesson-print-minutes{justify-self:end;color:var(--accent, var(--pe-blue));border:1px solid currentColor;border-radius:999px;padding:.45mm 1.05mm;font-size:6.8px;font-weight:950;white-space:nowrap}.section-warm-up{--accent: #f97316}.section-skill-focus{--accent: #ca8a04}.section-main-activity{--accent: #2563eb}.section-cool-down{--accent: #0284c7}.section-reflection{--accent: #7c3aed}.section-default{--accent: var(--pe-blue)}.lesson-print-content-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45mm 4mm}.section-cool-down .lesson-print-content-list,.section-reflection .lesson-print-content-list{grid-template-columns:1fr}.lesson-print-content-list li{margin-bottom:0;break-inside:avoid}.lesson-print-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65mm 2.5mm;margin-top:.9mm;border-top:1px solid #e2e8f0;padding-top:.8mm}.lesson-print-detail{break-inside:avoid;min-width:0}.lesson-print-detail h3{display:inline-flex;align-items:center;gap:.7mm;margin:0 0 .45mm;color:var(--accent, var(--pe-blue));font-size:9.1px;font-weight:950;letter-spacing:.025em;text-transform:uppercase}.lesson-print-detail h3 span{font-size:9.2px}.lesson-print-detail p,.lesson-print-detail li{font-size:8.95px;line-height:1.14}.lesson-print-detail ul{padding-left:2.8mm}.detail-differentiation,.detail-question,.detail-quote{grid-column:span 2}.detail-question ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45mm 3mm;padding-left:0;list-style-position:inside}.section-reflection .lesson-print-details,.section-cool-down .lesson-print-details{grid-template-columns:repeat(2,minmax(0,1fr))}.section-reflection .detail-question{grid-column:span 2}.detail-differentiation ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6mm;padding-left:0;list-style:none}.detail-differentiation li{border-left:2px solid #16a34a;padding-left:1.25mm}.detail-quote p{font-style:italic;color:#334155}.lesson-print-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5mm;margin-bottom:2mm}.lesson-print-footer div{min-height:10mm}.lesson-print-footer .footer-safety{--accent: #dc2626}.lesson-print-footer .footer-behaviour{--accent: #2563eb}.lesson-print-footer .footer-inspection{--accent: #16a34a}.lesson-print-dense{gap:.8mm}.lesson-print-dense .lesson-print-header{padding-top:2.1mm;padding-bottom:1.8mm}.lesson-print-dense .lesson-print-focus-row div,.lesson-print-dense .lesson-print-objectives,.lesson-print-dense .lesson-print-footer div,.lesson-print-dense .lesson-print-section{padding-top:.95mm;padding-bottom:.95mm}.lesson-print-dense .lesson-print-footer{margin-bottom:1mm}.lesson-print-dense .lesson-print-footer div{min-height:7mm}.lesson-print-page.lesson-print-dense p,.lesson-print-page.lesson-print-dense li{font-size:8.8px;line-height:1.1}.lesson-print-dense .lesson-print-section-header{margin-bottom:.75mm}.lesson-print-dense .lesson-print-section-topline{margin-bottom:.55mm}.lesson-print-dense .lesson-print-section-label{font-size:15.3px}.lesson-print-dense .lesson-print-section-icon{font-size:14.4px}.lesson-print-dense .lesson-print-section h2{font-size:9.1px;line-height:1.06}.lesson-print-dense .lesson-print-content-list li{margin-bottom:.3mm}.lesson-print-dense .lesson-print-details{gap:.45mm 2.2mm;margin-top:.65mm;padding-top:.55mm}.lesson-print-dense .lesson-print-detail h3{margin-bottom:.2mm;font-size:8.3px}.lesson-print-dense .lesson-print-detail h3 span{font-size:8.4px}.lesson-print-dense .lesson-print-detail p,.lesson-print-dense .lesson-print-detail li{font-size:8.35px;line-height:1.08}@media print{html,body,#root{width:210mm;height:297mm;margin:0;padding:0;background:#fff}.lesson-print-shell{min-height:auto;padding:0;background:#fff}.lesson-print-toolbar{display:none}.lesson-print-page{width:200mm;height:287mm;max-height:287mm;margin:0;border:0;box-shadow:none}}.academy{color:#10233d}.academy picture{display:block}.academy [role=dialog]>div>header,.academy [role=dialog]>div>footer{flex-shrink:0}.academy [role=dialog]>div>div{min-height:0}@media screen and (max-width:600px){.academy [role=dialog]>div>header{padding:1rem}.academy [role=dialog] header h2{font-size:1.5rem}.academy [role=dialog] header p{font-size:.8rem}}.nav-new{position:relative;display:inline-block;white-space:nowrap}.nav-new-badge{position:absolute;right:-18px;top:-13px;overflow:hidden;padding:4px 7px 4px 8px;border-radius:999px;color:#3b2a0c;font:800 9px/1 Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(160deg,#f6dc9b,#d9b064 55%,#a9782f);box-shadow:inset 0 1px #ffffff8c,0 3px 10px #d6b06d59;transform-origin:50% 100%;animation:nav-new-hop 3.6s cubic-bezier(.3,.7,.4,1) infinite;pointer-events:none}.nav-new-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);transform:translate(-120%);animation:nav-new-sheen 3.6s ease-in-out infinite}@keyframes nav-new-hop{0%,52%,to{transform:translateY(0) scale(1)}56%{transform:translateY(0) scale(1.12,.86)}64%{transform:translateY(-7px) scale(.94,1.08)}72%{transform:translateY(0) scale(1.08,.9)}78%{transform:translateY(-3px) scale(.98,1.03)}84%{transform:translateY(0) scale(1)}}@keyframes nav-new-sheen{0%,84%{transform:translate(-120%)}96%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.nav-new-badge,.nav-new-badge:after{animation:none}}
