.academy-body{overflow-wrap:break-word}.academy-body :is(h2,h3){scroll-margin-top:5rem}.academy-body .callout{border:1px solid var(--c-line);border-left:3px solid var(--c);background:var(--c-bg);border-radius:6px;margin:0 0 1.25rem;padding:.8rem 1rem}.academy-body .callout>:last-child{margin-bottom:0}.academy-body .callout p{margin-bottom:.6rem}.academy-body .callout-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700;margin:0 0 .3rem!important}.academy-body .callout-example{--c:var(--color-cyan,#36e2f5);--c-line:#36e2f54d;--c-bg:#36e2f50d}.academy-body .callout-risk{--c:var(--color-bear,#ff5a6a);--c-line:#ff5a6a4d;--c-bg:#ff5a6a0f}.academy-body .callout-tip{--c:var(--color-phos,#19ff6a);--c-line:#19ff6a40;--c-bg:#19ff6a0a}.academy-body .callout-pro{--c:var(--color-amber,#ffb020);--c-line:#ffb0204d;--c-bg:#ffb0200d}@page cert{size:A4 landscape;margin:10mm}@media print{:is(html:has(.cert-sheet),body:has(.cert-sheet)){background:#fff!important}body:has(.cert-sheet)>:not(main){display:none!important}.cert-sheet{page:cert;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;min-height:185mm;display:flex}.cert-sheet>div{flex:1}}
