.terms-page{background:var(--color-bg)}.terms-hero{padding:6rem 0 3rem;background:linear-gradient(180deg,#fff 0,var(--color-bg) 100%)}.terms-hero__inner{max-width:720px}.terms-hero__inner h1{margin-bottom:1rem}.terms-hero__inner p{font-size:1.05rem;font-weight:500;color:var(--color-ink-soft);line-height:1.7;margin:0}.terms-hero__inner .terms-hero__updated{margin-top:.75rem;font-size:.9rem}.terms-body__inner{max-width:720px;display:flex;flex-direction:column;gap:3rem}.terms-block h2{font-size:1.375rem;margin-bottom:.85rem}.terms-block li,.terms-block p{font-size:1rem;font-weight:500;color:var(--color-ink-soft);line-height:1.7}.terms-block p{margin:0}.terms-block ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.terms-block a{text-decoration:underline;text-underline-offset:2px}