.training-root{font-size:1.0625rem;line-height:1.6}.training-root :focus-visible{outline:2px solid #0f766e;outline-offset:3px}.training-hub-tabs{position:sticky;top:4.5rem;z-index:30;background:#fff;border-bottom:1px solid rgba(15,23,42,.12)}.training-hub-tabs nav{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 0}.training-hub-tabs a{flex:0 0 auto;border:0;border-bottom:2px solid transparent;border-radius:0;padding:.35rem 0;margin-right:1.25rem;font-size:.875rem;font-weight:600;color:#0f172a;white-space:nowrap;background:transparent}.hub-panel{display:none}.training-hub #fifteen:target,.training-hub #formats:target,.training-hub #instructors:target,.training-hub #questions:target,.training-hub #request:target,.training-hub #two-day:target,.training-hub:not(:has(.hub-panel:target)) #two-day{display:block}.training-hub:has(#fifteen:target) a[href="#fifteen"],.training-hub:has(#formats:target) a[href="#formats"],.training-hub:has(#instructors:target) a[href="#instructors"],.training-hub:has(#questions:target) a[href="#questions"],.training-hub:has(#request:target) a[href="#request"],.training-hub:has(#two-day:target) a[href="#two-day"],.training-hub:not(:has(.hub-panel:target)) a[href="#two-day"]{background:transparent;color:#0f766e;border-bottom-color:#0f766e}.training-root [class*=rounded-2xl],.training-root [class*=rounded-full],.training-root [class*=rounded-xl]{border-radius:0;box-shadow:none}.training-root [class*="bg-[#f5f0e8]"]{background-color:transparent}.training-root section[class*="bg-[#f5f0e8]"]{border-top:1px solid rgba(15,23,42,.12)}.hub-panel{scroll-margin-top:8rem}@media print{body:has(.day-sheet) .no-print,body:has(.day-sheet) footer,body:has(.day-sheet) header{display:none!important}body:has(.day-sheet){background:#fff}.day-sheet{max-width:none;color:#111;font-size:11pt;line-height:1.35}.day-sheet h1{font-size:16pt;margin:0 0 4pt}.day-sheet h2{font-size:12pt;margin:8pt 0 2pt}.day-sheet li,.day-sheet p{margin:0 0 3pt}@page{size:A4;margin:12mm}body:has(.print-outline) .no-print,body:has(.print-outline) footer,body:has(.print-outline) header,body:has(.print-timetable) .no-print,body:has(.print-timetable) footer,body:has(.print-timetable) header{display:none!important}body:has(.print-outline),body:has(.print-timetable){background:#fff;color:#111}.print-outline section,.print-timetable article{break-inside:avoid}}