.page-terms{--page-brand:#674956;--page-brand-hover:#583d49;--page-sage:#afbeb6;--page-cream:#fdfaf5;--page-ink:#202526;--page-muted:#637074;--page-border:#d9e0dd;--page-white:#fff;color:var(--page-ink);background:var(--page-white);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.625;overflow-x:clip}.page-terms,.page-terms *{box-sizing:border-box;min-width:0}.page-terms-container{width:min(calc(100% - 64px),1200px);margin-inline:auto}.page-terms-h1,.page-terms-h2,.page-terms h3{margin-top:0;color:var(--page-ink);font-weight:700;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;text-wrap:wrap}.page-terms-h1{margin-bottom:0;font-size:64px;line-height:1.09;letter-spacing:-.035em}.page-terms-h2{margin-bottom:0;font-size:36px;line-height:1.22}.page-terms h3{margin-bottom:16px;font-size:24px;line-height:1.33}.page-terms p,.page-terms li{font-size:18px;line-height:1.65}.page-terms-icon{display:block;width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page-terms-link{display:inline;padding-block:3px;color:var(--page-brand);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere;transition:color 180ms cubic-bezier(.2,.8,.2,1),text-decoration-thickness 180ms cubic-bezier(.2,.8,.2,1)}.page-terms-link:hover{color:var(--page-brand-hover);text-decoration-thickness:2px}.page-terms-link:focus-visible{border-radius:3px;outline:3px solid var(--page-sage);outline-offset:3px}.page-terms-hero{padding:104px 0 80px;border-bottom:1px solid var(--page-border);background:var(--page-cream)}.page-terms-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.page-terms-hero-heading{grid-column:span 8}.page-terms-eyebrow{margin:0 0 20px;color:var(--page-brand);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-terms-hero-subtitle{grid-column:9/-1;margin:0;padding:8px 0 8px 24px;border-left:3px solid var(--page-brand);color:var(--page-brand);font-size:20px;font-weight:600;line-height:1.5}.page-terms-section{padding:80px 0}.page-terms-editorial-grid{display:block}.page-terms-section-heading{width:100%;max-width:820px;margin:0 auto 40px}.page-terms-body{width:100%;max-width:820px;margin-inline:auto}.page-terms-clause{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid var(--page-border)}.page-terms-clause:last-child{margin-bottom:0;border-bottom:0}.page-terms-clause p{margin:0 0 20px;color:var(--page-muted)}.page-terms-clause p:last-child{margin-bottom:0}.page-terms-clause ul{margin:0 0 20px;padding-left:24px;color:var(--page-muted)}.page-terms-clause li{padding-left:8px;margin-bottom:8px}.page-terms-clause-contact{padding-bottom:0}.page-terms-contact-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;margin-top:32px;padding:28px;border:1px solid #cbd4d0;border-radius:16px;background:var(--page-cream);box-shadow:0 2px 8px rgba(32,37,38,.07)}.page-terms-contact-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid var(--page-sage);border-radius:999px;color:var(--page-brand);background:var(--page-white)}.page-terms-contact-panel p{margin:8px 0 0;color:var(--page-muted);font-size:18px}.page-terms-contact-panel .page-terms-link{color:var(--page-brand)}@media(max-width:1023px){.page-terms-container{width:calc(100% - 48px)}.page-terms-hero{padding:80px 0 56px}.page-terms-hero-grid{display:block}.page-terms-h1{font-size:48px;line-height:1.14}.page-terms-hero-subtitle{margin-top:32px}.page-terms-section{padding:56px 0}.page-terms-editorial-grid{display:block}.page-terms-section-heading{margin:0 auto 32px}.page-terms-body{max-width:none}}@media(max-width:767px){.page-terms-container{width:calc(100% - 32px)}.page-terms-hero{padding:56px 0 40px}.page-terms-h1{font-size:36px;line-height:1.18;letter-spacing:-.025em}.page-terms-h2{font-size:30px;line-height:1.27}.page-terms-hero-subtitle{margin-top:24px;padding-left:16px;font-size:18px}.page-terms-section{padding:40px 0}.page-terms-section-heading{margin:0 auto 24px}.page-terms-clause{padding-bottom:32px;margin-bottom:32px}.page-terms-clause h3{font-size:20px;line-height:1.35}.page-terms p,.page-terms li,.page-terms-contact-panel p{font-size:16px;line-height:1.625}.page-terms-contact-panel{grid-template-columns:1fr;padding:24px;margin-top:24px}.page-terms-contact-panel p{margin-top:0}}@media(max-width:479px){.page-terms-h1{font-size:30px}.page-terms-hero-subtitle{font-size:17px}.page-terms-clause ul{padding-left:20px}.page-terms-clause li{padding-left:4px}}@media(prefers-reduced-motion:reduce){.page-terms *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
