.alerts-main{max-width:1080px}.work-main .alerts-back{color:#647184;align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}.alerts-heading{margin:30px 0 34px}.alerts-eyebrow{color:#2474c7;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.alerts-eyebrow .icon{width:17px;height:17px}.alerts-heading h1{letter-spacing:-.045em;color:#24374b;margin:14px 0 16px;font-size:clamp(28px,4.5vw,38px);line-height:1.35}.alerts-heading>p{color:#647184;margin:0;font-size:15px;line-height:1.85}.alerts-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.alerts-card{background:#fff;border:1px solid #e2eaf3;border-radius:22px;min-width:0;padding:26px}.alerts-card-wide{grid-column:1/-1}.alerts-card-heading{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.alerts-card-icon{color:#2474c7;background:#edf5ff;border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.alerts-card-heading>div{min-width:0}.alerts-card-heading h2{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.45;display:flex}.alerts-card-heading p{color:#647184;word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.alerts-optional{color:#617287;background:#eef3f9;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600}.alerts-main .alerts-form fieldset{border:0;grid-template-columns:1fr;gap:18px;min-width:0;margin:0;padding:0;display:grid}.alerts-main .alerts-form fieldset label{color:#425469;gap:9px;min-width:0;font-size:14px;font-weight:600}.alerts-main .alerts-form input:not([type=checkbox]),.alerts-main .alerts-form select{color:#263e4b;background:#fbfcfe;border:1px solid #d5e0ec;border-radius:11px;width:100%;min-height:48px;padding:12px 13px;font-size:14px;font-weight:400}.alerts-main .alerts-form input:not([type=checkbox]):focus,.alerts-main .alerts-form select:focus{background:#fff;border-color:#2474c7}.alerts-help{color:#647184;word-break:keep-all;align-items:flex-start;gap:6px;margin:18px 0 0;font-size:13px;font-weight:400;line-height:1.85;display:flex}.alerts-help>.icon{color:#7891ac;flex-shrink:0;width:16px;height:16px;margin-top:4px}.alerts-main .alerts-form .alerts-consent{background:#f7faff;border:1px solid #e4ebf4;border-radius:15px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.alerts-consent>span{gap:5px;min-width:0;display:grid}.alerts-consent strong{color:#30455d;font-size:14px;font-weight:700}.alerts-consent small{color:#647184;font-size:13px;font-weight:400;line-height:1.8}.alerts-main .alerts-form input.alerts-toggle{appearance:none;cursor:pointer;background:#bac6d4;border:1px solid #aebed0;border-radius:999px;flex-shrink:0;width:46px;min-width:46px;height:28px;margin:0;padding:0;transition:background .18s,border-color .18s;position:relative}.alerts-main .alerts-form input.alerts-toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #263e4b22}.alerts-main .alerts-form input.alerts-toggle:checked{background:#2474c7;border-color:#2474c7}.alerts-main .alerts-form input.alerts-toggle:checked:after{transform:translate(18px)}.alerts-main .alerts-form input.alerts-toggle:disabled{opacity:.55;cursor:wait}.alerts-main .alerts-form .alerts-income-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.alerts-main .alerts-form .alerts-category-options{flex-wrap:wrap;gap:10px;display:flex}.alerts-main .alerts-form .alerts-category{color:#647184;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:11px 14px;display:inline-flex;position:relative}.alerts-category input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.alerts-category>.icon{opacity:0;width:15px;height:15px}.alerts-main .alerts-form .alerts-category:has(input:checked){color:#185eab;background:#edf5ff;border-color:#2474c7}.alerts-category:has(input:checked)>.icon{opacity:1}.alerts-category:has(input:focus-visible){outline-offset:4px;outline:3px solid #00809a}.alerts-category:has(input:disabled){opacity:.6;cursor:wait}.alerts-main .alerts-form .alerts-email-field{color:#425469;margin-top:20px;font-size:14px}.alerts-save-area{grid-column:1/-1;gap:16px;padding:24px 0 0;display:grid}.alerts-save-actions{flex-wrap:wrap;gap:12px;display:flex}.alerts-main .alerts-save-actions .button{gap:9px;min-height:50px;padding-inline:23px;font-size:14px;text-decoration:none}.alerts-save-area>p:not(.alerts-feedback){color:#647184;margin:0;font-size:13px;line-height:1.8}.alerts-feedback{color:#25633b;background:#f1faf4;border:1px solid #c6ddce;border-radius:13px;align-items:flex-start;gap:9px;margin:0;padding:16px 18px;font-size:14px;line-height:1.8;display:flex}.alerts-feedback>.icon{flex-shrink:0;margin-top:3px}.alerts-main .alerts-feedback.is-error{color:#922626;background:#fff8f8;border-color:#e5bcbc}.alerts-empty{background:#fff;border:1px solid #e2eaf3;border-radius:22px;justify-items:start;gap:16px;padding:30px;display:grid}.alerts-empty>.icon{color:#2474c7}.alerts-empty h2{margin:0;font-size:20px}.alerts-empty p{color:#647184;margin:0;font-size:14px;line-height:1.8}.alerts-main .alerts-empty .button{gap:8px;font-size:14px;text-decoration:none}.alerts-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.alerts-form{grid-template-columns:1fr;gap:16px}.alerts-card{padding:23px}.alerts-card-wide,.alerts-save-area{grid-column:auto}.alerts-main .alerts-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.alerts-heading{margin-top:25px}.alerts-heading>p{font-size:14px}.alerts-card{border-radius:18px;padding:22px 18px}.alerts-card-heading{gap:11px}.alerts-card-heading h2{font-size:17px}.alerts-main .alerts-form fieldset,.alerts-main .alerts-form .alerts-income-fields{grid-template-columns:1fr}.alerts-main .alerts-form .alerts-consent{gap:12px;padding:15px 13px}.alerts-save-actions{flex-direction:column}.alerts-save-actions .button{width:100%}.alerts-empty{padding:24px}}@media (prefers-reduced-motion:reduce){.alerts-main .alerts-form input.alerts-toggle,.alerts-main .alerts-form input.alerts-toggle:after{transition:none}}
