.ppwc-container{width:100%;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(22px,4.4vw,64px);box-sizing:border-box}.ppwc-page{padding-block:65px 85px;color:#21333e}.ppwc-page *{box-sizing:border-box}.ppwc-kicker{font:600 11px/1.6 Arial,sans-serif!important;letter-spacing:1.7px;color:#7c6650;margin:0 0 22px!important}.ppwc-intro h1{font:400 clamp(36px,4vw,58px)/1.12 Georgia,serif;letter-spacing:-1.4px;margin:0 0 45px;color:#21333e}.ppwc-intro em,.ppwc-youtube em{color:#987065;font-weight:400}.ppwc-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ppwc-no-photo{grid-template-columns:1fr}.ppwc-portrait{margin:0!important;background:#eee9e2}.ppwc-portrait img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.ppwc-portrait figcaption{font:14px/1.6 Arial,sans-serif;padding:18px 24px}.ppwc-details h2{font:400 35px/1.2 Georgia,serif;margin:0 0 10px}.ppwc-details p,.ppwc-youtube p{font:16px/1.8 Arial,sans-serif;color:#626b6d}.ppwc-profession{font-size:14px!important;color:#7c6650!important}.ppwc-details dl{margin:30px 0}.ppwc-details dl>div{padding:20px 0;border-top:1px solid #d7d2ca}.ppwc-details dt{font:600 11px/1.6 Arial,sans-serif;letter-spacing:1.5px;margin-bottom:10px}.ppwc-details dd{margin:0}.ppwc-details dd a{font:18px/1.6 Arial,sans-serif;color:#21333e;text-decoration:none;overflow-wrap:anywhere}.ppwc-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 24px;background:#21333e!important;color:#fff!important;font:14px/1.6 Arial,sans-serif!important;text-decoration:none!important;text-align:center;max-width:100%}.ppwc-button:hover{background:#354b58!important}.ppwc-youtube{background:#eee3de;margin-top:60px;padding:45px;display:flex;gap:35px;justify-content:space-between;align-items:center}.ppwc-youtube h2{font:400 40px/1.15 Georgia,serif;margin:0 0 20px}.ppwc-youtube p{max-width:650px}.ppwc-youtube .ppwc-button{flex-shrink:0}.ppwc-more{margin:20px 0 0!important}.ppwc-more a{font:14px/1.6 Arial,sans-serif!important;color:#21333e!important;text-decoration:none!important;border-bottom:1px solid #967e5f;padding-bottom:5px}.ppwc-page a:focus-visible,.ppwc-more a:focus-visible{outline:2px solid #967e5f;outline-offset:5px}@media(max-width:850px){.ppwc-layout{grid-template-columns:1fr;gap:35px}.ppwc-portrait{max-width:550px}.ppwc-youtube{flex-direction:column;align-items:flex-start}}@media(max-width:650px){.ppwc-page{padding-block:40px 55px}.ppwc-youtube{padding:28px 24px}.ppwc-details h2{font-size:30px}.ppwc-youtube h2{font-size:34px}}
