html:has(.legal-module__Qu0mEa__page){scroll-behavior:auto}.site-header:has(+.legal-module__Qu0mEa__page){transition:width .45s var(--ease), padding .45s var(--ease), box-shadow .3s, color .3s}.site-header:not(.is-dark):has(+.legal-module__Qu0mEa__page){background:var(--cream);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header.is-dark:has(+.legal-module__Qu0mEa__page){background:var(--charcoal)}.legal-module__Qu0mEa__page{background:var(--cream);padding:168px 24px 144px}.legal-module__Qu0mEa__document{width:100%;max-width:656px;margin:0 auto}.legal-module__Qu0mEa__heading{border-bottom:1px solid var(--line);padding-bottom:36px}.legal-module__Qu0mEa__heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:44px;line-height:1.1}.legal-module__Qu0mEa__heading p{color:#3f3e3d;margin-top:12px;font-size:16px;line-height:24px}.legal-module__Qu0mEa__draft{color:#555452;border-left:2px solid #b1b1af;margin-top:32px;padding-left:16px;font-size:14px;line-height:21px}.legal-module__Qu0mEa__draft strong{color:var(--ink);font-weight:500}.legal-module__Qu0mEa__draft p{margin-top:6px}.legal-module__Qu0mEa__body{color:#111c;overflow-wrap:anywhere;margin-top:36px;font-size:16px;line-height:24px}.legal-module__Qu0mEa__body p+p{margin-top:24px}.legal-module__Qu0mEa__body a,.legal-module__Qu0mEa__related a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-module__Qu0mEa__body a:hover,.legal-module__Qu0mEa__related a:hover{color:var(--ink);text-decoration-thickness:2px}.legal-module__Qu0mEa__body ul,.legal-module__Qu0mEa__body ol{margin:24px 0;padding-left:22px}.legal-module__Qu0mEa__body li+li{margin-top:12px}.legal-module__Qu0mEa__body strong{color:var(--ink);font-weight:500}.legal-module__Qu0mEa__section{margin-top:56px;scroll-margin-top:12px}.legal-module__Qu0mEa__section:focus{outline:none}.legal-module__Qu0mEa__section:first-child{margin-top:0}.legal-module__Qu0mEa__section h2,.legal-module__Qu0mEa__contents h2{letter-spacing:-.02em;color:var(--ink);margin-bottom:24px;font-size:24px;line-height:1.3}.legal-module__Qu0mEa__section h3{letter-spacing:-.01em;color:var(--ink);margin:32px 0 12px;font-size:18px;line-height:26px}.legal-module__Qu0mEa__address{font-style:normal;line-height:26px}.legal-module__Qu0mEa__contact{margin-top:24px}.legal-module__Qu0mEa__contact p+p{margin-top:8px}.legal-module__Qu0mEa__contact+p{margin-top:24px}.legal-module__Qu0mEa__pending{color:#64625e}.legal-module__Qu0mEa__contents{margin:40px 0 56px}.legal-module__Qu0mEa__contents h2{margin-bottom:16px}.legal-module__Qu0mEa__contents ol{margin:0}.legal-module__Qu0mEa__contents li+li{margin-top:8px}.legal-module__Qu0mEa__related{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:14px;line-height:22px;display:flex}.legal-module__Qu0mEa__related span{margin-left:4px;display:inline-block}@media (max-width:767px){.legal-module__Qu0mEa__page{padding:100px 16px 80px}.legal-module__Qu0mEa__heading{padding-bottom:24px}.legal-module__Qu0mEa__heading h1{letter-spacing:-.02em;font-size:28px}.legal-module__Qu0mEa__draft,.legal-module__Qu0mEa__body{margin-top:24px}.legal-module__Qu0mEa__section{margin-top:40px;scroll-margin-top:0}.legal-module__Qu0mEa__section h2,.legal-module__Qu0mEa__contents h2{margin-bottom:20px;font-size:22px}.legal-module__Qu0mEa__contents{margin:32px 0 40px}.legal-module__Qu0mEa__related{margin-top:40px}}@media print{.legal-module__Qu0mEa__page{background:#fff;padding:0}.legal-module__Qu0mEa__document{max-width:none}.legal-module__Qu0mEa__draft{color:#000}.legal-module__Qu0mEa__section{break-inside:avoid}.legal-module__Qu0mEa__related{display:none}}
