.privacy-tos-page{display:flex;align-items:center;justify-content:center;padding:100px 16px 140px}@media (max-width: 768px){.privacy-tos-page{padding-bottom:88px}}.privacy-tos-page .privacy-tos-page-content{display:flex;flex-direction:column;max-width:1280px;width:100%;gap:32px;padding-top:16px}.privacy-tos-page .privacy-tos-page-content .header-container{display:flex;flex-direction:column;gap:12px}.privacy-tos-page .privacy-tos-page-content .header-container h1{color:#0c0a08;text-align:center;font-family:EB Garamond,serif;font-size:clamp(38px,3.35vw,48px);font-style:normal;font-weight:400;line-height:1;letter-spacing:-1.44px;text-wrap:balance}.privacy-tos-page .privacy-tos-page-content .header-container p{color:#525252;text-align:center;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-wrap:pretty}.privacy-tos-page .privacy-tos-page-content .content-container{display:flex;flex-direction:column;margin:0 auto;gap:32px;max-width:800px;width:100%}.privacy-tos-page .privacy-tos-page-content .content-container .section-container{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid #ececec;padding-bottom:32px}.privacy-tos-page .privacy-tos-page-content .content-container .section-container:last-child,.privacy-tos-page .privacy-tos-page-content .content-container .section-container--no-rule{border-bottom:none}.privacy-tos-page .privacy-tos-page-content .content-container .section-container:last-child{padding-bottom:0}.privacy-tos-page .privacy-tos-page-content .content-container .section-container.highlight-section{background:#fff;border:1px solid rgba(12,10,8,.08);border-radius:24px;padding:30px 31px;margin:8px 0}.privacy-tos-page .privacy-tos-page-content .content-container .section-container.highlight-section p{color:#0c0a088c;font-family:Geist,sans-serif;font-size:16px;line-height:1.25;letter-spacing:-.01em}.privacy-tos-page .privacy-tos-page-content .content-container .section-container h2{color:#0c0a08;font-family:EB Garamond,serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;text-wrap:balance}@media (max-width: 1200px){.privacy-tos-page .privacy-tos-page-content .content-container .section-container h2{font-size:24px;letter-spacing:-.48px}}.privacy-tos-page .privacy-tos-page-content .content-container .section-container p{color:#525252;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-wrap:pretty}.privacy-tos-page .privacy-tos-page-content .content-container .section-container ul{display:flex;flex-direction:column;gap:8px;list-style:disc;list-style-position:inside;padding-left:16px}.privacy-tos-page .privacy-tos-page-content .content-container .section-container ul li{color:#525252;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-wrap:pretty}.privacy-tos-page .privacy-tos-page-content .content-container .section-container ul li strong{color:#525252;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.01em}.privacy-tos-page .privacy-tos-page-content .content-container .section-container a{text-decoration:underline}.privacy-tos-page .privacy-tos-page-content .content-container .section-container .subsection-container{display:flex;flex-direction:column;gap:12px;padding-top:16px}.privacy-tos-page .privacy-tos-page-content .content-container .section-container .subsection-container h3{color:#0c0a08;font-family:EB Garamond,serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.48px;text-wrap:balance}@media (max-width: 1200px){.privacy-tos-page .privacy-tos-page-content .content-container .section-container .subsection-container h3{font-size:20px;letter-spacing:-.4px}}.privacy-tos-page .privacy-tos-page-content .content-container .section-container .subsection-container ul{display:flex;flex-direction:column;gap:8px;list-style:disc;list-style-position:inside;padding-left:16px}.privacy-tos-page .privacy-tos-page-content .content-container .section-container .subsection-container ul li{color:#525252;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-wrap:pretty}.privacy-tos-page .privacy-tos-page-content .content-container .section-container .subsection-container ul li strong{color:#525252;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.25;letter-spacing:-.01em}
