.pp{position:relative;color:var(--bone)}.pp__hero{padding:calc(68px + var(--space-fluid-6)) var(--page-gutter) 0;max-width:880px;margin-inline:auto}.pp__title{margin:var(--space-5) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--bone)}.pp__updated{margin-top:var(--space-4);font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.pp__body{max-width:880px;padding:var(--space-fluid-6) var(--page-gutter) var(--space-fluid-8);margin-inline:auto}.pp__body h2{margin:var(--space-fluid-7) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--bone)}.pp__body h3{margin:var(--space-fluid-6) 0 var(--space-3);font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600;color:var(--bone)}.pp__body>*:first-child{margin-top:0}.pp__body p,.pp__body li{font-size:.95rem;line-height:1.75;color:var(--bone-dim)}.pp__body p+p{margin-top:var(--space-3)}.pp__body p,.pp__body ul,.pp__body ol{margin-block-start:var(--space-3);margin-block-end:var(--space-3)}.pp__body ul,.pp__body ol{display:grid;gap:var(--space-2);padding-left:1.2rem}.pp__body ul{list-style:disc}.pp__body ol{list-style:decimal}.pp__body strong{color:var(--bone);font-weight:600}.pp__body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pp__address{margin:var(--space-4) 0;padding:var(--space-5);border:1px solid var(--line-2);border-radius:10px;background:var(--surface)}.pp__address p{margin:0 0 var(--space-2);font-size:.95rem;line-height:1.65;color:var(--bone)}.pp__address p:last-child{margin-bottom:0}.pp__rights{display:grid;gap:var(--space-4);margin:var(--space-4) 0;padding:0;list-style:none}.pp__rights>li{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:10px}.pp__rights h3{margin:0 0 var(--space-2);font-size:.98rem;font-weight:600;color:var(--bone)}
