.legal-hero{padding-bottom:95px}.legal-section{padding:100px 0}.legal-section--dark{background:var(--black);color:var(--white)}.legal-section--soft{background:var(--warm-white)}.legal-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:50px;background:var(--gray-300)}.legal-data>div{padding:27px;background:var(--white)}.legal-data dt{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.legal-data dd{margin:16px 0 0;font-size:14px;line-height:1.65}.legal-data a{color:inherit}.legal-lede{max-width:940px;font-size:16px;line-height:1.8;color:#bbb}.legal-link{display:inline-block;margin-top:24px;color:var(--white);font:500 11px var(--mono);text-transform:uppercase}.source-notice{max-width:950px;margin-top:48px;padding:31px;border-left:3px solid var(--red);background:var(--white)}.source-notice strong{font:600 23px var(--serif-display)}.source-notice p{margin-top:14px;font-size:14px;line-height:1.8;color:var(--gray-500)}.policy-meta{display:inline-block;margin-top:35px;padding:11px 14px;border:1px solid var(--gray-300);font:10px var(--mono);text-transform:uppercase}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:50px;background:#444}.policy-grid article{padding:30px;background:#1d1d1d;min-height:245px}.policy-grid span{font:10px var(--mono);letter-spacing:.1em;color:var(--red)}.policy-grid h3{font:600 23px var(--serif-display);margin:28px 0 13px}.policy-grid p,.policy-copy p{font-size:14px;line-height:1.8;color:#aaa}.policy-copy{max-width:970px;margin-top:45px}.policy-copy h3{font:600 23px var(--serif-display);margin:34px 0 10px}.legal-section:not(.legal-section--dark) .policy-copy p{color:var(--gray-500)}.policy-copy a{color:inherit}.legal-note{max-width:900px;margin-top:28px;font-size:12px;line-height:1.7;color:var(--gray-500)}@media(max-width:700px){.legal-data,.policy-grid{grid-template-columns:1fr}.legal-section{padding:72px 0}}
