.page-header[data-astro-cid-etjnyanz]{padding-top:40px}.lede[data-astro-cid-etjnyanz]{color:var(--color-muted);max-width:62ch;font-size:1.05rem}.lede[data-astro-cid-etjnyanz] a[data-astro-cid-etjnyanz]{text-underline-offset:2px;text-decoration:underline}.lede-note[data-astro-cid-etjnyanz]{color:var(--color-muted);max-width:62ch;margin-top:10px;font-size:.9rem}.pay-wrap[data-astro-cid-etjnyanz]{grid-template-columns:1.6fr 1fr;align-items:start;gap:28px;display:grid}.pay-aside[data-astro-cid-etjnyanz] h2[data-astro-cid-etjnyanz]{font-size:1.17em}.pay-aside[data-astro-cid-etjnyanz] hr[data-astro-cid-etjnyanz]{border:none;border-top:1px solid var(--color-border);margin:20px 0}.pay-aside[data-astro-cid-etjnyanz] .muted[data-astro-cid-etjnyanz]{color:var(--color-muted);font-size:.9rem}.pay-aside[data-astro-cid-etjnyanz] .small[data-astro-cid-etjnyanz]{font-size:.82rem}@media (width<=900px){.pay-wrap[data-astro-cid-etjnyanz]{grid-template-columns:minmax(0,1fr)}}body.payment-complete .page-header,body.payment-complete .pay-aside{display:none}body.payment-complete .pay-wrap{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.pay-receipt{color:var(--color-text,#1a1a1a)}.pay-receipt-head{border-bottom:2px solid var(--color-navy);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.pay-receipt-agency{color:var(--color-navy);margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:700}.pay-receipt-address{color:var(--color-muted);margin:4px 0 0;font-size:.85rem;line-height:1.5}.pay-receipt-badge{letter-spacing:.06em;text-transform:uppercase;color:#1e6b34;background:#e6f4ea;border-radius:999px;margin:0;padding:6px 14px;font-size:.85rem;font-weight:700}.pay-receipt h2{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:24px 0 4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem}.pay-receipt-total{color:var(--color-navy);margin:0 0 20px;font-family:Georgia,serif;font-size:2.6rem;font-weight:700;line-height:1.1}.pay-receipt-total span{color:var(--color-muted);margin-top:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:400;display:block}.pay-receipt-details{grid-template-columns:minmax(130px,auto) 1fr;gap:10px 20px;margin:0 0 22px;display:grid}.pay-receipt-details dt{color:var(--color-muted);font-size:.92rem}.pay-receipt-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.pay-receipt-sub{color:var(--color-muted);font-size:.92rem;font-weight:400;display:block}.pay-receipt-amounts{border-collapse:collapse;width:100%;margin-bottom:24px}.pay-receipt-amounts th,.pay-receipt-amounts td{border-top:1px solid var(--color-border);padding:10px 0;font-weight:400}.pay-receipt-amounts th{text-align:left}.pay-receipt-amounts td{text-align:right;font-variant-numeric:tabular-nums}.pay-receipt-grand th,.pay-receipt-grand td{border-top:2px solid var(--color-navy);font-size:1.1rem;font-weight:700}.pay-receipt-actions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.pay-receipt-notes{border-top:1px solid var(--color-border);padding-top:16px}.pay-receipt-notes p{color:var(--color-muted);margin:0 0 10px;font-size:.85rem;line-height:1.6}@media (width<=560px){.pay-receipt-head{flex-direction:column-reverse}.pay-receipt-total{font-size:2.1rem}.pay-receipt-details{grid-template-columns:minmax(0,1fr);gap:2px}.pay-receipt-details dd{margin-bottom:10px}}@media print{body.payment-complete .top-bar,body.payment-complete .site-header,body.payment-complete .site-footer,body.payment-complete .mobile-sticky-bar,body.payment-complete .skip-link,body.payment-complete .pay-receipt-actions{display:none!important}body.payment-complete{background:#fff!important}body.payment-complete .section{padding:0!important}body.payment-complete .pay-form-card{box-shadow:none!important;border:none!important;padding:0!important}.pay-receipt-badge{border:1px solid #1e6b34}}
