.LegalDocumentPage-module__rkh_Iq__documentSection{background:linear-gradient(180deg, var(--pex-bg-soft), var(--pex-bg))}.LegalDocumentPage-module__rkh_Iq__documentInner{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.LegalDocumentPage-module__rkh_Iq__tocShell{top:calc(var(--header-height-desktop) + 14px);z-index:20;align-self:start;position:sticky}.LegalDocumentPage-module__rkh_Iq__tocCard{max-height:calc(100dvh - var(--header-height-desktop) - 32px);overscroll-behavior:contain;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e1e7eae6;border-radius:24px;padding:24px;overflow-y:auto}.LegalDocumentPage-module__rkh_Iq__tocEyebrow,.LegalDocumentPage-module__rkh_Iq__summaryKicker,.LegalDocumentPage-module__rkh_Iq__noticeEyebrow{color:var(--pex-keppel);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.LegalDocumentPage-module__rkh_Iq__sectionHeader p{margin:var(--section-eyebrow-margin);color:var(--section-eyebrow-color);font-size:var(--section-eyebrow-font-size);font-weight:var(--section-eyebrow-font-weight);letter-spacing:var(--section-eyebrow-letter-spacing)}.LegalDocumentPage-module__rkh_Iq__tocCard h2{color:var(--pex-primary);margin:8px 0 18px;font-size:22px;line-height:1.1}.LegalDocumentPage-module__rkh_Iq__tocCard ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.LegalDocumentPage-module__rkh_Iq__tocCard a{color:var(--pex-text);border-radius:14px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:block}.LegalDocumentPage-module__rkh_Iq__tocCard a:hover{background:var(--pex-bg-soft);color:var(--pex-keppel);transform:translate(2px)}.LegalDocumentPage-module__rkh_Iq__tocCard a[aria-current=true]{background:linear-gradient(90deg, #219e9a24, #ffffffc7), var(--pex-bg-soft);color:var(--pex-keppel);box-shadow:inset 3px 0 #219e9ad1}.LegalDocumentPage-module__rkh_Iq__tocCard a:focus-visible{outline:2px solid var(--pex-coral);outline-offset:3px}.LegalDocumentPage-module__rkh_Iq__documentContent{gap:18px;min-width:0;display:grid}.LegalDocumentPage-module__rkh_Iq__summaryPanel,.LegalDocumentPage-module__rkh_Iq__documentCard,.LegalDocumentPage-module__rkh_Iq__noticePanel{box-shadow:var(--card-shadow);background:#fffffff5;border:1px solid #e1e7eadb;border-radius:28px}.LegalDocumentPage-module__rkh_Iq__summaryPanel{background:linear-gradient(135deg, #219e9a14, #ffffffeb), var(--pex-bg);border-color:#219e9a38;padding:28px}.LegalDocumentPage-module__rkh_Iq__summaryPanel h2{color:var(--pex-primary);margin:8px 0 10px;font-size:clamp(26px,3vw,34px);line-height:1.08}.LegalDocumentPage-module__rkh_Iq__summaryText{max-width:760px;color:var(--pex-text);margin:0;line-height:1.6}.LegalDocumentPage-module__rkh_Iq__highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.LegalDocumentPage-module__rkh_Iq__highlightCard{background:#ffffffeb;border:1px solid #e1e7eadb;border-radius:20px;gap:8px;min-width:0;padding:16px 18px;display:grid}.LegalDocumentPage-module__rkh_Iq__highlightCard strong{color:var(--pex-primary);font-size:15px}.LegalDocumentPage-module__rkh_Iq__highlightCard span,.LegalDocumentPage-module__rkh_Iq__highlightCard p{color:var(--pex-text-muted);margin:0;line-height:1.55}.LegalDocumentPage-module__rkh_Iq__highlightCardAccent{background:#219e9a14;border-color:#219e9a47}.LegalDocumentPage-module__rkh_Iq__highlightCardWarning{background:#f47c6a14;border-color:#f47c6a47}.LegalDocumentPage-module__rkh_Iq__documentCard{scroll-margin-top:110px;overflow:hidden}.LegalDocumentPage-module__rkh_Iq__sectionHeader{border-bottom:1px solid #e1e7eac7;gap:10px;padding:28px 32px 22px;display:grid}.LegalDocumentPage-module__rkh_Iq__sectionHeader h2{color:var(--pex-primary);margin:0;font-size:clamp(26px,3vw,38px);line-height:1.05}.LegalDocumentPage-module__rkh_Iq__sectionHeader span{max-width:760px;color:var(--pex-text-muted);font-size:15px;line-height:1.5}.LegalDocumentPage-module__rkh_Iq__sectionBody{color:var(--pex-text);padding:26px 32px 30px;font-size:16px;line-height:1.68}.LegalDocumentPage-module__rkh_Iq__sectionBody p,.LegalDocumentPage-module__rkh_Iq__sectionBody ul,.LegalDocumentPage-module__rkh_Iq__sectionBody ol,.LegalDocumentPage-module__rkh_Iq__sectionBody dl,.LegalDocumentPage-module__rkh_Iq__sectionBody table,.LegalDocumentPage-module__rkh_Iq__sectionBody blockquote{margin:0 0 18px}.LegalDocumentPage-module__rkh_Iq__sectionBody p:last-child,.LegalDocumentPage-module__rkh_Iq__sectionBody ul:last-child,.LegalDocumentPage-module__rkh_Iq__sectionBody ol:last-child,.LegalDocumentPage-module__rkh_Iq__sectionBody dl:last-child,.LegalDocumentPage-module__rkh_Iq__sectionBody table:last-child,.LegalDocumentPage-module__rkh_Iq__sectionBody blockquote:last-child{margin-bottom:0}.LegalDocumentPage-module__rkh_Iq__sectionBody h3{color:var(--pex-primary);margin:24px 0 8px;font-size:20px;line-height:1.2}.LegalDocumentPage-module__rkh_Iq__sectionBody h3:first-child{margin-top:0}.LegalDocumentPage-module__rkh_Iq__sectionBody ul,.LegalDocumentPage-module__rkh_Iq__sectionBody ol{padding-left:22px}.LegalDocumentPage-module__rkh_Iq__sectionBody li{margin-bottom:10px;padding-left:4px}.LegalDocumentPage-module__rkh_Iq__sectionBody strong,.LegalDocumentPage-module__rkh_Iq__noticePanel strong{color:var(--pex-primary)}.LegalDocumentPage-module__rkh_Iq__sectionBody a,.LegalDocumentPage-module__rkh_Iq__summaryPanel a,.LegalDocumentPage-module__rkh_Iq__highlightCard a,.LegalDocumentPage-module__rkh_Iq__noticePanel a{color:var(--pex-primary);text-underline-offset:3px;font-weight:800;text-decoration-color:#219e9a7a;text-decoration-thickness:2px}.LegalDocumentPage-module__rkh_Iq__sectionBody a:hover,.LegalDocumentPage-module__rkh_Iq__summaryPanel a:hover,.LegalDocumentPage-module__rkh_Iq__highlightCard a:hover,.LegalDocumentPage-module__rkh_Iq__noticePanel a:hover{color:var(--pex-keppel)}.LegalDocumentPage-module__rkh_Iq__noticePanel{background:linear-gradient(135deg,#f47c6a14,#fffffffa);border-color:#f47c6a38;padding:24px 28px}.LegalDocumentPage-module__rkh_Iq__noticePanel p{color:var(--pex-text);margin:0;line-height:1.6}.LegalDocumentPage-module__rkh_Iq__contactPanel,.LegalDocumentPage-module__rkh_Iq__noticeBlock{background:#ffffffe6;border:1px solid #e1e7eadb;border-radius:20px;padding:18px}.LegalDocumentPage-module__rkh_Iq__contactPanel{gap:8px;margin:0 0 18px;display:grid}.LegalDocumentPage-module__rkh_Iq__contactPanel p,.LegalDocumentPage-module__rkh_Iq__noticeBlock p{margin:0}.LegalDocumentPage-module__rkh_Iq__noticeBlock+.LegalDocumentPage-module__rkh_Iq__noticeBlock{margin-top:14px}.LegalDocumentPage-module__rkh_Iq__legalNote{color:var(--pex-text-muted);border-left:4px solid #219e9a8c;margin-top:20px;padding-left:14px}.LegalDocumentPage-module__rkh_Iq__tableWrap{border:1px solid #e1e7eadb;border-radius:20px;overflow-x:auto}.LegalDocumentPage-module__rkh_Iq__table{border-collapse:collapse;width:100%;min-width:560px}.LegalDocumentPage-module__rkh_Iq__table th,.LegalDocumentPage-module__rkh_Iq__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e7eadb;padding:14px 16px}.LegalDocumentPage-module__rkh_Iq__table th{background:var(--pex-bg-soft);color:var(--pex-primary);text-transform:uppercase;font-size:13px;font-weight:800}.LegalDocumentPage-module__rkh_Iq__table tr:last-child td{border-bottom:0}@media (max-width:1100px){.LegalDocumentPage-module__rkh_Iq__highlightGrid{grid-template-columns:1fr}}@media (max-width:960px){.LegalDocumentPage-module__rkh_Iq__documentInner{grid-template-columns:1fr}.LegalDocumentPage-module__rkh_Iq__tocShell{top:calc(var(--header-height-mobile) + 10px)}.LegalDocumentPage-module__rkh_Iq__tocCard{max-height:min(52dvh,440px)}.LegalDocumentPage-module__rkh_Iq__tocCard ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.LegalDocumentPage-module__rkh_Iq__tocShell{top:calc(var(--header-height-mobile) + 10px);z-index:60;width:100%;min-width:0;transition:top .25s;position:sticky}.LegalDocumentPage-module__rkh_Iq__tocShellFloating{top:8px}.LegalDocumentPage-module__rkh_Iq__tocCard,.LegalDocumentPage-module__rkh_Iq__summaryPanel,.LegalDocumentPage-module__rkh_Iq__documentCard,.LegalDocumentPage-module__rkh_Iq__noticePanel{border-radius:22px}.LegalDocumentPage-module__rkh_Iq__tocCard{-webkit-backdrop-filter:none;max-height:none;box-shadow:var(--card-shadow);background:#fff;padding:14px 16px;transition:box-shadow .25s;overflow:hidden}.LegalDocumentPage-module__rkh_Iq__tocShellFloating .LegalDocumentPage-module__rkh_Iq__tocCard{box-shadow:0 18px 42px #1a2a4029}.LegalDocumentPage-module__rkh_Iq__tocEyebrow{font-size:10px}.LegalDocumentPage-module__rkh_Iq__tocCard h2{margin:4px 0 8px;font-size:16px}.LegalDocumentPage-module__rkh_Iq__tocCard ol{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}.LegalDocumentPage-module__rkh_Iq__tocCard ol::-webkit-scrollbar{display:none}.LegalDocumentPage-module__rkh_Iq__tocCard li{scroll-snap-align:start;flex:none;min-width:0}.LegalDocumentPage-module__rkh_Iq__tocCard a{background:var(--pex-bg-soft);white-space:nowrap;border:1px solid #219e9a29;padding:8px 11px;font-size:11px}.LegalDocumentPage-module__rkh_Iq__tocCard a[aria-current=true]{box-shadow:none;border-color:#219e9a66}.LegalDocumentPage-module__rkh_Iq__documentCard{scroll-margin-top:calc(var(--header-height-mobile) + 150px)}.LegalDocumentPage-module__rkh_Iq__highlightGrid{grid-template-columns:1fr}.LegalDocumentPage-module__rkh_Iq__summaryPanel,.LegalDocumentPage-module__rkh_Iq__sectionHeader,.LegalDocumentPage-module__rkh_Iq__sectionBody,.LegalDocumentPage-module__rkh_Iq__noticePanel{overflow-wrap:anywhere;min-width:0;padding:22px}.LegalDocumentPage-module__rkh_Iq__sectionBody{font-size:15px;line-height:1.62}.LegalDocumentPage-module__rkh_Iq__table{min-width:0}}@supports not (height:100dvh){.LegalDocumentPage-module__rkh_Iq__tocCard{max-height:calc(100vh - var(--header-height-desktop) - 32px)}@media (max-width:960px){.LegalDocumentPage-module__rkh_Iq__tocCard{max-height:min(52vh,440px)}}@media (max-width:640px){.LegalDocumentPage-module__rkh_Iq__tocCard{max-height:none}}}@media (prefers-reduced-motion:reduce){.LegalDocumentPage-module__rkh_Iq__tocCard a{transition:none}.LegalDocumentPage-module__rkh_Iq__tocCard a:hover{transform:none}}
