.academic-print-tools{display:flex;justify-content:flex-end;align-items:center;margin:0 0 .5rem}.academic-print-tools[hidden],.ca-activity-share button[hidden]{display:none}.academic-print-tools button,.ca-activity-share button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font:inherit;color:inherit;background:transparent;border:0;border-radius:6px;box-shadow:none;cursor:pointer}.academic-print-tools button:hover,.ca-activity-share button:hover{background:rgba(80,140,170,.12)}.academic-print-tools button:focus-visible,.ca-activity-share button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.academic-print-tools svg,.ca-activity-share button svg{width:18px;height:18px;pointer-events:none}.academic-print-source{display:none}.ca-activity-share{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem}.ca-activity-share [role=status]{font-size:.9rem}.ca-activity-share [role=status]:empty{display:none}.ca-single-activity .ca-description{margin-top:1rem}
@media print{
 @page{size:A4;margin:18mm 16mm}
 body.cecomp-academic-print{background:white!important;color:black!important;font-size:11pt!important;line-height:1.45!important}
 .cecomp-academic-print #wpadminbar,.cecomp-academic-print .site-header,.cecomp-academic-print .site-footer,.cecomp-academic-print .institution-strip,.cecomp-academic-print .academic-print-tools,.cecomp-academic-print .student-page-jump,.cecomp-academic-print .student-page-links,.cecomp-academic-print .student-related,.cecomp-academic-print .breadcrumb,.cecomp-academic-print .page-toc-inline,.cecomp-academic-print .reading-tools,.cecomp-academic-print .site-notice,.cecomp-academic-print .site-alert,.cecomp-academic-print .dev-banner{display:none!important}
 .cecomp-academic-print main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 .cecomp-academic-print main *{color:black!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;animation:none!important}
 .cecomp-academic-print .content-grid,.cecomp-academic-print .cecomp-tcc-layout,.cecomp-academic-print .cecomp-extension-faq-layout{display:block!important}
 .cecomp-academic-print .side-stack{margin-top:8mm!important;position:static!important;width:auto!important}
 .cecomp-academic-print h1{font-size:23pt!important}.cecomp-academic-print h2{font-size:16pt!important}.cecomp-academic-print h3{font-size:12pt!important}
 .cecomp-academic-print h1,.cecomp-academic-print h2,.cecomp-academic-print h3,.cecomp-academic-print summary{break-after:avoid}
 .cecomp-academic-print details,.cecomp-academic-print section,.cecomp-academic-print article{break-inside:auto!important}
 .cecomp-academic-print details>summary{font-weight:bold;list-style:none}.cecomp-academic-print details>summary::marker{content:''}.cecomp-academic-print summary::after{display:none!important}
 .cecomp-academic-print details>*{display:block!important}.cecomp-academic-print p{orphans:3;widows:3}
 .cecomp-academic-print .page-heading{border:0!important;padding:0 0 5mm!important}
 .cecomp-academic-print a{text-decoration:underline!important;overflow-wrap:anywhere}.cecomp-academic-print img{max-width:100%;height:auto}
 .cecomp-academic-print table{width:100%!important;font-size:9pt}.cecomp-academic-print tr{break-inside:avoid}
 .cecomp-academic-print .academic-print-source{display:block!important;border-top:1px solid #777;margin-top:8mm;padding-top:4mm;font-size:9pt;overflow-wrap:anywhere}
 .ca-activity-share button{display:none!important}
}

@media print{.cecomp-academic-print main nav,.cecomp-academic-print .site-alert{display:none!important}.cecomp-academic-print .ca-activity-share [role=status]{display:none}}
