.attachment-report-document{width:100%;overflow:visible}.attachment-report-document .attachment-a4-stack{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:min(100%,56rem);margin-inline:auto;overflow:visible}.attachment-report-document .attachment-a4-page{flex:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:clamp(1.25rem,4vw,3rem);overflow:visible}.attachment-report-document .attachment-a4-page__body{flex:none;min-height:0;display:block}.attachment-report-document .attachment-a4-page__footer{display:none}.attachment-report-document .attachment-a4-page__header{flex-wrap:wrap;gap:1rem}.attachment-report-document :is(p,li,dd,dt,blockquote,small,td,th){font-size:1rem!important;line-height:1.5!important}.attachment-report-document :is(span,strong,em){font-size:inherit!important}.attachment-report-document h3{font-size:1.2rem!important;line-height:1.3!important}.attachment-report-document h2{font-size:clamp(1.5rem,3vw,2rem)}.attachment-report-document :is(p,li,h1,h2,h3,blockquote,td,th){overflow-wrap:anywhere}.attachment-report-document .attachment-a4-cover__content{min-height:0;padding:0}.attachment-report-document .attachment-a4-cover__meta{margin-top:2rem;position:static}.attachment-report-document .attachment-a4-cover__background{width:100%;height:100%;inset:0}.attachment-report-document .attachment-a4-page--cover h1{max-width:none}.attachment-report-document .attachment-a4-section{margin-block:1rem;padding:1.25rem}.attachment-report-document .attachment-a4-heading{margin-bottom:1.5rem}.attachment-report-document .couples-a4-loop li{grid-template-columns:2rem minmax(0,1fr)}.attachment-report-document .couples-a4-loop li p{grid-column:2}.attachment-report-document .disc-a4-item-grid{grid-template-columns:1fr}.attachment-report-document .disc-a4-item-grid p{grid-template-columns:2.5rem minmax(0,1fr)}.attachment-report-document .disc-a4-item-grid p em{grid-column:2}.attachment-report-document .attachment-a4-map-layout{grid-template-columns:1fr}.attachment-report-document .attachment-a4-map,.attachment-report-document .attachment-a4-map__plot{max-width:100%}.attachment-report-document [class*=-grid]>*,.attachment-report-document [class*=-columns]>*{min-width:0}@media (max-width:700px){.attachment-report-document [class*=-grid],.attachment-report-document [class*=-columns],.attachment-report-document .attachment-a4-facts,.attachment-report-document .attachment-a4-strategies,.attachment-report-document .recovery-cycle,.attachment-report-document .attachment-a4-map-layout{grid-template-columns:1fr!important}.attachment-report-document .attachment-a4-cover__logo{max-width:65%}.attachment-report-document .big-five-a4-trait{grid-template-columns:1fr}.attachment-report-document .big-five-a4-trait>div{border-right:0;grid-row:auto}}@media print{.attachment-report-document .attachment-a4-stack{width:100%;display:block}.attachment-report-document .attachment-a4-page{box-shadow:none;display:block;break-after:auto!important;page-break-after:auto!important;break-inside:auto!important;page-break-inside:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.attachment-report-document .attachment-a4-page__body{display:block!important}.attachment-report-document .attachment-a4-page__header{margin-top:1rem;position:static}.attachment-report-document :is(h1,h2,h3){break-after:avoid}.attachment-report-document :is(p,li){orphans:2;widows:2}.attachment-report-document .attachment-a4-section{break-inside:auto}.attachment-report-document .attachment-a4-page--cover{margin-bottom:1rem;padding:1rem!important}}
