.legal-request-main{width:min(100% - 2rem,960px);margin:3rem auto 4rem;line-height:1.65}.legal-request-main h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.12}.legal-request-choices{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0}.legal-request-panel{margin:2rem 0;scroll-margin-top:1rem}.legal-request-panel h2{margin-top:0}.legal-request-panel textarea{resize:vertical}.legal-request-receipt{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d5deea}.legal-request-receipt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;line-height:1.6;background:#f4f7fb;padding:1rem;border-radius:.75rem;color:#142136}.legal-request-footer{display:flex;flex-wrap:wrap;gap:1rem;width:min(100% - 2rem,960px);margin:0 auto 2rem;font-size:.9rem}.legal-request-main [hidden]{display:none!important}@media(max-width:600px){.legal-request-choices .button{width:100%;text-align:center}.legal-request-main{margin-top:1.5rem}.legal-request-main .portal-card{padding:1.25rem}}@media print{.site-header,.legal-request-choices,.legal-request-panel form,.legal-request-footer,.legal-request-receipt a{display:none!important}.legal-request-main{width:100%;margin:0}.legal-request-receipt pre{background:white;padding:0}}
