.catalogue-request-section{background:#f4f5f8;padding:64px 0 72px}.catalogue-request-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:72px;align-items:start}.catalogue-back{display:inline-block;margin-bottom:38px;font-size:.875rem;color:#566075}.catalogue-request-intro h1{font-size:clamp(2.25rem,4.2vw,3.7rem);letter-spacing:-.045em;line-height:1.08;margin:22px 0}.catalogue-intro-copy{font-size:1.1rem;color:#626c7c;max-width:370px;line-height:1.7}.catalogue-selected{display:flex;gap:18px;margin-top:38px;padding:26px 0;border-top:1px solid #dce0e7;border-bottom:1px solid #dce0e7}.catalogue-file-mark{display:grid;place-items:center;width:48px;height:56px;flex-shrink:0;border:1px solid #ccd2df;color:#c91832;font-size:1.7rem;background:white}.catalogue-selected h2{font-size:1.25rem;margin:8px 0;line-height:1.4}.catalogue-selected p{font-size:.8rem;color:#626c7c;overflow-wrap:anywhere;margin:0}.catalogue-assistance{color:#626c7c;font-size:.9rem;line-height:1.9;margin-top:26px}.catalogue-assistance a{color:#182139;font-weight:600}.catalogue-request-card{background:white;padding:38px;border:1px solid #e0e3e9;border-top:3px solid #ca1832;box-shadow:0 12px 40px #10204006}.catalogue-form-heading h2{font-size:1.85rem;line-height:1.2;letter-spacing:-.035em;margin:12px 0}.catalogue-form-heading p{font-size:.94rem;color:#626c7c;line-height:1.65;margin:0 0 28px}.catalogue-request-card fieldset{margin:0;padding:0;border:0;min-width:0}.catalogue-request-card .form-field input{min-height:48px;width:100%;font-size:1rem}.catalogue-consent{margin:25px 0 6px;align-items:flex-start;font-size:.85rem;line-height:1.6;color:#626c7c}.catalogue-consent input{margin-top:4px;flex-shrink:0}.catalogue-submit{width:100%;justify-content:space-between;margin-top:25px;min-height:54px}.catalogue-request-card .field-help{font-size:.8rem;line-height:1.6;margin-top:13px}.catalogue-request-card .form-notice{margin-top:20px}.catalogue-retry{background:transparent;border:0;color:#bd1730;text-decoration:underline;font:inherit;padding:8px 0;cursor:pointer}.catalogue-success{padding:12px 0}.catalogue-success h2{font-size:2.25rem;line-height:1.15;letter-spacing:-.04em;margin:18px 0}.catalogue-success p{color:#626c7c;line-height:1.65}.catalogue-success .btn{margin:16px 0 4px;max-width:100%}.catalogue-success .text-link{margin-top:24px}.inbox-kinds{display:flex;gap:12px;margin-bottom:26px;border-bottom:1px solid #dce0e7}.inbox-kind{background:transparent;border:0;border-bottom:3px solid transparent;color:#626c7c;font:inherit;font-weight:600;padding:15px 18px;cursor:pointer}.inbox-kind.is-active{border-bottom-color:#ca1832;color:#182139}.inbox-kind:focus-visible,.catalogue-retry:focus-visible{outline:2px solid #ca1832;outline-offset:4px}.catalogue-export{margin-top:12px}
@media(max-width:1000px){.catalogue-request-layout{gap:35px}.catalogue-request-card{padding:28px}.catalogue-request-card .form-grid{grid-template-columns:1fr;gap:20px}}
@media(max-width:760px){.catalogue-request-section{padding:26px 0 42px}.catalogue-request-layout{grid-template-columns:1fr;gap:28px}.catalogue-back{margin-bottom:22px}.catalogue-request-intro h1{font-size:2.4rem;margin:18px 0}.catalogue-intro-copy{max-width:none}.catalogue-selected{margin-top:22px;padding:20px 0}.catalogue-assistance{display:none}.catalogue-request-card{padding:26px 22px}.catalogue-form-heading h2{font-size:1.65rem}.catalogue-request-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-kind{padding:13px 8px;font-size:.9rem}}
@media(max-width:520px){.catalogue-request-card .form-grid{grid-template-columns:1fr}.catalogue-request-intro h1{font-size:2.1rem}.catalogue-selected h2{font-size:1.1rem}.catalogue-success h2{font-size:1.9rem}.catalogue-request-card .btn{padding-inline:18px}.inbox-kinds{gap:8px}}
