.rabbit-hero{padding:70px 24px;background:#101010;color:white;text-align:center}.rabbit-hero .eyebrow{color:var(--yellow)}.rabbit-hero h1{font-size:clamp(40px,7vw,76px);text-transform:uppercase;margin:16px 0}.rabbit-hero p{max-width:740px;margin:0 auto;line-height:1.7}.rabbit-wrap{max-width:var(--max);padding:60px 24px 72px;margin:auto}.rabbit-wrap .section-heading p{font-size:16px;text-transform:none;letter-spacing:normal;color:var(--muted);line-height:1.6}.rabbit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.rabbit-card{min-width:0;background:white;border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:26px}.rabbit-card h3{margin:0 0 8px;font-size:25px;line-height:1.25;overflow-wrap:anywhere}.rabbit-card ul{list-style:none;padding:0;margin:0}.rabbit-card li{padding:20px 0;border-bottom:1px solid var(--line)}.rabbit-card li:last-child{border-bottom:0;padding-bottom:0}.rabbit-link-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rabbit-link-heading a{font-size:19px;font-weight:800;color:var(--blue);overflow-wrap:anywhere}.rabbit-card p{font-size:15px;line-height:1.65;margin:8px 0 0;color:var(--muted);overflow-wrap:anywhere;white-space:pre-line}.rabbit-badge{background:var(--yellow);color:var(--ink);font-size:10px;font-weight:800;text-transform:uppercase;padding:4px 7px;letter-spacing:.5px}.rabbit-badge.featured{background:var(--ink);color:white}.rabbit-empty{background:white;border:3px solid var(--ink);padding:40px;text-align:center}.rabbit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:801px){.rabbit-grid--stacked{grid-auto-rows:1px;row-gap:0}}@media(max-width:800px){.rabbit-grid{grid-template-columns:1fr}.rabbit-card{padding:22px}.rabbit-wrap{padding:40px 20px 50px}.rabbit-hero{padding:48px 20px}}
