.legal_shell__2I4jV{min-height:100vh}.legal_topBar__Uv4bW{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--ground);border-bottom:2px dashed var(--line)}.legal_topRow__02tTg{max-width:760px;margin:0 auto;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-sizing:border-box}.legal_home__ekwoz{color:var(--ink);text-decoration:none}.legal_backButton__jj_WL{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none}.legal_backButton__jj_WL:hover{color:var(--ink)}.legal_topBarTitle__XHw55{display:none}.legal_tabs__mxyrs{max-width:760px;margin:0 auto;padding:0 20px 12px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;box-sizing:border-box}.legal_tabs__mxyrs::-webkit-scrollbar{display:none}.legal_tab__clEeE{flex:none;min-height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:10px;background:var(--raised);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.legal_tab__clEeE:hover{background:var(--raised-hover);color:var(--ink)}.legal_tabOn__Q0V8g,.legal_tabOn__Q0V8g:hover{background:var(--tomato);color:var(--on-color)}.legal_tab__clEeE:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ink)}.legal_container__qrr30{max-width:760px;margin:0 auto;padding:36px 20px 72px;box-sizing:border-box}.legal_docHeaderCard__kGnho{margin-bottom:28px}.legal_docIconWrap__LbxmO{width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:var(--raised);color:var(--tomato);display:grid;place-items:center}.legal_docTitle__Hj9Kc{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(30px,5vw,44px);line-height:1.4}.legal_docSubtitle__Jq3j2{margin:10px 0 0;font-size:16px;line-height:1.7;color:var(--muted)}.legal_docMeta__teUTT{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.legal_docMetaChip__AMj04{padding:4px 10px;border-radius:8px;background:var(--raised);font-size:12px;font-weight:600;color:var(--ink)}.legal_docMetaLabel___AcTq{color:var(--muted)}.legal_summaryGrid__O44xe{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-bottom:36px}.legal_summaryCard__YW0VR{padding:16px;border-radius:12px;background:var(--raised)}.legal_summaryIcon__xLMhr{display:block;margin-bottom:8px;color:var(--tomato)}.legal_summaryTitle__QiXJw{font-size:15px;font-weight:600;line-height:1.4}.legal_summaryDesc__ygUsB{margin-top:2px;font-size:13px;line-height:1.55;color:var(--muted)}.legal_article__mpWR8{display:grid}.legal_section__Xfnm8{padding:26px 0;border-top:2px dashed var(--line)}.legal_sectionTitle__XN9JY{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.45}.legal_sectionNumBadge__EWBhV{flex:none;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:18px;color:var(--tomato)}.legal_subSection__HetUa{margin-top:16px}.legal_subSectionTitle__TRhYy{margin:0 0 8px;font-size:16px;font-weight:600}.legal_paragraph__HiGUM{margin:0 0 12px;font-size:16px;line-height:1.8;color:var(--ink)}.legal_paragraph__HiGUM:last-child{margin-bottom:0}.legal_list__OPkta{margin:0 0 12px;padding-left:22px;display:grid;grid-gap:6px;gap:6px;font-size:16px;line-height:1.75}.legal_list__OPkta li::marker{color:var(--tomato)}.legal_inlineLink__Xm7gq{color:var(--tomato);text-underline-offset:3px}.legal_inlineLink__Xm7gq:hover{color:var(--ink)}.legal_calloutBox__U0PV0,.legal_infoBox__UOll0{margin:8px 0 0;padding:16px 18px;border-radius:12px;background:var(--raised);font-size:15px;line-height:1.7}.legal_calloutBox__U0PV0{background:transparent;border:2px dashed var(--tomato)}.legal_cookieTable__6eA4a{width:100%;margin:8px 0 12px;border-collapse:collapse;font-size:14px;line-height:1.55}.legal_cookieTable__6eA4a th{padding:10px 8px;text-align:left;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--muted);border-bottom:2px dashed var(--line)}.legal_cookieTable__6eA4a td{padding:10px 8px;vertical-align:top;border-bottom:1px solid var(--raised-hover)}@media (max-width:560px){.legal_cookieTable__6eA4a{display:block;overflow-x:auto}}.legal_footerCard__6Tl9r{margin-top:32px;padding:20px;border-radius:var(--radius-ticket);background:var(--raised)}.legal_footerCardHead__PDMDf{display:flex;align-items:center;gap:8px;color:var(--tomato)}.legal_footerCardLabel__sRK4W{font-size:15px;font-weight:600;color:var(--ink)}.legal_footerCardBody__Rbl4S{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--muted)}.legal_footerCardDivider__2e6up{margin:16px 0;border:0;border-top:2px dashed var(--line)}.legal_footerCardContact__MReAY{font-size:15px;line-height:1.7}.legal_footerContactLabel__nxHrE{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--muted)}.legal_footerCopyright__vkKLt{margin-top:28px;text-align:center;font-size:12px;color:var(--muted)}