.terms-module__tZIRGq__pageContainer{background-color:var(--bg-primary);min-height:100vh;color:var(--fg-primary);padding-bottom:100px}.terms-module__tZIRGq__hero{background:linear-gradient(135deg, var(--bg-secondary) 0%, var(--accent-cream) 100%);text-align:center;border-bottom:1px solid #0000000d;padding:130px 5vw 50px}.terms-module__tZIRGq__heroInner{max-width:800px;margin:0 auto}.terms-module__tZIRGq__tag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-sage-dark);margin-bottom:8px;font-size:.85rem;font-weight:600;display:inline-block}.terms-module__tZIRGq__title{color:var(--fg-primary);margin-bottom:16px;font-family:Poppins,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.3}.terms-module__tZIRGq__lastUpdated{color:var(--fg-secondary);font-size:.95rem}.terms-module__tZIRGq__layout{grid-template-columns:280px 1fr;gap:60px;max-width:1200px;margin:50px auto 0;padding:0 5vw;display:grid}.terms-module__tZIRGq__sidebar{border-right:1px solid #0000000d;height:fit-content;max-height:calc(100vh - 160px);padding-right:20px;position:sticky;top:120px;overflow-y:auto}.terms-module__tZIRGq__tocTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-secondary);margin-bottom:20px;font-size:.8rem;font-weight:600}.terms-module__tZIRGq__tocList{flex-direction:column;gap:12px;list-style:none;display:flex}.terms-module__tZIRGq__tocLink{color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #0000;padding:4px 0 4px 12px;font-size:.9rem;text-decoration:none;transition:all .3s;display:block;overflow:hidden}.terms-module__tZIRGq__tocLink:hover{color:var(--accent-sage-dark);border-left-color:var(--accent-sage);padding-left:16px}.terms-module__tZIRGq__tocLinkActive{color:var(--accent-sage-dark);border-left-color:var(--accent-sage-dark);font-weight:600}.terms-module__tZIRGq__content{color:var(--fg-secondary);font-size:1rem;line-height:1.8}.terms-module__tZIRGq__content h2{color:var(--fg-primary);border-bottom:1px solid #0000000d;margin-top:48px;margin-bottom:20px;padding-bottom:10px;scroll-margin-top:110px;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:600}.terms-module__tZIRGq__content h3{color:var(--fg-primary);margin-top:36px;margin-bottom:16px;scroll-margin-top:110px;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:600}.terms-module__tZIRGq__content p{margin-bottom:16px}.terms-module__tZIRGq__content ul,.terms-module__tZIRGq__content ol{margin-bottom:24px;padding-left:24px}.terms-module__tZIRGq__content li{margin-bottom:12px}.terms-module__tZIRGq__content strong{color:var(--fg-primary)}.terms-module__tZIRGq__content a{color:var(--accent-sage-dark);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.terms-module__tZIRGq__content a:hover{color:var(--fg-primary)}@media (max-width:960px){.terms-module__tZIRGq__layout{grid-template-columns:1fr;gap:30px}.terms-module__tZIRGq__sidebar{display:none}.terms-module__tZIRGq__title{font-size:1.6rem}.terms-module__tZIRGq__hero{padding:100px 5vw 40px}}
