.t92Hra_page{max-width:800px;margin:0 auto;padding:clamp(12px,4vw,20px)}.t92Hra_header{text-align:center;margin-bottom:var(--space-16)}.t92Hra_titleWrap{min-height:3.5rem;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.t92Hra_title{color:var(--accent-red);margin:0;font-size:2.5rem}.t92Hra_subtitleWrap{justify-content:center;align-items:center;max-width:min(700px,100%);min-height:3rem;margin:0 auto;display:flex}.t92Hra_subtitle{font-size:var(--text-lg);color:var(--text-main);white-space:pre-line;margin:0;line-height:1.6}.t92Hra_langSwitch{margin-top:var(--space-10)}.t92Hra_index{margin-bottom:var(--space-16)}.t92Hra_indexTitle{font-size:var(--text-xs);color:var(--text-light);text-transform:uppercase;letter-spacing:.18em;margin-bottom:var(--space-4);font-weight:600}.t92Hra_indexList{flex-direction:column;display:flex}.t92Hra_indexLink{border-bottom:1px solid var(--border-color);color:var(--text-main);justify-content:space-between;align-items:center;padding:18px 4px;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.t92Hra_indexLink:hover{color:var(--accent-red);padding-left:var(--space-3)}.t92Hra_indexLeft{align-items:center;gap:18px;display:flex}.t92Hra_indexNum{font-size:var(--text-xs);letter-spacing:.1em;color:var(--accent-red);opacity:.7;min-width:24px;font-weight:600}.t92Hra_indexLabel{font-size:var(--text-base);font-weight:500}.t92Hra_indexArrow{font-size:var(--text-sm);opacity:.4}.t92Hra_sections{gap:var(--space-12);flex-direction:column;display:flex}.t92Hra_section{scroll-margin-top:var(--space-8)}.t92Hra_sectionTitle{color:var(--text-main);margin-bottom:var(--space-5);padding-bottom:var(--space-2);border-bottom:2px solid var(--accent-red);font-size:1.3rem;font-weight:700}.t92Hra_qaList{gap:var(--space-5);flex-direction:column;display:flex}.t92Hra_qaCard{background:var(--background);border:1px solid var(--border-color);box-shadow:var(--shadow-xs);border-radius:12px;padding:clamp(16px,4vw,30px);transition:all .3s}.t92Hra_question{font-size:var(--text-lg);color:var(--accent-red);margin-bottom:var(--space-4);font-weight:700;line-height:1.4}.t92Hra_answer{font-size:var(--text-base);color:var(--text-main);white-space:pre-line;line-height:1.8}.t92Hra_contact{margin-top:var(--space-16);text-align:center;padding:var(--space-10);border-top:1px solid var(--border-color);color:var(--text-light)}.t92Hra_email{color:var(--accent-red);font-family:var(--font-noto), sans-serif;word-break:break-all;font-size:1rem;font-weight:800}
