.terms_page__NsMky{--ink:var(--ui-page);--surface:var(--ui-surface);--paper:var(--ui-text);--muted:var(--ui-muted);--rule:var(--ui-rule);--brand-accent-on-dark:var(--ui-action);--focus-ring:var(--ui-focus);height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;background:var(--ink);color:var(--paper);padding:clamp(24px,5vw,72px) 24px;scrollbar-color:var(--rule) var(--ink)}.terms_document__ZODO3{max-width:74ch;margin:0 auto}.terms_header__V9S17{padding-bottom:32px}.terms_brand__YF1NY{color:var(--brand-accent-on-dark);font-weight:700}.terms_header__V9S17 h1{font-size:28px;line-height:1.12;margin:32px 0 16px;text-wrap:balance}.terms_version__5k3Zk{color:var(--muted);font-size:14px}.terms_page__NsMky li,.terms_page__NsMky p{font-size:1.0625rem;line-height:1.75;overflow-wrap:anywhere}.terms_notice__nj4fL{background:var(--surface);padding:20px;margin-top:28px;border:1px solid var(--rule)}.terms_notice__nj4fL p{margin-bottom:0}.terms_contents__6aJ_A{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:24px 0}.terms_page__NsMky h2{font-size:17px;line-height:1.35;text-wrap:balance;margin:0 0 16px}.terms_contents__6aJ_A ol{column-count:2;column-gap:32px;padding-left:24px;margin:0}.terms_contents__6aJ_A li{break-inside:avoid;padding:4px 0 4px 4px;font-size:14px}.terms_body__4rBtw section{padding-top:40px;scroll-margin-top:24px}.terms_body__4rBtw p{margin:0 0 18px}.terms_page__NsMky a{text-decoration-thickness:1px;text-underline-offset:4px}.terms_page__NsMky a:hover{color:var(--brand-accent-on-dark)}.terms_page__NsMky a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.terms_page__NsMky ::selection{background:var(--brand-primary);color:var(--brand-on-primary)}.terms_footer__pDCg0{margin-top:40px;padding:32px 0;border-top:1px solid var(--rule)}.terms_footer__pDCg0 ul{padding-left:24px;margin-bottom:28px}@media (max-width:600px){.terms_page__NsMky{padding:24px 20px}.terms_contents__6aJ_A ol{column-count:1}}@media print{.terms_page__NsMky{height:auto;overflow:visible;background:white;color:black;padding:0}.terms_brand__YF1NY,.terms_version__5k3Zk{color:black}.terms_notice__nj4fL{background:white}.terms_page__NsMky a{color:black}.terms_body__4rBtw section{break-inside:auto}.terms_page__NsMky h2{break-after:avoid}}