@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.terms-page{min-height:100vh;background:rgb(var(--ov-n-131415));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.terms-content{width:100%;max-width:680px;margin:0 auto;padding:9rem clamp(2rem,6vw,4rem) 5rem;position:relative;z-index:1;box-sizing:border-box}.terms-content h1{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;color:rgb(var(--ov-ink));margin-bottom:.5rem;letter-spacing:-.02em}.terms-content .terms-date{color:rgb(var(--ov-ink) / .55);font-size:1rem;margin-bottom:2.5rem}.terms-content p{font-size:1.0625rem;line-height:1.85;color:rgb(var(--ov-ink) / .88);margin-bottom:1.25rem}.terms-content section{margin-bottom:2.5rem}.terms-content section h2{font-size:1.25rem;font-weight:600;color:rgb(var(--ov-ink));margin-bottom:1rem;letter-spacing:-.01em}.terms-content section h3{font-size:1.1rem;font-weight:600;color:rgb(var(--ov-ink));margin-top:1.25rem;margin-bottom:.5rem}.terms-content section p{margin-bottom:.875rem}.terms-content ul{padding-left:1.5rem;margin:.75rem 0 1rem}.terms-content li{font-size:1.0625rem;line-height:1.75;color:rgb(var(--ov-ink) / .88);margin-bottom:.35rem}.terms-content hr{border:none;border-top:1px solid rgb(var(--ov-ink) / .1);margin:2.25rem 0}.terms-content section[id]{scroll-margin-top:6.5rem}.terms-content a{color:rgb(var(--ov-ink) / .9);text-underline-offset:2px}.terms-content a.terms-choice-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:.25rem 0 .5rem;padding:0 16px;border-radius:999px;border:1px solid rgb(var(--ov-ink) / .16);background:rgb(var(--ov-n-2c2c2c));color:rgb(var(--ov-ink));text-decoration:none;font-size:.95rem;font-weight:600}.terms-content a.terms-choice-button:hover{background:rgb(var(--ov-n-3a3a3a))}.terms-content a.terms-choice-button:focus-visible{outline:2px solid rgb(var(--ov-ink));outline-offset:2px}.terms-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;color:rgb(var(--ov-ink) / .92)}.terms-table-wrap{overflow-x:auto;margin:.75rem 0 1.25rem}.terms-table{width:100%;border-collapse:collapse;min-width:560px}.terms-table th,.terms-table td{text-align:left;vertical-align:top;padding:.7rem .75rem;border-bottom:1px solid rgb(var(--ov-ink) / .1);font-size:.92rem;line-height:1.5;color:rgb(var(--ov-ink) / .88)}.terms-table th{color:rgb(var(--ov-ink));font-weight:600}
