*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease}.accordion-content.open{max-height:5000px;opacity:1;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease}@media print{.no-print,nav{display:none!important}@page{margin:1.5cm 2cm;size:A4}body{background:#fff!important;font-size:11pt}main{padding:0!important}*{position:static!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body,main{background:#fff!important}[id=all-issues],[id=areas],[id=letter],[id=observations],[id=outcome],[id=priority-issues],[id=recommendations],[id=scoring],[id=strengths],[id=subpersonalities]{border:1px solid #d8d3cb!important;border-radius:4px!important;margin-bottom:1rem!important;break-inside:avoid;page-break-inside:avoid}[id=all-issues]>div:last-child,[id=areas]>div:last-child,[id=letter]>div:last-child,[id=observations]>div:last-child,[id=outcome]>div:last-child,[id=priority-issues]>div:last-child,[id=recommendations]>div:last-child,[id=scoring]>div:last-child,[id=strengths]>div:last-child,[id=subpersonalities]>div:last-child{display:block!important;padding:1.5rem 2rem!important}[id=all-issues]>div:first-child>div:last-child,[id=areas]>div:first-child>div:last-child,[id=letter]>div:first-child>div:last-child,[id=observations]>div:first-child>div:last-child,[id=outcome]>div:first-child>div:last-child,[id=priority-issues]>div:first-child>div:last-child,[id=recommendations]>div:first-child>div:last-child,[id=scoring]>div:first-child>div:last-child,[id=strengths]>div:first-child>div:last-child,[id=subpersonalities]>div:first-child>div:last-child{display:none!important}.stats-bar{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;page-break-inside:avoid;break-inside:avoid}.back-to-top,.jump-nav,.progress-bar,.report-footer{display:none!important}a{text-decoration:none!important}[id=all-issues]>div:last-child>div,[id=observations]>div:last-child>div,[id=priority-issues]>div:last-child>div{break-inside:avoid;page-break-inside:avoid}}@page{margin:1.5cm 2cm;size:A4}@page :first{margin-top:1.5cm}