.terms-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#fff}.terms-main-content{flex:1 1;max-width:1400px;width:100%;margin:0 auto;padding:40px 32px 80px}.terms-title{font-size:32px;font-weight:700;line-height:1.25;color:#111827;margin-top:0;margin-bottom:24px;letter-spacing:-.015em}.terms-intro-paragraph,.terms-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.terms-intro-paragraph{font-size:14.5px;font-weight:400;line-height:1.7;color:#4b5563;margin-bottom:36px;max-width:100%}.terms-sections-list{display:flex;flex-direction:column;gap:28px}.terms-section-block{display:flex;flex-direction:column;gap:8px}.terms-section-heading{font-size:17px;font-weight:700;line-height:1.35;color:#111827}.terms-section-heading,.terms-section-paragraph{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;margin:0}.terms-section-paragraph{font-size:14.5px;font-weight:400;line-height:1.7;color:#4b5563;max-width:100%}@media (max-width:991px){.terms-main-content{padding:32px 24px 60px}.terms-title{font-size:28px;margin-bottom:20px;text-align:center}.terms-intro-paragraph{font-size:14px;margin-bottom:30px}.terms-section-heading{font-size:16px}.terms-section-paragraph{font-size:14px}.terms-sections-list{gap:24px}}@media (max-width:576px){.terms-main-content{padding:24px 16px 48px}.terms-title{font-size:24px;margin-bottom:16px;text-align:center}.terms-intro-paragraph{font-size:13.5px;line-height:1.65;margin-bottom:24px}.terms-section-heading{font-size:15px}.terms-section-paragraph{font-size:13.5px;line-height:1.65}.terms-sections-list{gap:20px}}.terms-section-bullets{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.terms-section-bullet-item{font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:14.5px;font-weight:400;line-height:1.65;color:#4b5563}.terms-callout-box{background-color:#f9fafb;border-left:4px solid #111827;padding:16px 20px;border-radius:0 8px 8px 0;margin-top:6px}.terms-callout-title{font-size:15px;font-weight:700;color:#111827;margin:0 0 6px}.terms-callout-text,.terms-callout-title{font-family:var(--font-inter),system-ui,-apple-system,sans-serif}.terms-callout-text{font-size:14px;line-height:1.65;color:#4b5563;margin:0}