.directory{max-width:1200px;margin:0 auto;padding:64px 30px}.directory>p{max-width:840px}.directory h1{font-size:clamp(38px,5vw,62px)}.directory .document-grid{margin:38px 0}.directory .document-card h2{font-size:27px}.directory .button{white-space:normal}.request{margin:45px 0;padding:28px;background:#eee8dd;border:1px solid #d7c9ad}@media(max-width:600px){.directory{padding:35px 20px}.directory .document-grid{grid-template-columns:1fr}}