#tuition-section table{border-collapse:collapse;border:1px solid #b9c7dc}#tuition-section th,#tuition-section td{border:1px solid #c7cbd3;padding:18px 16px;vertical-align:middle;line-height:1.55}#tuition-section thead th{border-color:#7f9bdb}#tuition-section tbody tr:nth-child(odd){background:#fff}#tuition-section tbody tr:nth-child(even){background:#fff5cb}
.tnk-fee-process>div>.grid{align-items:stretch;gap:28px}.tnk-fee-process>div>.grid>div{min-width:0}.tnk-fee-process>div>.grid>div:last-child{justify-content:space-between;gap:20px}.tnk-fee-process h2{font-size:clamp(25px,2.5vw,34px);line-height:1.4;text-wrap:balance}.tnk-fee-process p{font-size:15px;line-height:1.8;text-align:justify;text-align-last:left}.tnk-fee-process>div>.grid>div:last-child>div:first-child{gap:12px}.tnk-fee-process>div>.grid>div:last-child>div:last-child{gap:12px}.tnk-fee-process>div>.grid>div:last-child>div:last-child>div{padding:16px;gap:12px}.tnk-fee-process>div>.grid>div:last-child>div:last-child>div>div:last-child{gap:5px;line-height:1.7}.tnk-fee-process>div>.grid>div:last-child>div:last-child>div>div:last-child>span:last-child{text-align:justify;text-align-last:left}
.tnk-fee-faq h3{line-height:1.5;font-size:18px;text-wrap:balance}.tnk-fee-faq>div>div:last-child{gap:16px}.tnk-fee-faq>div>div:last-child>div{padding:22px 24px}.tnk-fee-faq p{font-size:15px;line-height:1.8;text-align:justify;text-align-last:left}.tnk-fee-faq>div>div:first-child p{text-align:center;text-align-last:center}.tnk-fee-faq .flex.flex-col.gap-1{gap:8px}
@media(min-width:1024px){.tnk-fee-process>div>.grid>div:first-child>div{height:100%;aspect-ratio:auto;min-height:480px}.tnk-fee-process>div>.grid>div:first-child>div>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}}
@media(max-width:639px){.tnk-fee-process p,.tnk-fee-faq p,.tnk-fee-process>div>.grid>div:last-child>div:last-child>div>div:last-child>span:last-child{text-align:left}.tnk-fee-faq>div>div:last-child>div{padding:18px 16px}}

/* Apply the stripe to each cell as well, including while hovering. */
#tuition-section tbody tr:nth-child(odd)>*{background:#fff}
#tuition-section tbody tr:nth-child(even)>*{background:#fff5cb}
.tnk-tuition-estimate h2,.tnk-tuition-estimate p{width:100%;max-width:none;text-align:justify;text-align-last:left;text-wrap:wrap;margin:0}
.tnk-tuition-estimate h2{font-size:clamp(26px,3vw,40px);line-height:1.4;letter-spacing:-.02em}
.tnk-tuition-estimate p{font-size:16px;line-height:1.85}
.tnk-tuition-estimate .lg\:col-span-8{gap:18px;min-width:0}
@media(max-width:639px){.tnk-tuition-estimate h2,.tnk-tuition-estimate p{text-align:left}.tnk-tuition-estimate h2{font-size:27px}}
