.t92Hra_section{background:var(--color-bg);padding-bottom:clamp(3rem,6vw,5rem)}.t92Hra_head{margin-bottom:clamp(2rem,4vw,3rem)}.t92Hra_h1{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3rem)}.t92Hra_lead{color:var(--color-text);max-width:44rem;font-size:1.1rem;line-height:1.6}.t92Hra_list{gap:.5rem;margin:0 0 clamp(2.5rem,5vw,4rem);padding:0;list-style:none;display:grid}.t92Hra_item{list-style:none}.t92Hra_details{border:1px solid color-mix(in srgb, var(--color-calm) 28%, transparent);border-radius:var(--radius-md);background:#fbf7ef;transition:border-color .22s,box-shadow .28s}.t92Hra_details:hover{border-color:color-mix(in srgb, var(--color-calm) 50%, transparent)}.t92Hra_details[open]{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 12px 28px -18px color-mix(in srgb, var(--color-deep) 22%, transparent)}.t92Hra_summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-display), system-ui, sans-serif;color:var(--color-text);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.4;list-style:none;transition:color .2s;display:flex}.t92Hra_summary::-webkit-details-marker{display:none}.t92Hra_summary:hover{color:var(--color-accent)}.t92Hra_details[open] .t92Hra_summary{color:var(--color-deep)}.t92Hra_question{flex:1}.t92Hra_caret{color:var(--color-accent);flex-shrink:0;font-size:.85em;line-height:1;transition:transform .26s cubic-bezier(.22,1,.36,1)}.t92Hra_details[open] .t92Hra_caret{transform:rotate(180deg)}.t92Hra_answer{padding:0 1.5rem 1.35rem}.t92Hra_answer p{color:var(--color-text);margin-bottom:.85rem;font-size:1.05rem;line-height:1.7}.t92Hra_answer p:last-child{margin-bottom:0}.t92Hra_answer sup{font-size:.6em;position:relative;top:-.5em}.t92Hra_placeholderNote{color:var(--color-text-muted);font-style:italic}.t92Hra_cta{background:color-mix(in srgb, var(--color-calm) 15%, var(--color-bg));border:1px solid color-mix(in srgb, var(--color-calm) 30%, transparent);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2rem)}.t92Hra_ctaH2{margin-bottom:.5rem;font-size:1.4rem}.t92Hra_cta p{color:var(--color-text);margin-bottom:1rem}.t92Hra_ctaRow{flex-wrap:wrap;gap:1rem;display:flex}
