.legal-module__Qu0mEa__page{background:var(--page-bg);flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.legal-module__Qu0mEa__header{width:100%;max-width:var(--container);height:62px;padding:0 var(--gutter);flex:none;align-items:center;margin:0 auto;display:flex}.legal-module__Qu0mEa__header .logo{gap:8px;font-size:23px;text-decoration:none}.legal-module__Qu0mEa__mark{flex:0 0 44px;width:44px;height:44px;padding:4px}.legal-module__Qu0mEa__main,.legal-module__Qu0mEa__footer{width:100%;max-width:calc(660px + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.legal-module__Qu0mEa__main{flex:1 0 auto;padding-block:28px 40px}.legal-module__Qu0mEa__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,9.4vw,46px);font-weight:900;line-height:1.05}.legal-module__Qu0mEa__updated{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:800}.legal-module__Qu0mEa__summary{border-radius:var(--r-md);background:#fffdf7;border:1px solid #f1e6d8;margin-top:26px;padding:18px 20px 20px}.legal-module__Qu0mEa__summary h2{color:var(--coral-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900;line-height:1.2}.legal-module__Qu0mEa__summary ul{margin:0;padding-left:1.15em}.legal-module__Qu0mEa__summary li{font-size:16px;font-weight:600;line-height:1.55}.legal-module__Qu0mEa__summary li+li{margin-top:6px}.legal-module__Qu0mEa__summary li::marker{color:var(--coral-deep)}.legal-module__Qu0mEa__prose{overflow-wrap:break-word;margin-top:8px;font-size:17px;font-weight:500;line-height:1.65}.legal-module__Qu0mEa__prose h2{letter-spacing:-.03em;text-wrap:balance;margin:36px 0 0;font-size:clamp(21px,5.6vw,24px);font-weight:900;line-height:1.2}.legal-module__Qu0mEa__prose p,.legal-module__Qu0mEa__prose ul{margin:12px 0 0}.legal-module__Qu0mEa__prose ul{padding-left:1.2em}.legal-module__Qu0mEa__prose li+li{margin-top:6px}.legal-module__Qu0mEa__prose li::marker{color:var(--coral-deep)}.legal-module__Qu0mEa__prose strong{font-weight:800}.legal-module__Qu0mEa__summary a{color:var(--coral-text);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.legal-module__Qu0mEa__prose a:not(.button){color:var(--coral-text);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){.legal-module__Qu0mEa__summary a:hover{color:var(--ink)}.legal-module__Qu0mEa__prose a:not(.button):hover{color:var(--ink)}}.legal-module__Qu0mEa__prose .legal-module__Qu0mEa__action{margin-top:22px}.legal-module__Qu0mEa__action .button{overflow-wrap:anywhere;max-width:100%;text-decoration:none}.legal-module__Qu0mEa__footer{padding-bottom:max(28px, env(safe-area-inset-bottom))}.legal-module__Qu0mEa__footerRow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding-top:12px;display:flex}.legal-module__Qu0mEa__nav{flex-wrap:wrap;margin:0 -10px;padding:0;list-style:none;display:flex}.legal-module__Qu0mEa__nav a,.legal-module__Qu0mEa__back{align-items:center;min-height:44px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.legal-module__Qu0mEa__nav a{color:var(--muted);padding:0 10px}.legal-module__Qu0mEa__nav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral-deep);text-decoration-color:var(--coral-deep);text-underline-offset:5px;text-decoration-thickness:2px}.legal-module__Qu0mEa__back{color:var(--ink);gap:6px}@media (hover:hover){.legal-module__Qu0mEa__nav a:hover,.legal-module__Qu0mEa__back:hover{color:var(--coral-text)}}
