.public-v2 .v2-terms-page{padding-bottom:80px}.public-v2 .v2-terms-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:64px;padding:40px 0 52px;border-bottom:1px solid var(--public-line)}.public-v2 .v2-terms-hero h1{max-width:20ch;margin:22px 0 20px;font-size:clamp(36px,4.1vw,56px);line-height:1.08}.public-v2 .v2-terms-intro{max-width:58ch;color:var(--public-muted);font-size:17px;line-height:1.75}.public-v2 .v2-terms-version{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;font-size:12px;color:var(--public-muted)}.public-v2 .v2-terms-version>span:first-child{padding:5px 10px;border:1px solid var(--public-line);border-radius:5px;color:var(--public-ink);background:var(--public-surface)}.public-v2 .v2-terms-provider{padding:22px 24px;border-left:2px solid var(--public-orange);background:var(--public-subtle);border-radius:0 10px 10px 0}.public-v2 .v2-terms-provider>p{color:var(--public-muted);font-size:12px}.public-v2 .v2-terms-provider h2{margin-top:8px;font-size:22px}.public-v2 .v2-terms-provider dl{display:grid;gap:12px;margin-top:22px;font-size:13px}.public-v2 .v2-terms-provider dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.public-v2 .v2-terms-provider dt{color:var(--public-muted)}.public-v2 .v2-terms-provider a,.public-v2 .v2-terms-link{text-decoration:underline;text-decoration-color:var(--public-line);text-underline-offset:4px}.public-v2 .v2-terms-provider a:hover,.public-v2 .v2-terms-link:hover{text-decoration-color:currentColor}.public-v2 .v2-terms-layout{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:64px;padding-top:40px}.public-v2 .v2-terms-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;scroll-margin-top:24px}.public-v2 .v2-terms-toc-heading{padding:0 12px 18px;border-bottom:1px solid var(--public-line)}.public-v2 .v2-terms-toc-heading h2{font-size:18px}.public-v2 .v2-terms-toc-heading p{margin-top:8px;color:var(--public-muted);font-size:12px}.public-v2 .v2-terms-toc-toggle{display:none}.public-v2 .v2-terms-toc ol{padding:10px 8px 8px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--public-line) transparent}.public-v2 .v2-terms-toc li+li{margin-top:2px}.public-v2 .v2-terms-toc li a{display:flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.5;color:var(--public-muted)}.public-v2 .v2-terms-toc li a:hover{color:var(--public-ink);background:var(--public-subtle)}.public-v2 .v2-terms-document{min-width:0}.public-v2 .v2-terms-document article{padding:0 0 32px;scroll-margin-top:32px}.public-v2 .v2-terms-document article+article{padding-top:36px;border-top:1px solid var(--public-line)}.public-v2 .v2-terms-document h2{max-width:34ch;font-size:25px;line-height:1.25}.public-v2 .v2-terms-blocks{display:grid;gap:18px;margin-top:24px;font-size:15px;line-height:1.85;overflow-wrap:anywhere}.public-v2 .v2-terms-blocks address{padding:18px 22px;border:1px solid var(--public-line);border-radius:10px;background:var(--public-surface)}.public-v2 .v2-terms-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;font-size:12px;color:var(--public-muted)}.public-v2 .v2-terms-back:hover{color:var(--public-ink);text-decoration:underline;text-underline-offset:4px}.public-v2 .v2-terms-back .icon{width:15px;height:15px}.public-v2 .v2-terms-document article:focus-visible,.public-v2 .v2-terms-toc:focus-visible{outline:2px solid var(--public-focus);outline-offset:6px}@media(max-width:1100px){.public-v2 .v2-terms-hero,.public-v2 .v2-terms-layout{gap:36px}.public-v2 .v2-terms-layout{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:900px){.public-v2 .v2-terms-page{padding-inline:0}.public-v2 .v2-terms-layout{grid-template-columns:minmax(0,1fr);padding-top:24px}.public-v2 .v2-terms-toc{position:static;max-height:none;border:1px solid var(--public-line);border-radius:10px;background:var(--public-surface)}.public-v2 .v2-terms-toc-heading{display:none}.public-v2 .v2-terms-toc-toggle{display:flex;align-items:center;gap:12px;padding:16px;text-align:left}.public-v2 .v2-terms-toc-toggle>span{display:grid;gap:4px;flex:1}.public-v2 .v2-terms-toc-toggle strong{font-size:15px;font-weight:600}.public-v2 .v2-terms-toc-toggle small{font-size:12px;color:var(--public-muted)}.public-v2 .v2-terms-toc-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.public-v2 .v2-terms-toc ol{max-height:50vh;padding:8px;border-top:1px solid var(--public-line)}.public-v2 .v2-terms-toc ol[data-expanded=false]{display:none}.public-v2 .v2-terms-toc li a{min-height:44px}}@media(max-width:650px){.public-v2 .v2-terms-page{padding-bottom:40px}.public-v2 .v2-terms-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 0 32px}.public-v2 .v2-terms-hero h1{font-size:clamp(30px,8.4vw,42px);overflow-wrap:anywhere;margin-top:18px}.public-v2 .v2-terms-intro{font-size:15px}.public-v2 .v2-terms-provider{padding:18px 20px}.public-v2 .v2-terms-provider dl{margin-top:16px;gap:8px}.public-v2 .v2-terms-document h2{font-size:23px;overflow-wrap:anywhere}.public-v2 .v2-terms-blocks{font-size:14px}}@media print{.public-v2:has(.v2-terms-page) .public-navbar,.public-v2:has(.v2-terms-page) .public-footer,.public-v2:has(.v2-terms-page) .v2-breadcrumbs,.public-v2 .v2-terms-toc,.public-v2 .v2-terms-back{display:none}.public-v2 .v2-terms-page{--public-ink: #172b3e;--public-muted: #627084;--public-line: #dce2e8;--public-subtle: #f1f4f5;--public-surface: #fff;width:100%;padding:0;color:var(--public-ink);background:#fff}.public-v2 .v2-terms-layout{display:block}.public-v2 .v2-terms-document h2{-moz-column-break-after:avoid;break-after:avoid}}
