.terms-page__title,.bp-page__title,.privacy-page__title{font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:clamp(var(--text-2xl), 5vw, var(--text-3xl));letter-spacing:0;text-wrap:balance;color:var(--color-walnut);line-height:1.25}.terms-page__section-title,.bp-page__section-title,.privacy-page__section-title{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-xl);letter-spacing:0;text-wrap:balance;color:var(--color-walnut);line-height:1.45}.bp-page__subsection-title{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-lg);letter-spacing:normal;text-transform:none;color:var(--color-walnut);line-height:1.5}[dir=rtl] :is(.terms-page__title,.bp-page__title,.privacy-page__title){font-size:clamp(var(--text-3xl), 6vw, calc(var(--text-3xl) * 1.2))}[dir=rtl] :is(.terms-page__section-title,.bp-page__section-title,.privacy-page__section-title,.bp-page__subsection-title){font-family:var(--font-arabic);font-weight:var(--weight-medium);letter-spacing:normal}.bp-page{padding-bottom:var(--space-10)}.bp-page__header{padding:var(--space-8) 0 var(--space-7);background-color:var(--color-stone);text-align:center;margin-bottom:var(--space-9);border-bottom:1px solid #2e1f181a}.bp-page__title{margin:0}.bp-page__body.page-width{gap:var(--space-9);flex-direction:column;max-width:700px;margin-inline:auto;display:flex}.bp-page__intro{gap:var(--space-4);padding-bottom:var(--space-7);border-bottom:2px solid var(--color-stone);flex-direction:column;display:flex}.bp-page__lead{font-family:var(--font-heading);font-weight:var(--weight-light);font-size:var(--text-lg);letter-spacing:.02em;color:var(--color-walnut);margin:0;line-height:1.5}.bp-page__intro p:not(.bp-page__lead):not(.bp-page__intro-note){font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-walnut);margin:0;line-height:1.85}.bp-page__intro-note{font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:.04em;color:var(--color-walnut);opacity:.55;padding-top:var(--space-2);margin:0}.bp-page__section{gap:var(--space-6);flex-direction:column;display:flex}.bp-page__section-title{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-stone);margin:0}.bp-page__section p{font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-walnut);margin:0;line-height:1.85}.bp-page__subsection{gap:var(--space-4);border-inline-start:2px solid var(--color-stone);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.bp-page__subsection-title{margin:0}.bp-page__subsection p{font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-walnut);margin:0;line-height:1.85}.bp-page__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-page__list li{font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-walnut);padding-inline-start:var(--space-4);line-height:1.7;position:relative}.bp-page__list li:before{content:"";inset-inline-start:0;background-color:var(--color-mauve);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:11px}.bp-page__callout{padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--color-mauve);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:#bc8f9a14}.bp-page__callout--warning{border-inline-start-color:var(--color-walnut);background-color:#2e1f180a}.bp-page__callout p{font-size:var(--text-base);color:var(--color-walnut);margin:0;line-height:1.8;font-weight:var(--weight-regular)!important}.bp-page__section--help{padding:var(--space-7) var(--space-6);background-color:var(--color-stone);border-radius:var(--radius-md)}.bp-page__cta{margin-top:var(--space-2);padding:var(--space-4) var(--space-7);font-size:var(--text-sm);letter-spacing:.08em;align-self:flex-start;text-decoration:none}[dir=rtl] .bp-page__callout{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}@media (width<=767px){.bp-page__header{padding:var(--space-6) 0 var(--space-5);margin-bottom:var(--space-6)}.bp-page__subsection{padding-inline-start:var(--space-4)}.bp-page__cta{text-align:center;align-self:stretch}.bp-page__section--help{padding:var(--space-5) var(--space-4)}}
