.legal-page{padding-top:60px;flex-direction:column;align-items:center;width:100%;max-width:1186px;margin-inline:auto;padding-inline:24px;display:flex}.legal-page__hero{flex-direction:column;align-items:flex-start;width:100%;max-width:920px;padding-top:48px;padding-bottom:32px;display:flex}.legal-page__breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-size:11px;font-weight:500;line-height:1.5;list-style:none;display:flex}.legal-page__breadcrumbs a{color:#2d2d2d;text-decoration:none;transition:color .15s}.legal-page__breadcrumbs a:hover{color:#2d2d2d}.legal-page__breadcrumbs__sep{flex-shrink:0;align-items:center;display:flex}.legal-page__breadcrumbs__current{color:#6b7280}.legal-page__title{color:#2d2d2d;letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,48px);font-weight:600;line-height:1.2}.legal-page__card{background:#fcfcfc;border-top:1px solid #1c1c1c24;border-bottom:1px solid #1c1c1c24;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.legal-page__card-shell{border-left:1px solid #1c1c1c24;border-right:1px solid #1c1c1c24;width:100%;max-width:1160px;margin-inline:auto;position:relative}.legal-page__card-inner{--legal-page-pad-top:48px;--legal-page-pad-bottom:80px;width:100%;max-width:764px;padding-block:var(--legal-page-pad-top) var(--legal-page-pad-bottom);margin-inline:auto}.legal-doc{flex-direction:column;gap:40px;display:flex}.legal-doc__intro{flex-direction:column;gap:16px;display:flex}.legal-doc__updated{color:#2d2d2d;margin:0;font-size:16px;line-height:1.4}.legal-doc__sections{flex-direction:column;gap:32px;display:flex}.legal-doc__section{flex-direction:column;gap:12px;display:flex}.legal-doc__section:has(.legal-doc__subsection){gap:32px}.legal-doc__section-head{flex-direction:column;gap:16px;display:flex}.legal-doc__subsection{flex-direction:column;gap:12px;display:flex}.legal-doc__h2{color:#2d2d2d;letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,32px);font-weight:600;line-height:1.05}.legal-doc__h3{color:#2d2d2d;letter-spacing:-.05em;margin:0;font-size:clamp(22px,3vw,24px);font-weight:600;line-height:1.05}.legal-doc__text{color:#6b7280;margin:0;font-size:14px;line-height:1.4}.legal-doc__list{color:#6b7280;margin:0;padding-left:21px;font-size:14px;line-height:1.4}.legal-doc__list li+li{margin-top:0}.legal-doc__contact{flex-direction:column;gap:0;display:flex}.legal-doc__contact-name{color:#2d2d2d;margin:0;font-size:14px;font-weight:700;line-height:1.4}.legal-doc__link{color:#00c26d;text-decoration:none}.legal-doc__link:hover{text-decoration:underline}@media (max-width:1023px){.legal-page{padding-top:48px;padding-inline:0}.legal-page__hero{max-width:100%;padding:32px 20px 24px}.legal-page__card-inner{--legal-page-pad-top:40px;--legal-page-pad-bottom:64px;padding-inline:20px}}@media (max-width:767px){.legal-page{padding-top:32px}.legal-page__hero{padding:24px 16px 20px}.legal-page__title{letter-spacing:-.04em;font-size:clamp(32px,8vw,40px)}.legal-page__card-inner{--legal-page-pad-top:32px;--legal-page-pad-bottom:56px;padding-inline:16px}.legal-doc{gap:32px}.legal-doc__sections{gap:28px}.legal-doc__section:has(.legal-doc__subsection){gap:24px}}
