.XdY9YG_hero{min-height:min(72svh,720px)}.XdY9YG_kicker{font-family:var(--tc-varsity), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-cookie);margin:0 0 14px;font-size:.82rem}.XdY9YG_section{padding:64px var(--tc-gutter) 72px}.XdY9YG_section>h2,.XdY9YG_section>.XdY9YG_more,.XdY9YG_section>.XdY9YG_rules,.XdY9YG_section>.XdY9YG_licence{max-width:1080px;margin-left:auto;margin-right:auto}.XdY9YG_grid{gap:28px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.XdY9YG_card{background:#fbf6ec;border-radius:18px;gap:8px;padding:20px 20px 26px;display:grid;position:relative;box-shadow:0 2px #3a24181f,0 10px 24px #3a241824}.XdY9YG_card:before{content:"";border:1.5px dashed var(--tc-stitch);pointer-events:none;border-radius:13px;position:absolute;inset:7px}.XdY9YG_render{aspect-ratio:1;width:100%;max-width:360px;height:auto;margin:0 auto}.XdY9YG_body{gap:12px;display:grid}.XdY9YG_name{font-family:var(--tc-slab), Georgia, serif;text-transform:uppercase;color:var(--tc-ink);margin:0;font-size:clamp(1.6rem,6vw,2rem);font-weight:400;line-height:1}.XdY9YG_facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.98rem;display:grid}.XdY9YG_facts dt{font-family:var(--tc-varsity), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-on-bone-muted);padding-top:.2em;font-size:.78rem}.XdY9YG_facts dd{color:var(--tc-cocoa);margin:0}.XdY9YG_notes{color:var(--tc-on-bone-muted);margin:0}.XdY9YG_actions{gap:10px;margin-top:6px;display:grid}.XdY9YG_actions>a{z-index:1;position:relative}.XdY9YG_more{color:var(--tc-on-bone-muted);margin-top:28px;font-size:1.02rem}.XdY9YG_rules{border-top:2px dashed var(--tc-stitch-light);margin-top:0;margin-bottom:0;padding:0;list-style:none}.XdY9YG_rules li{border-bottom:2px dashed var(--tc-stitch-light);color:var(--tc-on-cocoa-muted);padding:16px 2px;font-size:1.06rem}.XdY9YG_rules strong{color:var(--tc-cream)}.XdY9YG_licence{color:var(--tc-on-bone-muted);font-size:1.08rem}.XdY9YG_licence p{max-width:34em;margin:0 0 1em}.XdY9YG_licence strong{color:var(--tc-cocoa)}.XdY9YG_licence a{color:var(--tc-cocoa);text-underline-offset:4px;font-weight:600}@media (min-width:900px){.XdY9YG_grid{grid-template-columns:1fr 1fr;gap:36px}.XdY9YG_card{padding:28px 28px 32px}.XdY9YG_rules li{font-size:1.12rem}}.XdY9YG_small{font-size:.92rem}
