
.pps .pps-review{background:#eff4ff;border:1px solid #c4d3f5;border-left:4px solid #1747c9;padding:16px 22px;margin:0 0 30px;color:#23395c;font-size:14px;line-height:1.65}
.pps .pps-review strong{display:block}
.pps .pps-gallery-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.pps .pps-photo{margin:0;min-width:0}
.pps .ppg-gallery .pps-photo img{height:350px}
.pps .pps-checklist{list-style:none;counter-reset:safety;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;padding:0;margin:28px 0}
.pps .pps-checklist li{counter-increment:safety;position:relative;padding:22px 22px 22px 65px;border:1px solid #dce3ec;border-radius:8px;color:#52637b;font-size:15px;line-height:1.7}
.pps .pps-checklist li:before{content:counter(safety,decimal-leading-zero);position:absolute;left:20px;top:24px;color:#1747c9;font-size:16px;font-weight:700}
.pps .pps-checklist strong{display:block;color:#11243e}
.pps .pps-steps{padding-left:24px;max-width:1000px;line-height:1.8;color:#52637b}
.pps .pps-steps li{padding-left:10px;margin:14px 0}
.pps .pps-steps li::marker{font-weight:700;color:#1747c9}
.pps .pps-faq details{border-bottom:1px solid #dce3ec;padding:20px 0}
.pps .pps-faq summary{font-size:19px;font-weight:700;color:#11243e;cursor:pointer;line-height:1.5}
.pps .pps-faq details p{max-width:980px;margin:15px 0 0}
.pps .pps-editorial{padding:30px 0 55px;border-top:1px solid #dce3ec;font-size:13px;color:#52637b;line-height:1.75}
.pps .pps-editorial p{font-size:13px;max-width:940px}
.pps .ppg-contact a[href^="mailto:"]{font-size:19px;overflow-wrap:anywhere}
.pps .ppg-related a:focus-visible,.pps summary:focus-visible{outline:3px solid #1747c9;outline-offset:4px}
@media(max-width:800px){.pps .pps-checklist{grid-template-columns:1fr}.pps .pps-gallery-two{grid-template-columns:1fr}.pps .ppg-gallery .pps-photo img{height:auto;max-height:440px}.pps .pps-review{padding:15px 18px}.pps .pps-faq summary{font-size:17px}}
@media print{.pps .pps-review{border:1px solid #777}.pps .ppg-toc,.pps .ppg-actions{display:none}.pps .ppg-hero,.pps .ppg-items,.pps .pps-checklist{display:block}.pps details>p{display:block!important}.pps figure,.pps .pps-checklist li{break-inside:avoid}}
