/* Reading pages share Prism's navigation, typography and footer. */
.Prism .Legal{background:#fff;color:#30263c;padding-bottom:110px}
.Prism .Legal__hero{padding-top:146px;padding-bottom:54px}
.Prism .Legal__back{display:inline-flex;align-items:center;min-height:42px;color:#756483;font-size:.875rem;margin-bottom:32px;text-decoration:none}
.Prism .Legal__back:hover{color:#6531d3;text-decoration:underline;text-underline-offset:5px}
.Prism .Legal__hero .Eyebrow{margin-bottom:19px;color:#826594}
.Prism .Legal__title{font:500 clamp(2.6rem,4.7vw,4.5rem)/1.12 var(--font-future);letter-spacing:-.065em;margin:0;max-width:25ch;color:#24182e;overflow-wrap:break-word}
.Prism .Legal__layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:88px;align-items:start}
.Prism .Legal__nav{position:sticky;top:122px;border-top:1px solid #e2dbe9;padding-top:14px;display:flex;flex-direction:column;gap:5px}
.Prism .Legal__nav-link{font-size:.9375rem;line-height:1.65;padding:10px 0 10px 17px;border-left:2px solid transparent;color:#75677f;overflow-wrap:break-word}
.Prism .Legal__nav-link:hover{color:#6635b3}
.Prism .Legal__nav-link[aria-current='page']{color:#6838b5;border-left-color:#9e71dc;font-weight:500}
.Prism .Legal__content{min-width:0}
.Prism .Legal__copy{font:400 1.0625rem/1.85 var(--font-future);color:#65586f;overflow-wrap:break-word}
.Prism .Legal__copy[hidden]{display:none}
.Prism .Legal__copy .note{font-size:1rem;line-height:1.85;margin:0 0 42px;padding:4px 0 4px 23px;border-left:2px solid #c9afe9;color:#6b557b}
.Prism .Legal__copy h2{font:500 1.5rem/1.4 var(--font-future);letter-spacing:-.025em;color:#3b2749;margin:39px 0 14px;scroll-margin-top:115px}
.Prism .Legal__copy p{margin:0 0 17px}
.Prism .Legal__copy ul{list-style:disc;padding-left:1.3em;margin:0 0 22px}
.Prism .Legal__copy li{padding-left:6px;margin:0 0 9px}
.Prism .Legal__copy li::marker{color:#a588bb}
.Prism .Legal__copy b,.Prism .Legal__copy strong{font-weight:500;color:#493257}
.Prism .Legal__copy a{color:#713daf;text-decoration:underline;text-decoration-color:#b79bcf;text-underline-offset:4px}
.Prism .Legal__copy a:hover{color:#4e247f;text-decoration-color:currentColor}
.Prism--legal main:focus{outline:none}
@media(max-width:1199px){.Prism .Legal__layout{grid-template-columns:190px minmax(0,760px);gap:56px}.Prism .Legal__hero{padding-top:134px}}
@media(max-width:800px){
 .Prism .Legal{padding-bottom:74px}.Prism .Legal__hero{padding-top:115px;padding-bottom:34px}.Prism .Legal__back{margin-bottom:25px}.Prism .Legal__title{font-size:clamp(2.4rem,6.5vw,3.4rem);max-width:none}
 .Prism .Legal__layout{grid-template-columns:minmax(0,1fr);gap:29px}.Prism .Legal__nav{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 28px;border-top:0;border-bottom:1px solid #e2dbe9;padding:0 0 15px}.Prism .Legal__nav-link{padding:5px 0 5px 12px;font-size:.875rem}
 .Prism .Legal__copy{font-size:1rem;line-height:1.85}.Prism .Legal__copy .note{padding-left:18px;margin-bottom:32px}.Prism .Legal__copy h2{font-size:1.35rem;margin-top:32px}.Prism .Legal__copy li{padding-left:3px}
}
@media(max-width:380px){.Prism .Legal__title{font-size:2.15rem;letter-spacing:-.055em}}
