.calculator-top-content{margin-bottom:3rem}.calculator-top-heading h1,.calculator-top-heading h2,.calculator-top-heading h3,.calculator-top-heading h4,.calculator-top-heading h5,.calculator-top-heading h6{margin-bottom:2rem}.calculator-top-description{color:var(--color-light-grey);font-size:15px;font-style:italic;font-weight:400;line-height:150%}.calculator-top-description p:last-of-type{margin:0}.calculator-controls-row{align-items:center;align-self:stretch;background:var(--color-light-blue-grey);border-radius:20px;display:grid;flex-wrap:wrap;gap:24px;grid-template-columns:1.5fr 1fr;justify-content:space-between;margin-bottom:3rem;padding:24px}.tabber{display:flex;flex-wrap:wrap;gap:14px}.tab-btn{align-items:center;background:var(--color-white);border:2px solid var(--light-blue-gray);border-radius:8px;color:var(--color-blue);cursor:pointer;display:inline-flex;flex:1 0 0;font-size:16px;font-style:normal;font-weight:700;gap:10px;line-height:150%;padding:8px 16px;transition:all .15s ease}.tab-btn:hover{background:var(--light-blue-gray)}.tab-btn.active{background:var(--color-pink);border-color:var(--color-pink);color:var(--color-white)}.tab-btn .icon{align-items:center;display:inline-flex;height:24px;line-height:0;width:24px}.tab-btn .icon img{display:block;height:24px;width:24px}.tab-btn.active .icon img{filter:brightness(0) invert(1)}.tab-btn-active-icon{display:none}.tab-btn-active-icon,.tab-btn-active-icon svg{height:24px;width:24px}.tab-btn.active .tab-btn-active-icon{align-items:center;display:flex}.search-box{flex:1;max-width:450px;position:relative}.search-box:before{background-image:url(https://www.cccu.com/hubfs/CCCU%202026/Website/Icons/search.svg);background-position:50%;background-repeat:no-repeat;content:"";cursor:pointer;display:block;height:18px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.search-box .tabber-search-input{background:var(--color-white);border:2px solid var(--light-blue-gray);border-radius:50px;color:var(--calc-navy);font-family:inherit;font-size:14px;line-height:normal;margin-bottom:0;outline:none;padding:15px 20px 15px 52px;width:100%}.tabber-search-input:focus{border-color:var(--calc-pink)}.search-box input::placeholder{color:rgba(10,33,58,.4);font-size:15px;font-style:normal;font-weight:500;line-height:1.33}.calculator-content-cols{display:flex;flex-wrap:wrap;gap:32px}.calculator-content-col{flex:1 1 100%;margin-bottom:30px}.calculator-content-col[hidden]{display:none}.calculator-content-heading h4{align-items:center;color:var(--color-blue);display:flex;font-size:clamp(2.4rem,2.46rem + .6vw,2.8rem);font-weight:700;gap:10px;letter-spacing:-1px;line-height:1.14;margin-bottom:2rem}.calculator-content-heading h4:before{background:var(--color-pink);border-radius:3px;content:"";height:10px;transform:rotate(45deg);width:10px}.calculator-content-items{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.calculator-content-item-inner{align-items:center;align-self:stretch;background:var(--color-white);border:2px solid var(--light-blue-gray);border-radius:8px;display:flex;gap:20px;grid-column:span 1;grid-row:span 1;height:100%;justify-content:space-between;justify-self:stretch;padding:10px 16px;position:relative;transition:all .15s ease}.calculator-content-item-inner:hover{background:var(--color-light-blue-grey)}.calculator-content-item-text{color:var(--color-blue);flex:1;font-size:16px;font-style:normal;font-weight:500;gap:2rem;line-height:150%}.calculator-content-item-inner>a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.calc-arrow-icon{line-height:0}.calculator-content-item-text:not(:has(a)){align-items:center;display:flex;justify-content:space-between}.calculator-empty-state{color:var(--calc-muted);display:none;font-size:14px;padding:40px 0;text-align:center}.calculator-empty-state.is-visible{display:block}.bg-blue .calculator-top-description *,.bg-blue .calculator-top-heading *{color:var(--color-white)}@media (max-width:991px){.calculator-content-items{grid-template-columns:repeat(2,1fr)}.calculator-controls-row{grid-template-columns:1fr}.search-box{max-width:100%;width:100%}.tabber{border-bottom:1px solid #cbd5df;padding-bottom:2.4rem}}@media (max-width:767px){.calculator-controls-row{align-items:stretch;flex-direction:column;padding:20px 14px}}@media (max-width:600px){.calculator-content-items{gap:12px;grid-template-columns:1fr}.calculator-content-col{margin-bottom:0}}