.so-widget-file-widget .content{display:flex;flex-direction:column;row-gap:40px}.so-widget-file-widget h2{margin-bottom:1.5rem}.so-widget-file-widget .files{--bs-gutter-y:.75rem}.so-widget-file-widget .modal-button,.so-widget-file-widget .link{grid-template-columns:min-content auto;width:100%;text-align:start;background:var(--Background-Surface) border-box;transition:none}.so-widget-file-widget .modal-button img,.so-widget-file-widget .link img{grid-row:1/3;grid-column:1;height:auto}.so-widget-file-widget .modal-button .file-title,.so-widget-file-widget .link .file-title{grid-row:1;grid-column:2;font-weight:600;line-height:1.2}.so-widget-file-widget .modal-button .file-meta,.so-widget-file-widget .link .file-meta{display:flex;grid-row:2;grid-column:2;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:0;font-weight:400;line-height:1.4;color:var(--text-icon-secondary-on-dark)}.so-widget-file-widget .modal-button:active,.so-widget-file-widget .link:focus-visible,.so-widget-file-widget .link:active{color:var(--text-icon-primary-on-light);background:var(--State-PrimaryButtonPressed) border-box}.so-widget-file-widget .modal-button:active .file-meta,.so-widget-file-widget .link:focus-visible .file-meta,.so-widget-file-widget .link:active .file-meta{color:var(--text-icon-tertiary-on-dark)}.so-widget-file-widget .modal-button:active img,.so-widget-file-widget .link:focus-visible img,.so-widget-file-widget .link:active img{filter:invert(1)}.so-widget-file-widget .modal-button{--bs-btn-padding-x:1.4375rem;--bs-btn-padding-y:1.4375rem;--bs-btn-border-radius:2rem;display:none;align-items:center;height:100%}.so-widget-file-widget .modal-button:not(:active):focus-visible,.so-widget-file-widget .modal-button:not(:active):hover{background:var(--Background-Surface) padding-box,var(--State-HoverBorderOnSurface) border-box}.so-widget-file-widget .modal-button img{width:56px;margin-inline-end:.75rem}.so-widget-file-widget .modal-button .file-title{margin-bottom:.5rem;font-size:1.375rem}.so-widget-file-widget .link{--bs-btn-padding-x:.9375rem;--bs-btn-padding-y:.9375rem;--bs-btn-border-radius:1.5rem;display:grid}.so-widget-file-widget .link img{width:40px;margin-inline-end:.5rem}.so-widget-file-widget .link .file-title{margin-bottom:.25rem;font-size:1.125rem}.so-widget-file-widget .file-widget-modal{--bs-modal-width:80%;--bs-modal-padding:0;--bs-modal-bg:#323639;--bs-modal-border-width:1px;--bs-modal-border-color:#888;--bs-modal-border-radius:0;--bs-modal-header-padding:12px;--bs-modal-header-padding-x:12px;--bs-modal-header-padding-y:12px}.so-widget-file-widget .btn-close{width:12px;height:12px;background-size:12px}.so-widget-file-widget .pdfobject-container{height:670px}@media(min-width:768px) and (max-width:991.98px){.so-widget-file-widget .link{height:100%}.so-widget-file-widget .link .file-meta{flex-direction:column;align-self:end}}@media(min-width:768px){.so-widget-file-widget .files{--bs-gutter-y:1.5rem}}@media(min-width:992px){.so-widget-file-widget .content{row-gap:88px}.so-widget-file-widget h2{margin-bottom:2rem}.so-widget-file-widget .modal-button{display:grid}.so-widget-file-widget .link{display:none}.so-widget-file-widget .file-widget-modal{--bs-modal-width:60%}}