.ascaim-curiosity .ascaim-heading{font-size:clamp(3rem,4vw,5.4rem);max-width:22ch}
.ascaim-curiosity__picker{border:0;padding:0;margin:3.2rem 0 0;min-width:0}
.ascaim-curiosity__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}
.ascaim-curiosity__choice{position:relative;min-width:0}
.ascaim-curiosity__radio{position:absolute;width:1px;height:1px;opacity:0;inset:1rem auto auto 1rem}
.ascaim-curiosity__card{height:100%;display:flex;flex-direction:column;cursor:pointer;padding:1.6rem;border:1px solid #b8a797;border-radius:1.2rem;background:#fffaf4;transition:background .15s,border-color .15s}
.ascaim-curiosity__card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:1rem}
.ascaim-curiosity__name{font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.2}
.ascaim-curiosity__label{display:block;font-size:1.5rem;line-height:1.5;margin-top:1rem;color:#704025}
.ascaim-curiosity__radio:checked+.ascaim-curiosity__card{border:2px solid #945c3e;padding:calc(1.6rem - 1px);background:#f0e3d2}
.ascaim-curiosity__radio:checked+.ascaim-curiosity__card .ascaim-curiosity__label{font-weight:700}
.ascaim-curiosity__radio:focus-visible+.ascaim-curiosity__card{outline:3px solid #704025;outline-offset:4px}
.ascaim-curiosity__answer{display:none;margin-top:2.4rem;padding:2.8rem 3.2rem;background:#fffaf4;border-left:4px solid #945c3e;border-radius:0 1rem 1rem 0}
.ascaim-curiosity__answer h3{font-family:var(--font-heading-family);font-size:clamp(2.5rem,3vw,3.7rem);line-height:1.2;margin:0}
.ascaim-curiosity__answer .ascaim-copy{max-width:80rem;margin-top:1.6rem}
.ascaim-curiosity__teaser{font-size:1.7rem;line-height:1.6;max-width:80rem;margin-bottom:0;color:#704025}
.ascaim-curiosity:has([data-interest="1"]:checked) [data-answer="1"],.ascaim-curiosity:has([data-interest="2"]:checked) [data-answer="2"],.ascaim-curiosity:has([data-interest="3"]:checked) [data-answer="3"],.ascaim-curiosity:has([data-interest="4"]:checked) [data-answer="4"]{display:block}
.ascaim-curiosity__invite{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;margin-top:2.4rem}
.ascaim-curiosity__invite p{font-size:1.6rem;line-height:1.65;margin:0;max-width:65rem}
.ascaim-curiosity__invite .ascaim-link{margin:0}
@supports not selector(:has(*)){.ascaim-curiosity__answer{display:block}.ascaim-curiosity__picker legend{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ascaim-curiosity__cards{display:none}}
@media(max-width:989px){.ascaim-curiosity__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ascaim-curiosity__card img{max-height:18rem}.ascaim-curiosity__name{font-size:2.1rem}}
@media(max-width:420px){.ascaim-curiosity__cards{gap:1rem}.ascaim-curiosity__card{padding:1rem}.ascaim-curiosity__radio:checked+.ascaim-curiosity__card{padding:calc(1rem - 1px)}.ascaim-curiosity__name{font-size:1.6rem;overflow-wrap:normal;hyphens:auto}.ascaim-curiosity__label{font-size:1.4rem}.ascaim-curiosity__answer{padding:2rem}.ascaim-curiosity__card img{max-height:14rem}}
@media(prefers-reduced-motion:reduce){.ascaim-curiosity__card{transition:none}}

