@layer components{.dv-legal-page{background:var(--dv-legal-page-background);flex-direction:column;min-height:100vh;display:flex}.dv-legal-page__main{flex:1 0 auto;padding-block-start:var(--dv-legal-main-padding-top);padding-block-end:var(--dv-legal-main-padding-bottom);padding-inline-start:var(--dv-legal-main-padding-inline-start);padding-inline-end:var(--dv-legal-main-padding-inline-end)}.dv-legal-page__section{width:min(100%,74rem);padding:var(--dv-legal-section-padding);margin:0 auto}.dv-legal-page__layout{grid-template-columns:var(--dv-legal-layout-columns);gap:var(--dv-legal-layout-gap);align-items:start;display:grid}.dv-legal-page__article{min-width:0}.dv-legal-page__title{color:var(--dv-brand-ink-deep);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.4rem + 1vw,2.6rem);font-weight:400}.dv-legal-page__body{gap:var(--dv-legal-body-gap);margin-top:1.25rem;display:grid}.dv-legal-page__paragraph{color:var(--dv-text-muted-on-light);font-size:var(--dv-legal-paragraph-font-size);font-weight:300;line-height:var(--dv-legal-paragraph-line-height);letter-spacing:var(--dv-legal-paragraph-letter-spacing);margin:0}.dv-legal-page__heading,.dv-legal-page__subheading{color:var(--dv-brand-ink-deep);letter-spacing:-.02em;margin:1rem 0 0;font-weight:500}.dv-legal-page__heading:first-child,.dv-legal-page__subheading:first-child,.dv-legal-page__paragraph:first-child,.dv-legal-page__list:first-child{margin-top:0}.dv-legal-page__heading{font-size:var(--dv-legal-heading-font-size);line-height:1.3}.dv-legal-page__subheading{font-size:var(--dv-legal-subheading-font-size);line-height:1.4}.dv-legal-page__list{gap:.6rem;margin:0;padding-left:1.15rem;display:grid}.dv-legal-page__list-item{color:var(--dv-text-muted-on-light);font-size:var(--dv-legal-paragraph-font-size);font-weight:300;line-height:var(--dv-legal-paragraph-line-height);letter-spacing:var(--dv-legal-paragraph-letter-spacing)}.dv-legal-page__nav{top:var(--dv-legal-nav-top);padding:var(--dv-legal-nav-padding);align-self:start;position:sticky}.dv-legal-page__nav-title{color:var(--dv-text-muted-on-light);font-size:var(--dv-legal-nav-title-font-size);letter-spacing:var(--dv-legal-nav-title-letter-spacing);text-transform:uppercase;margin:0;font-weight:500}.dv-legal-page__nav-list{gap:.3rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.dv-legal-page__nav-item{margin:0}.dv-legal-page__nav-link{padding:var(--dv-legal-nav-link-padding);color:var(--dv-text-muted-on-light);font-size:var(--dv-legal-nav-link-font-size);font-weight:400;line-height:var(--dv-legal-nav-link-line-height);transition:color var(--dv-transition);text-decoration:none;display:block}.dv-legal-page__nav-link[aria-current=page]{color:var(--dv-brand-ink-deep)}.dv-legal-page__nav-link:hover,.dv-legal-page__nav-link:focus-visible{color:var(--dv-brand-ink-deep);outline:none}.dv-legal-page__paragraph strong,.dv-legal-page__list-item strong{color:var(--dv-brand-ink-deep);font-weight:500}@media (max-width:959.98px){.dv-legal-page__nav{order:1;margin-top:.4rem;position:static}}}
