.decoy-collection{max-width:1120px;margin:64px auto}
.decoy-collection h1{max-width:15ch;font-size:clamp(2.5rem,6vw,5rem)}
.decoy-deck{font-size:1.2rem;max-width:58ch;color:#53545b}
.decoy-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;margin:32px 0 48px;border-bottom:1px solid #ddd;padding-bottom:20px}
.decoy-jumps a,.decoy-entrance{font-weight:600;color:#A01219}
.decoy-collection section{scroll-margin-top:120px;margin:48px 0}
.decoy-collection .eyebrow{color:#A01219;font-size:.75rem;letter-spacing:.09em;font-weight:600}
.decoy-collection h2{margin:10px 0 24px;font-size:clamp(1.5rem,3vw,2rem)}
.decoy-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.decoy-card{border:1px solid #d8d8dc;padding:28px;display:flex;flex-direction:column;text-decoration:none;color:#17171c!important;transition:border-color .18s,background .18s}
.decoy-card h3{font-size:1.4rem;line-height:1.25;margin:14px 0}
.decoy-card p{color:#53545b;line-height:1.65}
.decoy-action{color:#A01219;margin-top:auto;font-weight:600}
.decoy-card:hover{border-color:#A01219;background:#fafafa}
.decoy-card:focus-visible{outline:3px solid #A01219;outline-offset:4px}
.decoy-note{font-size:.85rem;max-width:90ch;color:#616169;margin-top:20px}
.decoy-archive{border-top:1px solid #d8d8dc;padding-top:28px}
@media(max-width:680px){.decoy-grid{grid-template-columns:1fr}.decoy-collection{margin:36px auto}.decoy-card{padding:24px}.decoy-jumps{margin-bottom:32px}.decoy-deck{font-size:1.05rem}}
