.legal-shell__hero{border-bottom:1px solid var(--pz-hairline-light);padding-top:136px;padding-bottom:72px}.legal-shell__hero-inner{flex-direction:column;gap:20px;max-width:760px;display:flex}.legal-shell__title,.legal-shell__summary{margin:0}.legal-shell__quote{margin:8px 0 0}.legal-shell__effective{color:var(--pz-muted-light);margin:8px 0 0}.legal-shell__body-wrap{padding-top:72px;padding-bottom:96px}.legal-shell__body{max-width:760px;color:var(--pz-black);margin:0 auto;font-family:Inter,system-ui,sans-serif}.legal-shell__body h1,.legal-shell__body h2{color:var(--pz-black);letter-spacing:0;margin:56px 0 16px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.legal-shell__body h3{color:var(--pz-black);margin:32px 0 12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-weight:650;line-height:1.3}.legal-shell__body p{color:var(--pz-black);margin:0 0 16px;font-size:17px;line-height:1.65}.legal-shell__body a{color:var(--pz-blue);text-underline-offset:2px;text-decoration:underline}.legal-shell__body ul,.legal-shell__body ol{margin:0 0 16px;padding-left:22px;font-size:17px;line-height:1.65}.legal-shell__body li{margin-bottom:8px}.legal-shell__body code{background:var(--pz-paper-2);border-radius:4px;padding:2px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px}.legal-shell__body article,.legal-shell__body section{border-top:1px solid var(--pz-hairline-light);margin-top:32px;padding-top:32px}.legal-shell__body article:first-of-type,.legal-shell__body section:first-of-type{border-top:none;margin-top:0;padding-top:0}.legal-shell__body article h2,.legal-shell__body section h2{margin-top:0}.legal-shell__footer{border-top:1px solid var(--pz-hairline-light);flex-direction:column;gap:8px;max-width:760px;margin:64px auto 0;padding-top:24px;display:flex}.legal-shell__footer-links{color:var(--pz-muted-light);margin:0}.legal-shell__footer-links a{color:var(--pz-black);border-bottom:1px solid var(--pz-hairline-light);text-decoration:none}.legal-shell__footer-links a:hover{border-bottom-color:var(--pz-black)}@media (width<=640px){.legal-shell__hero{padding-top:104px;padding-bottom:56px}.legal-shell__body-wrap{padding-top:48px;padding-bottom:64px}.legal-shell__body h1,.legal-shell__body h2{font-size:24px}}
