.v3 .ct-grid.g12{row-gap:48px}.v3 .ct-form .in[aria-invalid=true],.v3 .ct-form .pre.ct-bad{box-shadow:inset 0 0 0 2px #b42318}.v3 .ct-form .ct-err{color:#b42318;margin:0;font-size:13px}.v3 .ct-form .ct-errors{border-radius:11px;padding:14px 16px;box-shadow:inset 0 0 0 2px #b42318}.v3 .ct-form .ct-errors:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.v3 .ct-form .ct-errors a{color:#b42318;text-decoration:underline}.v3 .ct-form .ct-status{margin:0}.v3 .ct-form .ct-status:empty{margin-top:-20px}.v3 .ct-form .in{box-sizing:border-box;background:var(--sheet);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line2);font:inherit;color:var(--ink);transition:box-shadow var(--d1);border:0;border-radius:11px;padding:0 14px;font-size:15px}.v3 .ct-form .in:focus,.v3 .ct-form .in:focus-visible{outline:2px solid #0000;box-shadow:inset 0 0 0 2px #4f3bf6,0 0 0 4px #4f3bf61f}.v3 .ct-form textarea.in{resize:vertical;height:96px;padding:12px 14px}.v3 .ct-form .pre .in{box-shadow:none;background:0 0;border-radius:0}.v3 .ct-form .pre:focus-within{box-shadow:inset 0 0 0 2px #4f3bf6,0 0 0 4px #4f3bf61f}.v3 .ct-form .chipset label:focus-within{outline:2px solid var(--iris);outline-offset:2px}.v3 .ct-more .ct-mail{align-self:flex-start}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3 .ct-form-col .ct-form.card:hover{transform:none}}@media screen and (min-width:901px){.v3 .ct-grid.g12{grid-template-rows:auto 1fr;row-gap:24px}.v3 .ct-grid .ct-intro{grid-area:1/1/auto/span 5}.v3 .ct-grid .ct-more{grid-area:2/1/auto/span 5}.v3 .ct-grid .ct-form-col{grid-row:1/span 2}}@media print{.v3 .ct-form{break-inside:avoid}}