.pp-page .pp-hero>p{width:537px;margin-left:auto;margin-top:64px;min-height:78px}
.pp-policy{width:calc(100% - var(--os-gutter)*2);max-width:870px;margin:200px auto;color:var(--text-color-dark)}
.pp-page .pp-policy p,.pp-policy li{font-size:16px;line-height:26px}
.pp-page .pp-policy p,.pp-policy ul{margin:0 0 16px}
.pp-page .pp-policy h2{font-size:16px;line-height:26px;font-weight:400;margin:0 0 16px}
.pp-policy ul{padding-left:24px;list-style:disc}.pp-policy li{margin:0;padding:0}.pp-policy strong{font-weight:400}
.pp-contact{margin-top:32px}.pp-contact>p{max-width:427px}.pp-contact__details{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.pp-page .pp-contact__details p{margin:0 0 8px}.pp-contact__details a{display:block;font-size:32px;line-height:normal;text-decoration:none;margin-bottom:8px;white-space:nowrap}.pp-contact__details a:hover{text-decoration:underline}
.pp-documentation{padding-block:96px;background:var(--background-color);color:white}.pp-documentation>.os-container{display:flex;justify-content:space-between;align-items:end;gap:64px}.pp-documentation h2{width:648px;color:white}.pp-documentation .os-container>div{width:427px}.pp-documentation p{color:#dedede;margin-bottom:32px}
@media(max-width:1100px){.pp-contact__details{grid-template-columns:1fr}.pp-documentation h2{width:52%}.pp-documentation .os-container>div{width:38%}.pp-policy{margin-block:120px}}
@media(max-width:700px){.pp-page .pp-hero>p{width:100%;margin-top:40px;min-height:0}.pp-policy{margin-block:72px}.pp-contact__details{gap:24px}.pp-contact__details a{font-size:clamp(18px,5vw,26px);overflow-wrap:anywhere;white-space:normal}.pp-documentation{padding-block:72px}.pp-documentation>.os-container{flex-direction:column;align-items:start;gap:32px}.pp-documentation h2,.pp-documentation .os-container>div{width:100%}}

/* Figma 1031:2: text-only introduction and two-line title. */
.pp-page .pp-hero h1 span{display:block}
.pp-page .pp-contact__details{grid-template-columns:max-content minmax(0,1fr)}
@media(max-width:1100px){.pp-page .pp-contact__details{grid-template-columns:minmax(0,1fr)}}
