.submissions-hero-copy{max-width:60ch}.submissions-intro{max-width:68ch}.submissions-note,.submissions-legal-note,.submissions-step-note,.submissions-help,.submissions-field-note,.submissions-form .small,.submission-summary .small{color:rgb(31 35 40 / .78)}.submissions-categories .cardlink h3,.submissions-next-steps .cardlink h3,.submissions-rates .cardlink h3,.submissions-grid .cardlink h3{margin-top:0}.submissions-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.submissions-button,.submissions-button-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.62rem .95rem;border-radius:999px;text-decoration:none;font:900 .92rem "Source Sans 3",system-ui,sans-serif;border:1px solid rgb(31 35 40 / .16)}.submissions-button{background:#1f2328;color:#fff}.submissions-button:hover{background:#2b3138}.submissions-button-ghost{background:#fff;color:#1f2328}.submissions-button-ghost:hover{background:rgb(31 35 40 / .04)}.submissions-form{max-width:760px}.submissions-form label{display:block;font-weight:800;margin-bottom:.3rem}.submissions-form input[type="text"],.submissions-form input[type="email"],.submissions-form textarea,.submissions-form select{width:100%;border:1px solid rgb(31 35 40 / .16);border-radius:14px;padding:.7rem .8rem;font:500 1rem "Source Sans 3",system-ui,sans-serif;background:#fff}.submissions-form textarea{min-height:160px;resize:vertical}.submissions-form .form-row{margin:0 0 1rem}.submissions-check{display:flex;gap:.6rem;align-items:flex-start}.submissions-check input[type="checkbox"]{margin-top:.18rem}.submissions-summary{border:1px solid rgb(31 35 40 / .12);border-radius:16px;padding:1rem;background:rgb(31 35 40 / .02)}.submissions-badge{display:inline-flex;align-items:center;padding:.28rem .56rem;border-radius:999px;background:rgb(47 95 110 / .10);border:1px solid rgb(47 95 110 / .16);font:800 .82rem "Source Sans 3",system-ui,sans-serif}.submissions-alert{border:1px solid rgb(140 90 20 / .18);background:rgb(140 90 20 / .06);border-radius:16px;padding:.9rem 1rem}.submissions-success{border:1px solid rgb(47 95 110 / .18);background:rgb(47 95 110 / .06);border-radius:16px;padding:.9rem 1rem}.panel-table-wrap{overflow-x:auto}.panel-table{width:100%;border-collapse:collapse}.panel-table th,.panel-table td{border-bottom:1px solid rgb(31 35 40 / .12);padding:.7rem .6rem;text-align:left}