.section-title[data-astro-cid-ktdnixxr]{margin-bottom:1rem;text-align:center}.deadline-card[data-astro-cid-ktdnixxr]{max-width:620px;margin:0 auto 2rem;padding:clamp(1.25rem,4vw,2rem);border:4px solid var(--accent-yellow);border-radius:12px;background:var(--field-green-dark);box-shadow:4px 4px 0 var(--shadow);color:#fff;text-align:center}.deadline-date[data-astro-cid-ktdnixxr],.countdown[data-astro-cid-ktdnixxr],.summary-amount[data-astro-cid-ktdnixxr]{font-family:var(--font-display);font-weight:700}.deadline-date[data-astro-cid-ktdnixxr]{font-size:clamp(1.5rem,5vw,2rem)}.deadline-copy[data-astro-cid-ktdnixxr]{margin-top:.4rem}.countdown[data-astro-cid-ktdnixxr]{margin-top:1rem;color:var(--accent-yellow);font-size:clamp(1.05rem,3vw,1.3rem)}.summary-grid[data-astro-cid-ktdnixxr]{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.summary-grid[data-astro-cid-ktdnixxr] .info-card{text-align:center}.summary-amount[data-astro-cid-ktdnixxr]{color:var(--field-green-dark);font-size:clamp(1.35rem,4vw,1.8rem)}.summary-paid[data-astro-cid-ktdnixxr]{color:var(--field-green)}.table-title[data-astro-cid-ktdnixxr]{margin-top:2.25rem;margin-bottom:1rem}.payment-table-wrapper[data-astro-cid-ktdnixxr]{overflow-x:auto;border:4px solid var(--field-green-dark);border-radius:12px;background:var(--card-bg);box-shadow:4px 4px 0 var(--shadow)}.payment-table[data-astro-cid-ktdnixxr]{width:100%;min-width:700px;table-layout:fixed;border-collapse:collapse}.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr]:first-child,.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]:first-child{width:30%}.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr]:nth-child(2),.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]:nth-child(2),.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr]:nth-child(3),.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]:nth-child(3){width:14%;text-align:center;white-space:nowrap}.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr]:nth-child(4),.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]:nth-child(4),.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr]:nth-child(5),.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]:nth-child(5){width:21%;text-align:right}.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr],.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]{padding:.7rem .85rem;text-align:left}.payment-table[data-astro-cid-ktdnixxr] thead[data-astro-cid-ktdnixxr]{background:var(--field-green);color:#fff}.payment-table[data-astro-cid-ktdnixxr] thead[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr],.payment-table[data-astro-cid-ktdnixxr] tfoot[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr],.payment-table[data-astro-cid-ktdnixxr] tfoot[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]{font-family:var(--font-display);font-weight:700}.payment-table[data-astro-cid-ktdnixxr] tbody[data-astro-cid-ktdnixxr] tr[data-astro-cid-ktdnixxr]{border-bottom:1px solid var(--board-dark)}.payment-table[data-astro-cid-ktdnixxr] tfoot[data-astro-cid-ktdnixxr]{background:var(--board-bg);color:var(--accent-blue)}.payment-status[data-astro-cid-ktdnixxr]{display:inline-block;padding:.25rem .55rem;border-radius:999px;background:var(--accent-yellow);color:var(--text-dark);font-size:.9rem;font-weight:700;white-space:nowrap}.payment-status[data-astro-cid-ktdnixxr].is-paid{background:var(--field-green);color:#fff}.calculation-section[data-astro-cid-ktdnixxr],.rule-section[data-astro-cid-ktdnixxr]{color:var(--text-medium)}.calculation-section[data-astro-cid-ktdnixxr] p[data-astro-cid-ktdnixxr],.rule-section[data-astro-cid-ktdnixxr] p[data-astro-cid-ktdnixxr]{line-height:1.65}.calculation-section[data-astro-cid-ktdnixxr] p[data-astro-cid-ktdnixxr],.calculation-section[data-astro-cid-ktdnixxr] li[data-astro-cid-ktdnixxr]{text-align:justify}.calculation-section[data-astro-cid-ktdnixxr] ul[data-astro-cid-ktdnixxr]{margin-top:.85rem;padding-left:1.4rem}.calculation-section[data-astro-cid-ktdnixxr] li[data-astro-cid-ktdnixxr]+li[data-astro-cid-ktdnixxr]{margin-top:.45rem}.calculation-section[data-astro-cid-ktdnixxr] li[data-astro-cid-ktdnixxr]::marker{color:var(--field-green)}.rule-section[data-astro-cid-ktdnixxr]{margin-top:2.25rem;padding:1.25rem;border:4px solid var(--accent-red);border-radius:12px;background:var(--card-bg);box-shadow:4px 4px 0 var(--shadow)}.rule-title[data-astro-cid-ktdnixxr]{margin-bottom:1rem;color:var(--accent-red);font-family:var(--font-display);font-size:clamp(1.2rem,4vw,1.5rem)}.rule-section[data-astro-cid-ktdnixxr] p[data-astro-cid-ktdnixxr]+p[data-astro-cid-ktdnixxr]{margin-top:.75rem}@media(max-width:700px){.summary-grid[data-astro-cid-ktdnixxr]{grid-template-columns:1fr}}@media(max-width:480px){.payment-table[data-astro-cid-ktdnixxr] th[data-astro-cid-ktdnixxr],.payment-table[data-astro-cid-ktdnixxr] td[data-astro-cid-ktdnixxr]{padding:.6rem .4rem;font-size:.8rem;overflow-wrap:anywhere}.payment-status[data-astro-cid-ktdnixxr]{padding:.2rem .35rem;font-size:.75rem}}
