.direct-request-page{max-width:760px!important;padding-top:32px!important}.direct-request-page h1{font-size:clamp(28px,4vw,38px);line-height:1.2;margin:16px 0}.direct-recipient{border-left:4px solid #b4432e;background:#fff;padding:16px 20px;margin:20px 0}.direct-recipient p{margin:4px 0}.direct-request-form{display:grid;gap:18px}.direct-request-form fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.direct-request-form legend{font-size:22px;font-weight:700;margin-bottom:16px}.direct-request-form label:not(.checkbox){display:grid;gap:6px;font-weight:600}.direct-request-form input:not([type=checkbox]),.direct-request-form select,.direct-request-form textarea{width:100%;box-sizing:border-box;border:1px solid #9ca9ae;border-radius:6px;padding:12px;font:inherit;background:#fff;color:#243544}.direct-request-form textarea{min-height:130px}.direct-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.direct-request-form small{font-weight:400;color:#52636b}.direct-request-form .checkbox{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.direct-request-form .checkbox input{margin-top:5px;flex-shrink:0;width:20px;height:20px}.direct-request-form button{justify-self:start}.direct-summary{background:#fff;border:1px solid #dbe1e2;border-radius:8px;padding:20px}.direct-summary dt{font-size:14px;color:#52636b;margin-top:12px}.direct-summary dd{margin:3px 0;white-space:pre-line}.direct-steps{font-size:14px;color:#52636b}@media(max-width:600px){.direct-grid{grid-template-columns:1fr}.direct-request-page{padding:20px!important}.direct-request-form button{width:100%}}
