.public-main{max-width:1000px;margin:auto;padding:0 24px 50px}.public-card{border:1px solid var(--border);background:#fff;border-radius:22px;padding:28px;margin:24px 0}.public-card h2{font-size:28px;line-height:1.3;letter-spacing:-.6px}.offer-card{min-height:440px}.offer-card #offer-count{font-size:22px;font-weight:750;min-height:36px}.offer-card #offer-terms{min-height:72px}.offer-card #offer-start{min-height:42px}.offer-card .button{max-width:400px}.contact{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contact .button{margin:0}.contact p{grid-column:1/-1;margin:0}.filters{display:grid;grid-template-columns:2fr 1fr;gap:20px}.filters input{margin-top:6px}details{border:1px solid var(--border);background:#fff;border-radius:12px;padding:18px 22px;margin:12px 0}summary{font-weight:650;cursor:pointer}details p{color:var(--muted);font-size:14px;line-height:1.8}button{font-family:inherit;cursor:pointer;background:#fff}button:focus-visible,summary:focus-visible{outline:3px solid #6d28d9;outline-offset:3px}[hidden]{display:none!important}#copy-status,#faq-count{font-size:12px;color:var(--muted)}.public-main .notes{padding:0}#offer-status{min-height:24px}@media(max-width:600px){.contact{grid-template-columns:1fr}.filters{grid-template-columns:1fr}.public-card{padding:22px}.public-main{padding-inline:20px}.top{flex-wrap:wrap}.top nav{gap:20px}.top nav a{font-size:12px}.offer-card{min-height:550px}}

.offer-card h2{min-height:2.6em}.offer-action{min-height:84px}.offer-card #offer-terms{min-height:80px}@media(max-width:600px){.offer-card h2{min-height:3.9em}.offer-card #offer-count{min-height:72px}.offer-card #offer-terms{min-height:260px}.offer-card #offer-start{min-height:90px}}
