.funding-compliance{display:flex;flex-direction:column;gap:16px;color:#112442;font-family:Inter,sans-serif;font-size:16px;line-height:1.625}.funding-compliance p,.funding-compliance h2,.funding-compliance h3{margin:0}.funding-compliance__logo{width:112px;height:50px;object-fit:contain}.funding-compliance h2{font-size:28px;line-height:1.4}.funding-compliance h3{font-size:18px}.funding-compliance .eyebrow{color:#087568;font-size:13px;font-weight:700}.funding-compliance__body{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;border:0;min-width:0}.funding-compliance__field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.funding-compliance__field input,.funding-compliance__field textarea{box-sizing:border-box;width:100%;min-height:56px;padding:16px;border:1px solid #cbd7da;border-radius:4px;background:#fff;color:#112442;font:400 16px/1.5 Inter,sans-serif}.funding-compliance__muted{color:#53647a;font-size:14px}.funding-compliance__check{display:flex;align-items:flex-start;gap:12px}.funding-compliance input[type=checkbox],.funding-compliance input[type=radio]{flex:0 0 auto;width:20px;height:20px;accent-color:#087568;margin:4px 0 0}.funding-compliance__notice{padding:20px;background:#eaf6f3;border-radius:4px}.funding-compliance summary,.funding-compliance__text-button{color:#087568;font-weight:600;cursor:pointer}.funding-compliance details>:not(summary){margin-top:16px}.funding-compliance__text-button{background:transparent;border:0;padding:8px 0;text-align:left;font:inherit}.funding-compliance__choices{border:0;padding:0;margin:0}.funding-compliance__choices legend{font-weight:700;margin-bottom:16px}.funding-compliance__choices label{display:inline-flex;gap:8px;align-items:center;margin-right:24px;min-height:44px}.funding-compliance .insure-primary{border:0;border-radius:4px;background:#10294d;color:#fff;min-height:54px;padding:16px;font:600 14px/22px Inter,sans-serif;cursor:pointer}.funding-compliance :focus-visible{outline:3px solid #087568;outline-offset:3px}.funding-compliance [aria-invalid=true]{border-color:#a73535}.funding-compliance__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.funding-thank-you{gap:24px;max-width:760px}.funding-thank-you .funding-compliance__logo{width:142px;height:64px}.funding-thank-you h2,.funding-thank-you__next h3{font-size:28px;line-height:36px;color:#10294d}.funding-thank-you__next{padding:24px;display:grid;gap:16px}.funding-thank-you__contact{color:#53647a}.funding-thank-you .funding-compliance__muted{font-size:13px;line-height:20px}.funding-thank-you__help{font-size:14px;font-weight:600}.funding-thank-you a{color:#087568}.funding-thank-you__feedback{padding:24px;background:#f1f5f6}.funding-thank-you__rating{border:0;padding:0;margin:0;min-width:0}.funding-thank-you__rating legend{font-size:22px;line-height:32px;font-weight:700;margin-bottom:16px}.funding-thank-you__scale,.funding-thank-you__endpoints{display:flex;justify-content:space-between;width:min(100%,416px)}.funding-thank-you__scale{margin:16px 0 8px}.funding-thank-you__scale label{position:relative;display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.funding-thank-you__scale input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.funding-thank-you__scale span{display:grid;place-items:center;width:34px;height:34px;border:2px solid #087568;border-radius:50%;color:#087568;font-size:26px;line-height:1}.funding-thank-you__scale input:checked+span{background:#087568;color:#fff}.funding-thank-you__scale input:focus-visible+span{outline:3px solid #10294d;outline-offset:3px}.funding-thank-you__endpoints{font-size:14px;color:#53647a}.funding-thank-you__feedback .insure-primary{width:min(100%,320px)}@media(max-width:480px){.funding-thank-you__next,.funding-thank-you__feedback{padding:16px}}
