.terms-module__tZIRGq__termsPage{min-height:100vh;padding:var(--spacing-24)0 var(--spacing-16);background:var(--bg)}.terms-module__tZIRGq__container{max-width:900px;padding:0 var(--spacing-6);margin:0 auto}.terms-module__tZIRGq__header{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--line)}.terms-module__tZIRGq__header h1{font-family:var(--display);margin-bottom:var(--spacing-4);color:var(--fg);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.terms-module__tZIRGq__lastUpdated{font-family:var(--mono);color:var(--fg-2);font-size:.95rem;font-weight:500}.terms-module__tZIRGq__content{font-family:var(--sans);color:var(--fg);line-height:1.8}.terms-module__tZIRGq__content section{margin-bottom:var(--spacing-12)}.terms-module__tZIRGq__content section:last-child{margin-bottom:0}.terms-module__tZIRGq__intro{color:var(--fg);margin-bottom:var(--spacing-8);font-size:1.125rem;line-height:1.8}.terms-module__tZIRGq__content h2{font-family:var(--display);margin-bottom:var(--spacing-6);margin-top:var(--spacing-8);color:var(--fg);padding-bottom:var(--spacing-3);border-bottom:2px solid color-mix(in srgb,var(--saffron)25%,transparent);letter-spacing:-.01em;font-size:1.875rem;font-weight:700}.terms-module__tZIRGq__content h3{font-family:var(--display);margin-bottom:var(--spacing-4);margin-top:var(--spacing-6);color:var(--fg);font-size:1.375rem;font-weight:600}.terms-module__tZIRGq__content p{margin-bottom:var(--spacing-4);color:var(--fg);font-size:1rem}.terms-module__tZIRGq__content ul{margin:var(--spacing-4)0;padding-left:var(--spacing-6);list-style:none}.terms-module__tZIRGq__content ul li{margin-bottom:var(--spacing-3);padding-left:var(--spacing-4);color:var(--fg);position:relative}.terms-module__tZIRGq__content ul li:before{content:"•";color:var(--saffron);font-size:1.2em;font-weight:700;position:absolute;left:0}.terms-module__tZIRGq__content ul li strong{color:var(--fg);font-weight:700}.terms-module__tZIRGq__contactInfo{background:var(--surf-1);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-top:var(--spacing-4)}.terms-module__tZIRGq__contactInfo p{margin-bottom:var(--spacing-3);font-size:1rem}.terms-module__tZIRGq__contactInfo p:last-child{margin-bottom:0}.terms-module__tZIRGq__contactInfo strong{color:var(--fg);margin-right:var(--spacing-2);font-weight:700}.terms-module__tZIRGq__acknowledgment{background:linear-gradient(135deg,color-mix(in srgb,var(--saffron)8%,transparent)0%,color-mix(in srgb,var(--quick)8%,transparent)100%);border:2px solid color-mix(in srgb,var(--saffron)30%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-top:var(--spacing-8);text-align:center}.terms-module__tZIRGq__acknowledgment p{color:var(--fg);margin:0;font-size:.95rem;line-height:1.6}.terms-module__tZIRGq__acknowledgment strong{color:var(--fg);font-weight:700}@media (max-width:768px){.terms-module__tZIRGq__termsPage{padding:var(--spacing-16)0 var(--spacing-12)}.terms-module__tZIRGq__container{padding:0 var(--spacing-4)}.terms-module__tZIRGq__header{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6)}.terms-module__tZIRGq__header h1{font-size:2rem}.terms-module__tZIRGq__lastUpdated{font-size:.875rem}.terms-module__tZIRGq__intro{font-size:1rem}.terms-module__tZIRGq__content h2{margin-top:var(--spacing-6);font-size:1.5rem}.terms-module__tZIRGq__content h3{font-size:1.25rem}.terms-module__tZIRGq__content section{margin-bottom:var(--spacing-8)}.terms-module__tZIRGq__content ul{padding-left:var(--spacing-4)}.terms-module__tZIRGq__contactInfo,.terms-module__tZIRGq__acknowledgment{padding:var(--spacing-4)}.terms-module__tZIRGq__acknowledgment p{font-size:.875rem}}@media print{.terms-module__tZIRGq__termsPage{padding:0}.terms-module__tZIRGq__content h2{page-break-after:avoid}.terms-module__tZIRGq__content section{page-break-inside:avoid}.terms-module__tZIRGq__acknowledgment{background:0 0;border:1px solid #000}}
