.pzreview{background:#f6f3eb;color:#171717;font-family:Montserrat,Arial,sans-serif;padding:40px 24px 72px}
.pzreview-in{max-width:1000px;margin:auto}
.pzreview-crumb{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin-bottom:44px}
.pzreview-crumb a{color:inherit;text-underline-offset:4px}
.pzreview-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 18px}
.pzreview h1{font-family:"Noto Serif",Georgia,serif;font-size:clamp(40px,5.2vw,66px);font-style:italic;font-weight:400;line-height:1.1;letter-spacing:-.04em;max-width:780px;margin:0 0 24px}
.pzreview-content{font-size:14px;line-height:1.75}
.pzreview-content h2{color:inherit;font-family:inherit;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.025em;margin:0 0 16px}
.pzreview-lead{max-width:720px;margin:0 0 32px;font-size:16px}
.pzreview-milestones{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}
.pzreview-milestones section{background:#171717;color:#fff;padding:30px 32px;border:1px solid #171717}
.pzreview-milestones section+section{background:#c8e9df;color:#171717}
.pzreview-milestones section>span{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}
.pzreview-milestones h2{font-family:"Noto Serif",Georgia,serif;font-style:italic;font-size:clamp(30px,3.7vw,43px);font-weight:400;margin:12px 0}
.pzreview-milestones p{margin:0}.pzreview-milestones strong{font-size:22px}
.pzreview-deadline{border-left:4px solid #d93428;padding:12px 18px;margin:0 0 38px;background:#fff;font-size:13px}
.pzreview-how{margin:0 0 36px}.pzreview-how ol{padding-left:24px;margin:0;display:grid;gap:14px}.pzreview-how li{padding-left:8px}
.pzreview-contact{background:#fff;border:1px solid #dedbd3;padding:30px 32px;margin-bottom:30px}.pzreview-contact p{max-width:760px;margin:0 0 22px}
.pzreview-social{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.pzreview-social a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;background:#171717;color:#fff;text-decoration:none;padding:12px 16px;font-size:12px;font-weight:700;border:2px solid #171717;transition:background .15s,color .15s}
.pzreview-social a:hover{background:#c8e9df;color:#171717}.pzreview-social a:focus-visible{outline:3px solid #d93428;outline-offset:3px}
.pzreview-terms{font-size:12px;max-width:860px}.pzreview-terms h2{font-size:16px}.pzreview-terms p{margin:0 0 12px}
@media(max-width:599px){.pzreview{padding:24px 16px 44px}.pzreview-crumb{margin-bottom:30px;font-size:10px}.pzreview h1{font-size:40px}.pzreview-lead{font-size:14px}.pzreview-milestones{gap:10px}.pzreview-milestones section{padding:20px 14px}.pzreview-milestones h2{font-size:28px}.pzreview-milestones p{font-size:11px}.pzreview-milestones strong{font-size:18px}.pzreview-content h2{font-size:20px}.pzreview-milestones h2{font-size:28px}.pzreview-content{font-size:13px}.pzreview-contact{padding:24px 18px}.pzreview-social{grid-template-columns:1fr 1fr}.pzreview-deadline{font-size:12px;padding:12px}.pzreview-terms h2{font-size:16px}}
