.cashier-hero{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start;padding:76px 0 64px}
.cashier-hero h1{font-size:clamp(34px,4.1vw,56px);line-height:1.3;letter-spacing:-.035em;margin:22px 0;text-wrap:balance}
.cashier-hero .lead{font-size:17px;line-height:1.9;max-width:30em;margin-bottom:28px}
.cashier-hero .button-row{margin-top:30px}
.hero-organizer{font-size:12px;color:var(--muted);margin-top:24px}
.cashier-feature{background:#edf2ed;border:1px solid #d8e2db;border-radius:4px;padding:30px}
.cashier-feature>.eyebrow{margin-top:22px}
.cashier-feature h2{font-size:24px;line-height:1.5;letter-spacing:-.02em;margin:12px 0 16px;text-wrap:balance}
.cashier-feature>p:not(.eyebrow){font-size:14px;line-height:1.9}
.cashier-feature .event-facts{margin-bottom:22px}
.cashier-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8e2db;border-bottom:1px solid #d8e2db;margin:0 0 56px;padding:30px 0;gap:36px}
.cashier-summary article>span{font:12px Georgia,serif;color:#155e59}
.cashier-summary h2{font-size:19px;margin:10px 0}
.cashier-summary p{font-size:14px;line-height:1.85;margin:0;color:var(--muted)}
.cashier-summary+.notice{margin-bottom:72px}
.space-bottom section+section{margin-top:32px}
@media(max-width:900px){.cashier-hero{gap:32px;padding-top:48px}.cashier-feature{padding:24px}.cashier-summary{gap:20px}}
@media(max-width:600px){.cashier-hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.cashier-hero h1{font-size:35px}.cashier-hero .lead{font-size:16px}.cashier-feature{padding:24px}.cashier-summary{grid-template-columns:1fr;padding:24px 0;gap:24px}.cashier-summary article+article{border-top:1px solid #d8e2db;padding-top:24px}.cashier-summary+.notice{margin-bottom:48px}.hero-organizer{line-height:1.8}}
