.wpp{color:#2a2220;font-size:16px;line-height:2}.wpp p{margin:0 0 1.1em}.wpp h2{color:#2a2220;border-bottom:2px solid #ece6e2;margin:0 0 18px;padding:0 0 10px;font-size:22px;font-weight:700;line-height:1.6}.wpp h3{color:#2a2220;margin:0 0 6px;font-size:16.5px;font-weight:700;line-height:1.7}.wpp-hero{margin:0 0 32px}.wpp-eyebrow{letter-spacing:.02em;color:#a85950;font-size:24px;font-weight:800;line-height:1.6;margin:0 0 10px!important}.wpp-fv{width:min(1072px,100vw - 48px);margin:0 0 28px;position:relative;left:50%;transform:translate(-50%)}.wpp-fv img{border-radius:16px;width:100%;height:auto;display:block}.wpp-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wpp-lead{font-size:16.5px;line-height:2}.wpp-facts{grid-template-columns:minmax(0,1fr);gap:10px;margin:22px 0 0;padding:0;display:grid}.wpp-facts>div{background:#faf6f3;border-radius:14px;padding:14px 16px}.wpp-facts dt{color:#6e615c;margin:0 0 2px;font-size:12.5px;font-weight:700}.wpp-facts dd{color:#2a2220;margin:0;font-size:15px;font-weight:700;line-height:1.7}.wpp-toc{border:1px solid #ece6e2;border-radius:14px;margin:0 0 44px;padding:18px 22px}.wpp-toc-title{color:#2a2220;font-size:13.5px;font-weight:700;margin:0 0 6px!important}.wpp-toc ol{margin:0;padding:0 0 0 1.4em;font-size:14.5px;line-height:2}.wpp-toc li::marker{color:#2a2220;font-family:Manrope,sans-serif;font-weight:700}.wpp .wpp-toc a{color:#2a2220;text-decoration:none}.wpp .wpp-toc a:hover{color:#2a2220;text-decoration:underline}.wpp-sec{margin:0 0 52px;scroll-margin-top:88px}.wpp-note{color:#6e615c;font-size:14px;line-height:1.9}.wpp-cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.wpp-cards li{background:#fff;border:1px solid #ece6e2;border-radius:14px;padding:18px 20px}.wpp-cards p{margin:0;font-size:14.5px;line-height:1.9}.wpp-list{margin:0 0 1.2em;padding:0 0 0 1.3em;list-style:outside}.wpp-list li{margin:0 0 6px;padding-left:2px}.wpp-list li::marker{color:#a85950}.wpp-two{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 20px;display:grid}.wpp-box{background:#faf6f3;border-radius:14px;padding:18px 20px 6px}.wpp-box-quiet{background:#fff;border:1px solid #ece6e2}.wpp-box h3{margin-bottom:8px}.wpp-box .wpp-list{font-size:14.5px;line-height:1.85}.wpp-table{border-top:1px solid #ece6e2;margin:0;padding:0;font-size:15px;line-height:1.8}.wpp-table>div{border-bottom:1px solid #ece6e2;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;display:grid}.wpp-table dt{color:#6e615c;margin:0;font-weight:700}.wpp-table dd{min-width:0;margin:0}.wpp-steps{counter-reset:wpp-step;margin:0;padding:0;list-style:none}.wpp-steps li{counter-increment:wpp-step;border:1px solid #ece6e2;border-radius:14px;margin:0 0 14px;padding:18px 20px 18px 68px;position:relative}.wpp-steps li:before{content:counter(wpp-step);color:#fff;background:#2a7d56;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:20px}.wpp-steps p{margin:0;font-size:15px;line-height:1.9}.wpp-faq{border-top:1px solid #ece6e2}.wpp-faq details{border-bottom:1px solid #ece6e2}.wpp-faq summary{cursor:pointer;padding:16px 36px 16px 0;font-size:15.5px;font-weight:700;line-height:1.75;list-style:none;position:relative}.wpp-faq summary::-webkit-details-marker{display:none}.wpp-faq summary:after{content:"+";color:#a85950;font-size:22px;font-weight:400;position:absolute;top:13px;right:6px}.wpp-faq details[open] summary:after{content:"−"}.wpp-faq details p{margin:0 0 18px;font-size:15px;line-height:1.9}@media (max-width:759px){.wpp{font-size:15px;line-height:1.95}.wpp h2{font-size:19px}.wpp-fv{width:calc(100vw - 32px);margin-bottom:22px}.wpp-fv img{border-radius:10px}.wpp-lead{font-size:15.5px}.wpp-facts,.wpp-cards,.wpp-two{grid-template-columns:1fr}.wpp-table>div{grid-template-columns:1fr;gap:2px}.wpp-steps li{padding:16px 16px 16px 60px}.wpp-steps li:before{width:30px;height:30px;top:16px;left:16px}.wpp-sec{margin-bottom:44px;scroll-margin-top:72px}}