@media(max-width:768px){.hero-text h1{font-size:26px!important}.hero-text p{font-size:13px!important;padding:0 .5rem}.hero{padding:2rem 1rem 0!important}}@media(max-width:480px){.hero-text h1{font-size:22px!important}.hero-text p{font-size:12.5px!important}}@media(max-width:480px){.breadcrumb{padding:.5rem 1rem}.breadcrumb-in{font-size:11px;flex-wrap:wrap;gap:4px}}@media(max-width:768px){.calc-card{padding:1.25rem!important;border-radius:12px 12px 0 0!important}}@media(max-width:480px){.calc-card{padding:1rem!important}}@media(max-width:640px){.form-row{grid-template-columns:1fr 1fr!important}.form-row.three{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.form-row{grid-template-columns:1fr!important}.form-row.two{grid-template-columns:1fr!important}.form-row.three{grid-template-columns:1fr!important}}@media(max-width:640px){.stat-grid{grid-template-columns:1fr 1fr!important}.result-grid{grid-template-columns:1fr 1fr!important}.stat-box .sb-val{font-size:16px!important}}@media(max-width:380px){.stat-grid{grid-template-columns:1fr!important}}@media(max-width:860px){.content-grid{grid-template-columns:1fr!important}.sidebar-card{position:static!important}.sidebar{position:static!important}}@media(max-width:640px){.article h2{font-size:17px!important}.article h3{font-size:14px!important}.article p,.article li{font-size:13.5px!important}.wrap{padding:1.5rem 1rem!important}}@media(max-width:640px){.sched-table,.data-table,.diff-table,.comp-table,.amounts-table,.dates-table{font-size:11px}.sched-table th,.sched-table td,.data-table th,.data-table td{padding:6px 4px}.comp-table{display:block;overflow-x:auto}}@media(max-width:480px){.net-main .amount{font-size:34px!important}.ovu-main .ov-date{font-size:20px!important}.due-main .due-date{font-size:22px!important}}@media(max-width:640px){.stat-grid.three-col{grid-template-columns:1fr 1fr!important}}@media(max-width:380px){.stat-grid.three-col{grid-template-columns:1fr!important}}@media(max-width:420px){.rate-toggle,.buysell-toggle{flex-direction:column}.rtog,.bs-btn{flex:unset}}@media(max-width:640px){.sched-scroll{max-height:260px}.sched-table{font-size:11px}}@media(max-width:480px){.tranche-row{grid-template-columns:1fr 1fr auto!important}}@media(max-width:520px){.tabs{flex-wrap:wrap}.tab{flex:unset;width:calc(50% - 3px);font-size:12px;padding:9px 4px}}@media(max-width:380px){.tab{width:100%}}@media(max-width:480px){.dbr-box,.tip-box,.info-box,.warn-box,.success-box{padding:.75rem 1rem}.dbr-detail{font-size:12px}}@media(max-width:480px){.fw-days{gap:3px}.fw-day{padding:.4rem .15rem;font-size:10px}.fw-day .fd-date{font-size:13px}.fw-day .fd-label{font-size:8.5px}}@media(max-width:380px){.cal-toggle{flex-direction:column}.tog{padding:10px}}@media(max-width:640px){.score-grid,.subjects-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.band-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:380px){.band-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.cycle-row{flex-direction:column;gap:6px}.cycle-time{font-size:20px!important}}@media(max-width:640px){.pay-grid,.retire-grid,.salary-grid{grid-template-columns:1fr!important}}@media(max-width:520px){.pct-tabs{flex-wrap:wrap}.pct-tab{width:calc(50% - 3px)}}@media(max-width:480px){.sr{grid-template-columns:repeat(6,1fr)!important}.b{padding:8px 2px;font-size:10px}.cv{font-size:22px!important}}@media(max-width:480px){.faq-q{font-size:13px;padding:.875rem 1rem}.faq-a{font-size:12.5px;padding:.75rem 1rem .875rem}}@media(max-width:560px){.cond-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.related-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.panel{padding:1.25rem!important}}@media(max-width:480px){.panel{padding:1rem!important}}@media(max-width:640px){.intro{padding:1.1rem!important}.intro h2{font-size:15px}}@media(max-width:480px){.dep-table th,.dep-table td{padding:6px 8px;font-size:12px}.dep-table input[type=number]{width:70px;font-size:12px}}@media(max-width:640px){.trimester-grid,.stats-row{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.trimester-grid{grid-template-columns:1fr!important}.stats-row{grid-template-columns:1fr 1fr!important}}img,video,iframe,table{max-width:100%}@media(max-width:768px){.page{overflow-x:hidden}*{word-break:break-word}}