.terms-module__4HInXa__page{min-height:100dvh;padding:0 max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));background:var(--bg);color:var(--text)}.terms-module__4HInXa__header,.terms-module__4HInXa__main,.terms-module__4HInXa__footer{width:min(100%,860px);margin-inline:auto}.terms-module__4HInXa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.terms-module__4HInXa__backLink{min-height:44px;font-size:var(--font-secondary);align-items:center;gap:8px;display:inline-flex}.terms-module__4HInXa__main{padding-block:56px 48px}.terms-module__4HInXa__intro h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.15}.terms-module__4HInXa__intro>p{max-width:70ch;margin-top:20px;line-height:1.75}.terms-module__4HInXa__intro .terms-module__4HInXa__edition{color:var(--muted);font-size:var(--font-secondary);margin-top:0}.terms-module__4HInXa__documentLinks{flex-wrap:wrap;gap:4px 24px;margin-top:20px;display:flex}.terms-module__4HInXa__documentLinks a{min-height:44px;font-size:var(--font-secondary);align-items:center;gap:5px;display:inline-flex}.terms-module__4HInXa__documentLinks svg{flex-shrink:0}.terms-module__4HInXa__page a:not([class*=brand]){text-underline-offset:4px;text-decoration:underline}.terms-module__4HInXa__page a:hover{color:var(--accent-text)}.terms-module__4HInXa__page a:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.terms-module__4HInXa__refundDownload{margin-top:24px}.terms-module__4HInXa__page a.terms-module__4HInXa__downloadButton{max-width:100%;min-height:44px;color:var(--accent-ink);white-space:normal;text-decoration:none}.terms-module__4HInXa__downloadButton svg{flex-shrink:0}.terms-module__4HInXa__refundDownload p{max-width:65ch;font-size:var(--font-secondary);margin:12px 0 0;line-height:1.6}.terms-module__4HInXa__contents{border-block:1px solid var(--border);margin-block:32px 48px;padding-block:28px}.terms-module__4HInXa__contents h2{margin:0 0 16px;font-size:18px;font-weight:500}.terms-module__4HInXa__contents ol{font-size:var(--font-secondary);grid-template-columns:1fr 1fr;column-gap:40px;margin:0;padding-left:24px;display:grid}.terms-module__4HInXa__contents a{align-items:center;min-height:44px;line-height:1.5;display:inline-flex}.terms-module__4HInXa__article{overflow-wrap:anywhere;max-width:72ch;line-height:1.8}.terms-module__4HInXa__article section{margin-top:40px;scroll-margin-top:24px}.terms-module__4HInXa__article h2{text-wrap:balance;margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.4}.terms-module__4HInXa__article p,.terms-module__4HInXa__article dl,.terms-module__4HInXa__article ul{margin:0 0 16px}.terms-module__4HInXa__article ul{padding-left:22px}.terms-module__4HInXa__article li+li{margin-top:8px}.terms-module__4HInXa__article dt{margin-top:16px;font-weight:500}.terms-module__4HInXa__article dd{margin:4px 0 0}.terms-module__4HInXa__company{border-top:1px solid var(--border);font-style:normal;font-size:var(--font-secondary);gap:8px;margin-top:24px;padding-top:24px;display:grid}.terms-module__4HInXa__footer{padding-block:24px max(24px, env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--muted);font-size:var(--font-secondary);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.terms-module__4HInXa__footer a{align-items:center;min-height:44px;display:inline-flex}.terms-module__4HInXa__footer>span{margin-right:auto}.terms-module__4HInXa__skipLink{z-index:70;background:var(--surface);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.terms-module__4HInXa__skipLink:focus{transform:translateY(0)}@media (max-width:600px){.terms-module__4HInXa__header{gap:12px;padding-block:16px}.terms-module__4HInXa__header .brand{flex-shrink:0;width:126px}.terms-module__4HInXa__backLink{font-size:13px}.terms-module__4HInXa__main{padding-block:36px}.terms-module__4HInXa__contents ol{grid-template-columns:1fr}.terms-module__4HInXa__article h2{font-size:20px}}@media print{.terms-module__4HInXa__header,.terms-module__4HInXa__contents,.terms-module__4HInXa__documentLinks,.terms-module__4HInXa__refundDownload,.terms-module__4HInXa__skipLink,.terms-module__4HInXa__footer{display:none}.terms-module__4HInXa__page{color:#000;background:#fff;padding:0}.terms-module__4HInXa__main{padding:0}.terms-module__4HInXa__article h2{break-after:avoid}}
