/* QBF design system + a11y + responsive 2026-07-31 */
:root{--qbf-navy:#0B1F3A;--qbf-teal:#08B8B6;--qbf-coral:#FF6B4A;--qbf-sky:#E9F8F8;--qbf-offwhite:#FFF9F5;}
html,body{overflow-x:hidden;max-width:100%;}
h1,h2,h3,h4,h5,.t-title,.t-heading{font-family:'Montserrat',Arial,sans-serif;}
body,p,li,.t-text,.t-descr{font-family:'Inter',Arial,sans-serif;}
.t-btn,.t-submit,button,input[type=submit]{min-height:48px;border-radius:14px;}
.t-input,.t-inputtext,.t-select{min-height:48px;}
a[href^="mailto:"],.t-descr a,.t-text a,.t718__descr{overflow-wrap:anywhere;word-break:break-word;}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #08B8B6;outline-offset:2px;border-radius:4px;}
.qbf-poster img,img.qbf-poster{width:100%;height:auto;object-fit:contain;display:block;border-radius:22px;}
@media screen and (min-width:981px){.t-menu__link-item,.t-menusub__link-item{white-space:nowrap;}}
@media screen and (max-width:640px){.t-menu__link-item,.t-menusub__link-item{white-space:normal !important;}}
@media screen and (max-width:480px){
    .t-container,.t718,.t718__contentbox,.t718__col,.t718__leftside,.t718__rightside,.t-cover__wrapper,.t-col{max-width:100% !important;box-sizing:border-box;}
    .t-container{padding-left:18px !important;padding-right:18px !important;}
    .t718__col,.t-col{width:100% !important;float:none !important;margin-left:0 !important;}
    .t718__contentbox a,.t718__descr,.t-text a,.t-descr a,.t-name a{overflow-wrap:anywhere;word-break:break-word;}
    .t-input,.t-inputtext,.t-select,.t-form__inputsbox,.t-form,.t-submit{width:100% !important;max-width:100% !important;box-sizing:border-box;}
    .t-submit,.t-btn,button,input[type=submit]{min-height:48px !important;}
    .t-cover__carrier,.t-cover__filter,.t-cover{max-width:100% !important;}
    h1,.t-title{word-break:normal;overflow-wrap:break-word;}
    img{max-width:100%;height:auto;}
    }
/* Program poster cards: flex rows so 3-up grid never breaks; posters never cropped */
.t686 .t-card__container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;}
.t686 .t-card__col{float:none !important;}
.t686 .t686__img{max-width:100% !important;height:auto !important;object-fit:contain;border-radius:18px;}

/* ===== QBF content design system (HTML content blocks) 2026-07-31 ===== */
.qbf{font-family:'Inter',Arial,sans-serif;color:#172033;font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased;}
.qbf *{box-sizing:border-box;}
.qbf-wrap{max-width:1200px;margin:0 auto;padding:0 20px;}
.qbf-sec{padding:60px 0;}
.qbf-sec--tight{padding:34px 0;}
.qbf-sky{background:#E9F8F8;}
.qbf-off{background:#FFF9F5;}
.qbf h1,.qbf h2,.qbf h3,.qbf h4{font-family:'Montserrat',Arial,sans-serif;color:#0B1F3A;font-weight:700;}
.qbf h1{font-size:52px;line-height:1.06;margin:0 0 18px;letter-spacing:-.01em;}
.qbf h2{font-size:34px;line-height:1.16;margin:0 0 18px;}
.qbf h3{font-size:22px;line-height:1.28;margin:28px 0 10px;}
.qbf h4{font-size:18px;line-height:1.3;margin:20px 0 8px;}
.qbf p{margin:0 0 15px;}
.qbf ul,.qbf ol{margin:0 0 18px;padding-left:24px;}
.qbf li{margin-bottom:9px;}
.qbf strong{font-weight:600;color:#0B1F3A;}
.qbf a{color:#0A7F7E;}
.qbf a:hover{color:#FF6B4A;}
.qbf-lead{font-size:20px;line-height:1.55;color:#172033;}
.qbf-eyebrow{font-family:'Montserrat',Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:700;color:#0A8F8E;margin:0 0 14px;}
.qbf-bc{font-size:15px;color:#526075;padding:16px 0 0;}
.qbf-bc a{color:#526075;text-decoration:none;}
.qbf-bc a:hover{color:#0A7F7E;text-decoration:underline;}
.qbf-bc span{color:#98A3B3;padding:0 6px;}
.qbf-hero{display:flex;gap:44px;align-items:center;flex-wrap:wrap;}
.qbf-hero__text{flex:1 1 52%;min-width:270px;}
.qbf-hero__visual{flex:1 1 38%;min-width:250px;}
.qbf-hero__visual img{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;border-radius:22px;}
.qbf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border-radius:14px;background:#FF6B4A;color:#FFFFFF !important;font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:17px;text-decoration:none !important;margin:8px 12px 8px 0;text-align:center;}
.qbf-btn:hover{background:#EE5232;color:#FFFFFF !important;}
.qbf-btn--ghost{background:transparent;color:#0B1F3A !important;border:2px solid #0B1F3A;}
.qbf-btn--ghost:hover{background:#0B1F3A;color:#FFFFFF !important;}
.qbf-btn--light{background:#08B8B6;color:#04282B !important;}
.qbf-btn--light:hover{background:#06A3A1;color:#04282B !important;}
.qbf-qa{background:#E9F8F8;border-left:5px solid #08B8B6;border-radius:18px;padding:24px 26px;margin:0 0 26px;}
.qbf-qa h2{margin-bottom:10px;font-size:26px;}
.qbf-qa p:last-child{margin-bottom:0;}
.qbf-note{background:#FFF9F5;border:1px solid #F3E1D6;border-radius:18px;padding:20px 24px;font-size:17px;margin:20px 0;}
.qbf-disc{font-size:15px;line-height:1.55;color:#526075;margin:18px 0 0;}
.qbf-grid{display:flex;flex-wrap:wrap;gap:24px;}
.qbf-card{flex:1 1 300px;background:#FFFFFF;border:1px solid #E4EAF0;border-radius:22px;padding:26px;box-shadow:0 6px 26px rgba(11,31,58,.06);}
.qbf-card h3{margin-top:0;font-size:21px;}
.qbf-card p:last-child{margin-bottom:0;}
.qbf-card img{width:100%;height:auto;object-fit:contain;display:block;border-radius:18px;margin:0 0 18px;}
.qbf-card--3{flex:1 1 300px;max-width:calc(33.333% - 16px);}
.qbf-card--2{flex:1 1 340px;max-width:calc(50% - 12px);}
.qbf-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 22px;border-radius:18px;border:1px solid #E4EAF0;}
.qbf-table{width:100%;border-collapse:collapse;min-width:660px;font-size:16px;background:#fff;}
.qbf-table th,.qbf-table td{border-bottom:1px solid #E4EAF0;padding:14px 16px;text-align:left;vertical-align:top;}
.qbf-table th{background:#0B1F3A;color:#FFFFFF;font-family:'Montserrat',Arial,sans-serif;font-size:15px;font-weight:700;}
.qbf-table tr:last-child td{border-bottom:none;}
.qbf-faq h3{font-size:20px;margin:24px 0 6px;}
.qbf-faq h3:first-child{margin-top:0;}
.qbf-cta{background:#0B1F3A;border-radius:24px;padding:48px 36px;text-align:center;}
.qbf-cta h2{color:#FFFFFF;}
.qbf-cta p{color:#D6E0EC;max-width:720px;margin:0 auto 18px;}
.qbf-cta a.qbf-btn--ghost{color:#FFFFFF !important;border-color:#FFFFFF;}
.qbf-cta a.qbf-btn--ghost:hover{background:#FFFFFF;color:#0B1F3A !important;}
.qbf-states{columns:4;column-gap:26px;font-size:16px;color:#172033;line-height:1.9;}
.qbf-states div{break-inside:avoid;}
.qbf-updated{font-size:14px;color:#526075;margin-top:26px;}
.qbf-steps{counter-reset:qbfstep;list-style:none;padding-left:0;}
.qbf-steps li{counter-increment:qbfstep;position:relative;padding-left:56px;margin-bottom:22px;}
.qbf-steps li:before{content:counter(qbfstep);position:absolute;left:0;top:-2px;width:40px;height:40px;border-radius:50%;background:#08B8B6;color:#04282B;font-family:'Montserrat',Arial,sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px;}
.qbf-steps li strong{display:block;font-family:'Montserrat',Arial,sans-serif;font-size:18px;margin-bottom:4px;}
.qbf-related{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 8px;padding-left:0;list-style:none;}
.qbf-related li{margin:0;}
.qbf-related a{display:inline-block;padding:10px 18px;min-height:44px;line-height:24px;border:1px solid #C9D7DE;border-radius:12px;background:#fff;text-decoration:none;font-size:16px;}
.qbf-related a:hover{border-color:#08B8B6;background:#E9F8F8;}
.qbf-contact{font-size:19px;line-height:2;}
.qbf-contact a{overflow-wrap:anywhere;word-break:break-word;}
.qbf-legal h2{font-size:26px;margin-top:34px;}
.qbf-ph{background:#FFF3CD;border:1px dashed #C8A94B;border-radius:8px;padding:1px 8px;font-family:monospace;font-size:15px;color:#6B5410;}
@media screen and (max-width:1024px){.qbf-card--3{max-width:calc(50% - 12px);}}
@media screen and (max-width:980px){.qbf h1{font-size:40px;}.qbf h2{font-size:29px;}.qbf-states{columns:2;}.qbf-sec{padding:48px 0;}}
@media screen and (max-width:640px){.qbf-wrap{padding:0 18px;}.qbf{font-size:17px;}.qbf h1{font-size:34px;line-height:1.12;}.qbf h2{font-size:26px;}.qbf h3{font-size:19px;}.qbf-lead{font-size:18px;}.qbf-sec{padding:38px 0;}.qbf-hero{gap:26px;}.qbf-hero__text,.qbf-hero__visual{flex:1 1 100%;min-width:0;}.qbf-btn{width:100%;margin-right:0;}.qbf-states{columns:1;}.qbf-card,.qbf-card--3,.qbf-card--2{max-width:100%;flex:1 1 100%;padding:22px;}.qbf-cta{padding:34px 20px;border-radius:20px;}.qbf-qa{padding:20px;}.qbf-steps li{padding-left:48px;}.qbf-steps li:before{width:34px;height:34px;font-size:16px;}}

/* ===== QBF rich content inside native Tilda text fields ===== */
.qbf-rich{font-family:'Inter',Arial,sans-serif;font-size:18px;line-height:1.62;color:#172033;}
.qbf-rich h2{font-family:'Montserrat',Arial,sans-serif;font-size:30px;line-height:1.2;color:#0B1F3A;font-weight:700;margin:36px 0 14px;}
.qbf-rich h3{font-family:'Montserrat',Arial,sans-serif;font-size:21px;line-height:1.3;color:#0B1F3A;font-weight:700;margin:28px 0 8px;}
.qbf-rich h4{font-family:'Montserrat',Arial,sans-serif;font-size:18px;line-height:1.35;color:#0B1F3A;font-weight:700;margin:22px 0 6px;}
.qbf-rich > *:first-child{margin-top:0;}
.qbf-rich p{margin:0 0 15px;}
.qbf-rich ul,.qbf-rich ol{margin:0 0 18px;padding-left:24px;}
.qbf-rich li{margin-bottom:9px;}
.qbf-rich strong{font-weight:600;color:#0B1F3A;}
.qbf-rich a{color:#0A7F7E;}
.qbf-rich a:hover{color:#FF6B4A;}
.qbf-rich a.qbf-btn,.qbf-rich a.qbf-btn:hover{color:#FFFFFF;}
.qbf-rich a.qbf-btn--ghost,.qbf-rich a.qbf-btn--ghost:hover{color:#0B1F3A;}
.qbf-rich img{max-width:100%;height:auto;}
.qbf-lead{font-size:20px;line-height:1.55;}
.t-text .qbf-btn,.t-descr .qbf-btn{text-decoration:none !important;}
@media screen and (max-width:640px){.qbf-rich{font-size:17px;}.qbf-rich h2{font-size:25px;}.qbf-rich h3{font-size:19px;}.qbf-lead{font-size:18px;}}

/* ===== QBF native block tuning ===== */
.t1152 .t-section__title{margin-bottom:26px !important;}
.t1152 .t-section__descr{margin-bottom:18px !important;}
.t1125 .t-section__title{margin-bottom:22px !important;}
.t686 .t-section__title{margin-bottom:14px !important;}
.t686 .t-section__descr{margin-bottom:28px !important;}
.t686 .t-card__title{margin-bottom:10px !important;}
.t580 .t-title{margin-bottom:18px !important;}
.t046 .t-text{margin:0 !important;}
@media screen and (max-width:980px){.t1152 .t-section__title,.t1125 .t-section__title{font-size:38px !important;line-height:1.12 !important;}}
@media screen and (max-width:640px){.t1152 .t-section__title,.t1125 .t-section__title{font-size:32px !important;line-height:1.14 !important;margin-bottom:18px !important;}.t686 .t-section__title,.t580 .t-title{font-size:26px !important;line-height:1.2 !important;}.t1152 .t-section__descr{font-size:17px !important;}}

/* ===== QBF poster image rules (never crop baked-in headlines) ===== */
.t1125 .t1125__img{width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;border-radius:22px;display:block;}
.t686 .t686__img{width:100% !important;max-width:100% !important;height:auto !important;object-fit:contain !important;border-radius:18px;}
.t686 .t-card__col .t-card__wrapper{padding-left:0;padding-right:0;}
@media screen and (max-width:960px){.t1125 .t1125__container{flex-wrap:wrap;}.t1125 .t1125__col{width:100% !important;max-width:100% !important;margin-left:0 !important;}.t1125 .t1125__col_img{order:2;margin-top:26px;}}

/* ===== QBF inline H1 inside two-column heroes ===== */
.qbf-h1{font-family:'Montserrat',Arial,sans-serif;font-size:46px;line-height:1.1;font-weight:700;color:#0B1F3A;margin:0 0 18px;letter-spacing:-.01em;}
@media screen and (max-width:980px){.qbf-h1{font-size:36px;}}
@media screen and (max-width:640px){.qbf-h1{font-size:31px;line-height:1.14;}}

/* QBF h1 weight fix */
.qbf-rich h1.qbf-h1,.t1125__descr h1.qbf-h1{font-weight:700 !important;margin:0 0 16px !important;font-family:'Montserrat',Arial,sans-serif !important;}
.t1125__descr .qbf-lead{margin-bottom:0 !important;}

/* ===== QBF header: keep desktop navigation on one line ===== */
@media screen and (min-width:981px){
.t454 .t454__list_item{padding-right:10px !important;}
.t454 .t-menu__link-item{font-size:12.5px !important;letter-spacing:.02em !important;white-space:nowrap !important;}
.t454 .t454__list{white-space:nowrap !important;}
.t454 .t454__logo{font-size:24px !important;}
}
@media screen and (min-width:1240px){
.t454 .t-menu__link-item{font-size:14px !important;}
.t454 .t454__list_item{padding-right:14px !important;}
.t454 .t454__logo{font-size:28px !important;}
}
@media screen and (max-width:640px){.t712 .t-title,.t712 .t-cover__wrapper .t-title{font-size:32px !important;line-height:1.14 !important;}}

/* ===== QBF header nav v2: guarantee one line on all desktop widths ===== */
@media screen and (min-width:981px){
.t454 .t454__list{white-space:nowrap !important;}
.t454 .t454__list_item{padding-right:8px !important;}
.t454 .t-menu__link-item{font-size:11px !important;letter-spacing:.02em !important;white-space:nowrap !important;}
.t454 .t454__logo{font-size:20px !important;}
}
@media screen and (min-width:1280px){
.t454 .t454__list_item{padding-right:12px !important;}
.t454 .t-menu__link-item{font-size:13px !important;}
.t454 .t454__logo{font-size:26px !important;}
}

/* ===== QBF numbered steps: override Tilda list defaults ===== */
.qbf-rich ol.qbf-steps{counter-reset:qbfstep !important;list-style:none !important;padding-left:0 !important;margin-left:0 !important;}
.qbf-rich ol.qbf-steps > li{counter-increment:qbfstep !important;position:relative !important;padding-left:58px !important;margin-bottom:22px !important;list-style:none !important;}
.qbf-rich ol.qbf-steps > li::marker{content:"" !important;}
.qbf-rich ol.qbf-steps > li:before{content:counter(qbfstep) !important;position:absolute !important;left:0 !important;top:0 !important;width:40px !important;height:40px !important;border-radius:50% !important;background:#08B8B6 !important;color:#04282B !important;font-family:'Montserrat',Arial,sans-serif !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;line-height:1 !important;}
.qbf-rich ol.qbf-steps > li strong{display:block !important;font-family:'Montserrat',Arial,sans-serif !important;font-size:18px !important;margin-bottom:4px !important;}
.qbf-rich ul.qbf-related{list-style:none !important;padding-left:0 !important;display:flex !important;flex-wrap:wrap !important;gap:12px !important;}
.qbf-rich ul.qbf-related > li{margin:0 !important;}
.qbf-rich ul.qbf-related > li::marker{content:"" !important;}
.qbf-rich div.qbf-states{list-style:none;}
@media screen and (max-width:640px){.qbf-rich ol.qbf-steps > li{padding-left:48px !important;}.qbf-rich ol.qbf-steps > li:before{width:34px !important;height:34px !important;font-size:16px !important;}}

/* ===== QBF form field polish ===== */
.t-input-phonemask__wrap{display:flex !important;align-items:center;}
.t-input-phonemask__wrap > input.t-input{flex:1 1 auto !important;width:auto !important;min-width:0 !important;}
@media screen and (max-width:640px){
.t712__formwrapper,.t718__contentbox{padding-left:18px !important;padding-right:18px !important;}
.t-form__inputsbox,.t-input-group,.t-input-block{width:100% !important;max-width:100% !important;}
.t-input,.t-inputtext,.t-select{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}
.t-input-phonemask__wrap > input.t-input{width:auto !important;}
}

/* ===== QBF: full-width submit + CTA buttons on mobile ===== */
@media screen and (max-width:640px){
.t-submit,.t-form__submit .t-submit,.t-form__submit{width:100% !important;max-width:100% !important;}
.t-form__submit{display:block !important;}
.t712__form-bottom .t-submit{width:100% !important;}
.t-btn,.t-btnflex{min-height:48px !important;}
}

/* ===== QBF: tighter vertical rhythm on mobile so CTAs appear earlier ===== */
@media screen and (max-width:640px){
.t-rec_pt_75{padding-top:28px !important;}
.t-rec_pt_80,.t-rec_pt_85{padding-top:30px !important;}
.t-rec_pt_70,.t-rec_pt_60,.t-rec_pt_50{padding-top:34px !important;}
.t-rec_pb_70,.t-rec_pb_60,.t-rec_pb_50{padding-bottom:34px !important;}
.qbf-bc{padding-top:8px !important;}
}

/* ===== QBF: mobile-only hero CTA so the primary action is visible early ===== */
.qbf-mobile-cta{display:none;}
@media screen and (max-width:960px){.qbf-mobile-cta{display:block !important;margin-top:22px;}.qbf-mobile-cta .qbf-btn{width:100%;}}

/* ===== QBF: cap hero H1 to the design-system range ===== */
@media screen and (min-width:981px){.t712 .t-title{font-size:56px !important;line-height:1.06 !important;}}
@media screen and (min-width:641px) and (max-width:980px){.t712 .t-title{font-size:42px !important;line-height:1.1 !important;}}


/* ===== QBF: final draft fixes — hero poster montage (GL05 rec2644977703) ===== */
#rec2644977703{background:#E9F8F8 !important;padding-top:0 !important;padding-bottom:56px !important;}
#rec2644977703 .t156__wrapper{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:16px !important;align-items:start;}
#rec2644977703 .t156__item{margin:0 !important;padding:0 !important;width:auto !important;max-width:none !important;min-width:0 !important;float:none !important;}
#rec2644977703 .t156__item img,#rec2644977703 .t-img{width:100% !important;height:auto !important;display:block;object-fit:contain;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(11,31,58,.14);}
@media screen and (min-width:961px){#rec2644977703 .t156__item:nth-child(2) img{transform:translateY(-18px);}}
@media screen and (max-width:960px){#rec2644977703{padding-bottom:38px !important;}#rec2644977703 .t156__wrapper{gap:10px !important;}#rec2644977703 .t156__item img{border-radius:14px;box-shadow:0 8px 20px rgba(11,31,58,.12);}}
@media screen and (max-width:480px){#rec2644977703{padding-bottom:28px !important;}#rec2644977703 .t156__wrapper{gap:8px !important;}#rec2644977703 .t156__item img{border-radius:12px;}}

/* ===== QBF: final draft fixes — How It Works step visual ===== */
.qbf-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:8px 0 0;padding:0;list-style:none;counter-reset:none;}
.qbf-flow li{position:relative;margin:0;padding:26px 22px 24px;background:#FFF9F5;border:1px solid #DCE7EC;border-radius:22px;overflow:hidden;}
.qbf-flow li:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:#0B1F3A;}
.qbf-flow li:nth-child(2):before{background:#08B8B6;}
.qbf-flow li:nth-child(3):before{background:#FF6B4A;}
.qbf-flow li:nth-child(4):before{background:#0B1F3A;}
.qbf-flow__num{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#E9F8F8;color:#0B1F3A;font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:18px;margin-bottom:14px;}
.qbf-flow li:nth-child(2) .qbf-flow__num{background:#08B8B6;color:#04282B;}
.qbf-flow li:nth-child(3) .qbf-flow__num{background:#FF6B4A;color:#2B0A02;}
.qbf-flow strong{display:block;font-family:'Montserrat',Arial,sans-serif;font-size:17px;line-height:1.35;color:#0B1F3A;margin-bottom:8px;}
.qbf-flow .qbf-flow__t{display:block;font-size:16px;line-height:1.6;color:#172033;}
@media screen and (min-width:1025px){#rec2641448503 .t-col_9{max-width:100% !important;}}
@media screen and (max-width:1024px){.qbf-flow{grid-template-columns:repeat(2,1fr);}}
@media screen and (max-width:600px){.qbf-flow{grid-template-columns:1fr;gap:14px;}.qbf-flow li{padding:22px 18px;}}

/* ===== QBF: final draft fixes — mobile hero rhythm keeps primary CTA in first viewport ===== */
@media screen and (max-width:960px){
.qbf-mobile-cta{margin-top:16px !important;margin-bottom:6px !important;}
.qbf-mobile-cta .qbf-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;height:52px;padding:0 20px;line-height:1.25;white-space:nowrap;margin:0;}
}
@media screen and (max-width:480px){
#rec1875976643 .t-title{font-size:29px !important;line-height:1.16 !important;}
#rec1875976643 .qbf-rich p,#rec1875976643 .qbf-rich li{font-size:16px !important;line-height:1.5 !important;}
#rec1875976643 .t-uptitle,#rec1875976643 .t712__uptitle{margin-bottom:12px !important;}
}

/* ===== QBF: final draft fixes - accessible consent checkbox label ===== */
.t-checkbox__control{font-size:13px !important;line-height:1.55 !important;color:#172033 !important;}
.t-checkbox__control a{color:#0A5C5B !important;text-decoration:underline !important;text-underline-offset:2px;}
.t-checkbox__control a:hover,.t-checkbox__control a:focus{color:#083F3E !important;}
.t-checkbox__control a:focus-visible{outline:2px solid #0B1F3A;outline-offset:2px;}
