.legal-page-module__P2ZioW__page{padding-top:28px;padding-bottom:64px}.legal-page-module__P2ZioW__back{min-height:44px;color:var(--muted);align-items:center;gap:9px;font-size:13px;display:inline-flex}.legal-page-module__P2ZioW__back:hover{color:var(--red-dark)}.legal-page-module__P2ZioW__eyebrow{color:var(--red-dark);letter-spacing:.12em;font-size:11px;font-weight:700;display:block}.legal-page-module__P2ZioW__indexHeader{justify-content:space-between;align-items:center;gap:40px;padding:24px 0 36px;display:flex}.legal-page-module__P2ZioW__indexHeader h1,.legal-page-module__P2ZioW__documentHeader h1{letter-spacing:-.045em;max-width:850px;margin:14px 0 16px;font-size:clamp(30px,3.4vw,46px);line-height:1.14}.legal-page-module__P2ZioW__indexHeader h1>span{color:var(--red)}.legal-page-module__P2ZioW__indexHeader p,.legal-page-module__P2ZioW__documentHeader>p{max-width:710px;margin-bottom:0;font-size:16px;line-height:1.75}.legal-page-module__P2ZioW__indexStamp{border:1px solid var(--line);color:var(--red-dark);border-radius:3px;flex:0 0 116px;justify-items:center;gap:7px;padding:17px 12px;display:grid;transform:rotate(4deg)}.legal-page-module__P2ZioW__indexStamp span{font-size:15px;font-weight:800}.legal-page-module__P2ZioW__indexStamp small{letter-spacing:.12em;font-size:10px}.legal-page-module__P2ZioW__documentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.legal-page-module__P2ZioW__documentCard{background:var(--white);border:1px solid var(--line);border-radius:4px;flex-direction:column;min-width:0;padding:24px;transition:border-color .18s,background .18s;display:flex}.legal-page-module__P2ZioW__documentCard:hover{background:#f8f2e7;border-color:#b7a694}.legal-page-module__P2ZioW__cardTop{color:var(--red-dark);justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.legal-page-module__P2ZioW__cardTop span{font-variant-numeric:tabular-nums;font-size:12px}.legal-page-module__P2ZioW__documentCard h2{letter-spacing:-.65px;margin:0 0 10px;font-size:20px;line-height:1.3}.legal-page-module__P2ZioW__documentCard p{margin-bottom:22px;font-size:14px;line-height:1.7}.legal-page-module__P2ZioW__cardAction{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;font-size:13px;font-weight:650;display:flex}.legal-page-module__P2ZioW__documentHeader{border-bottom:1px solid var(--line);margin-top:22px;padding-bottom:28px;scroll-margin-top:24px}.legal-page-module__P2ZioW__documentHeader>p{max-width:820px}.legal-page-module__P2ZioW__documentMeta{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin-top:20px;font-size:12px;display:flex}.legal-page-module__P2ZioW__documentLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-top:32px;display:grid}.legal-page-module__P2ZioW__sidebar{max-height:calc(100dvh - 48px);padding:0 6px 4px 2px;position:sticky;top:24px;overflow-y:auto}.legal-page-module__P2ZioW__sidebarTitle{color:var(--ink);margin:0 0 14px;font-size:12px;font-weight:750}.legal-page-module__P2ZioW__contentsList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-page-module__P2ZioW__contentsList a{min-height:44px;color:var(--muted);border-radius:3px;align-items:baseline;gap:10px;padding:9px 7px;font-size:13px;line-height:1.55;display:flex}.legal-page-module__P2ZioW__contentsList a:hover{color:var(--red-dark);background:var(--soft)}.legal-page-module__P2ZioW__contentsList a>span{color:var(--red-dark);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.legal-page-module__P2ZioW__mobileContents{display:none}.legal-page-module__P2ZioW__documentBody{min-width:0;max-width:780px}.legal-page-module__P2ZioW__section{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px;scroll-margin-top:28px}.legal-page-module__P2ZioW__section:focus{outline:none}.legal-page-module__P2ZioW__section:focus-visible{outline:2px solid var(--red-dark);outline-offset:7px}.legal-page-module__P2ZioW__section h2{letter-spacing:-.65px;align-items:baseline;gap:13px;margin:0 0 18px;font-size:22px;line-height:1.4;display:flex}.legal-page-module__P2ZioW__section h2>span{color:var(--red-dark);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.legal-page-module__P2ZioW__section p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;margin:0 0 16px;font-size:15px;line-height:1.85}.legal-page-module__P2ZioW__section p:last-child{margin-bottom:0}.legal-page-module__P2ZioW__section p a{color:var(--red-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-page-module__P2ZioW__paymentNote{border:1px solid #d8c2af;border-left:3px solid var(--red-dark);color:var(--ink);background:#efe6d7;border-radius:3px;margin:0 0 30px;padding:16px 18px;font-size:14px;line-height:1.7}.legal-page-module__P2ZioW__endLinks{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.legal-page-module__P2ZioW__endLinks a{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.legal-page-module__P2ZioW__endLinks a:hover{color:var(--red-dark)}.legal-page-module__P2ZioW__related{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.legal-page-module__P2ZioW__related h2{letter-spacing:-.5px;margin-bottom:16px;font-size:19px}.legal-page-module__P2ZioW__related nav{flex-wrap:wrap;gap:8px;display:flex}.legal-page-module__P2ZioW__related a{border:1px solid var(--line);border-radius:3px;align-items:center;gap:16px;min-height:44px;padding:8px 14px;font-size:13px;display:inline-flex}.legal-page-module__P2ZioW__related a:hover{background:var(--white);border-color:#b7a694}.legal-page-module__P2ZioW__support{border:1px solid var(--line);background:var(--soft);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:26px 28px;display:flex}.legal-page-module__P2ZioW__support h2{letter-spacing:-.65px;margin:0 0 7px;font-size:20px;line-height:1.35}.legal-page-module__P2ZioW__support p{max-width:460px;margin:0;font-size:14px;line-height:1.7}.legal-page-module__P2ZioW__supportLinks{flex-shrink:0;justify-items:start;gap:6px;display:grid}.legal-page-module__P2ZioW__supportLinks a{align-items:center;gap:9px;min-height:44px;font-size:13px;display:inline-flex}.legal-page-module__P2ZioW__supportLinks .legal-page-module__P2ZioW__primaryLink{border:1px solid var(--red-dark);background:var(--red-dark);width:100%;color:var(--white);border-radius:3px;justify-content:space-between;gap:18px;padding:11px 15px;font-weight:650}.legal-page-module__P2ZioW__primaryLink:hover{filter:brightness(.93)}@media (max-width:980px){.legal-page-module__P2ZioW__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page-module__P2ZioW__documentLayout{grid-template-columns:220px minmax(0,1fr);gap:32px}.legal-page-module__P2ZioW__support{align-items:start}}@media (max-width:760px){.legal-page-module__P2ZioW__page{padding-top:18px;padding-bottom:40px}.legal-page-module__P2ZioW__indexHeader{padding-top:18px;padding-bottom:26px}.legal-page-module__P2ZioW__indexStamp{display:none}.legal-page-module__P2ZioW__documentHeader{margin-top:18px;padding-bottom:24px}.legal-page-module__P2ZioW__documentLayout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:20px}.legal-page-module__P2ZioW__sidebar{max-height:none;padding:0;position:static;overflow:visible}.legal-page-module__P2ZioW__desktopContents{display:none}.legal-page-module__P2ZioW__mobileContents{border:1px solid var(--line);background:var(--white);border-radius:3px;padding:0 16px;display:block}.legal-page-module__P2ZioW__mobileContents summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:650;list-style:none;display:flex}.legal-page-module__P2ZioW__mobileContents summary::-webkit-details-marker{display:none}.legal-page-module__P2ZioW__mobileContents summary svg{color:var(--red-dark);transition:transform .16s}.legal-page-module__P2ZioW__mobileContents[open] summary svg{transform:rotate(180deg)}.legal-page-module__P2ZioW__mobileContents nav{padding-bottom:10px}.legal-page-module__P2ZioW__section h2{font-size:20px}.legal-page-module__P2ZioW__support{flex-direction:column;gap:18px;padding:22px}}@media (max-width:520px){.legal-page-module__P2ZioW__documentGrid{grid-template-columns:minmax(0,1fr);gap:12px}.legal-page-module__P2ZioW__documentCard{padding:20px}.legal-page-module__P2ZioW__cardTop{margin-bottom:16px}.legal-page-module__P2ZioW__indexHeader p,.legal-page-module__P2ZioW__documentHeader>p{font-size:15px}.legal-page-module__P2ZioW__section{margin-bottom:24px;padding-bottom:22px}.legal-page-module__P2ZioW__section h2{gap:10px;margin-bottom:14px;font-size:19px}.legal-page-module__P2ZioW__section p{font-size:15px;line-height:1.8}.legal-page-module__P2ZioW__documentMeta{gap:8px}.legal-page-module__P2ZioW__documentMeta>span:last-child{display:none}.legal-page-module__P2ZioW__related a{justify-content:space-between;width:100%}.legal-page-module__P2ZioW__support{padding:20px}.legal-page-module__P2ZioW__supportLinks{width:100%}.legal-page-module__P2ZioW__support h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.legal-page-module__P2ZioW__documentCard,.legal-page-module__P2ZioW__mobileContents summary svg{transition:none}}@media print{.legal-page-module__P2ZioW__page{max-width:none;padding:0}.legal-page-module__P2ZioW__back,.legal-page-module__P2ZioW__sidebar,.legal-page-module__P2ZioW__related,.legal-page-module__P2ZioW__support,.legal-page-module__P2ZioW__endLinks{display:none}.legal-page-module__P2ZioW__documentLayout{display:block}.legal-page-module__P2ZioW__documentBody{max-width:none}.legal-page-module__P2ZioW__section h2{break-after:avoid}}
