.legal-document-page{background:var(--ds-color-white);color:var(--ds-color-slate-950)}.legal-document-hero{padding:calc(var(--ds-space-96) + 72px) 0 var(--ds-space-64);border-bottom:1px solid rgba(15,23,42,.12);background:linear-gradient(180deg,#f8fafcf0,#fff)}.legal-document-hero__inner{display:grid;grid-template-columns:repeat(15,8fr 2fr) 8fr;gap:0;align-items:end}.legal-document-hero__copy{grid-column:1 / 20;display:grid;gap:var(--ds-space-24)}.legal-document-hero__eyebrow,.legal-document-nav__label,.legal-document-card__label{color:var(--ds-color-blue-500);font:800 max(var(--ds-mobile-text-min, 0px),11px) / 16px var(--ds-font-sans);letter-spacing:.12em;text-transform:uppercase}.legal-document-hero__title{max-width:920px;margin:0;font:700 clamp(40px,5vw,72px) / .96 var(--ds-font-sans);letter-spacing:0}.legal-document-hero__lead{max-width:760px;margin:0;color:var(--ds-color-slate-600);font:400 18px / 28px var(--ds-font-sans)}.legal-document-nav{grid-column:22 / 32;display:grid;gap:var(--ds-space-16);padding:var(--ds-space-24);border:1px solid rgba(15,23,42,.1);background:#ffffffd1}.legal-document-nav__list{display:grid;gap:8px}.legal-document-nav__link{display:block;padding:10px 12px;border:1px solid rgba(15,23,42,.08);color:var(--ds-color-slate-700);font:600 14px / 20px var(--ds-font-sans);text-decoration:none;transition:border-color var(--ds-duration-base) var(--ds-ease-standard),color var(--ds-duration-base) var(--ds-ease-standard),background var(--ds-duration-base) var(--ds-ease-standard)}.legal-document-nav__link:hover,.legal-document-nav__link.is-active{border-color:#009cde57;background:#009cde0f;color:var(--ds-color-blue-500)}.legal-document-content{padding:var(--ds-space-64) 0 var(--ds-space-120)}.legal-document-content__inner{display:grid;grid-template-columns:repeat(15,8fr 2fr) 8fr}.legal-document-article{grid-column:4 / 28;display:grid;gap:var(--ds-space-16)}.legal-document-article__heading{margin:var(--ds-space-32) 0 0;color:var(--ds-color-slate-950);font:700 24px / 32px var(--ds-font-sans);letter-spacing:0}.legal-document-article__heading:first-child{margin-top:0}.legal-document-article__paragraph{margin:0;color:var(--ds-color-slate-700);font:400 16px / 28px var(--ds-font-sans);text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto}.legal-document-list{grid-column:1 / 32;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-24)}.legal-document-card{display:grid;gap:var(--ds-space-16);min-height:240px;padding:var(--ds-space-32);border:1px solid rgba(15,23,42,.1);color:inherit;text-decoration:none;background:var(--ds-color-white);transition:border-color var(--ds-duration-base) var(--ds-ease-standard),transform var(--ds-duration-base) var(--ds-ease-standard)}.legal-document-card:hover{border-color:#009cde57;transform:translateY(-2px)}.legal-document-card__title{margin:0;font:700 24px / 32px var(--ds-font-sans);letter-spacing:0}.legal-document-card__description{margin:0;color:var(--ds-color-slate-600);font:400 15px / 24px var(--ds-font-sans)}@media(max-width:1023px){.legal-document-hero{padding:calc(var(--ds-space-72) + 64px) 0 var(--ds-space-48)}.legal-document-hero__inner,.legal-document-content__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ds-space-24)}.legal-document-hero__copy,.legal-document-nav,.legal-document-article,.legal-document-list{grid-column:1 / -1}.legal-document-hero__copy{min-width:0;grid-template-columns:minmax(0,1fr)}.legal-document-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.legal-document-hero{padding:calc(var(--ds-space-48) + 56px) 0 var(--ds-space-32)}.legal-document-hero__title{min-width:0;max-width:100%;font-size:32px;line-height:40px;overflow-wrap:anywhere}.legal-document-hero__lead{font-size:15px;line-height:24px}.legal-document-content{padding:var(--ds-space-40) 0 var(--ds-space-72)}.legal-document-content__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-document-article__heading{font-size:20px;line-height:28px}.legal-document-article__paragraph{font-size:14px;line-height:24px;text-align:left;text-align-last:auto;-webkit-hyphens:none;hyphens:none}.legal-document-list{grid-template-columns:1fr}.legal-document-card{min-height:0;padding:var(--ds-space-24)}}
