.ppwt-container{width:100%;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(22px,4.4vw,64px);box-sizing:border-box}.ppwt-page{padding-block:65px 85px;color:#21333e}.ppwt-page *{box-sizing:border-box}.ppwt-kicker{font:600 11px/1.6 Arial,sans-serif!important;letter-spacing:1.7px;color:#967e5f;margin:0 0 20px!important}.ppwt-heading h1,.ppwt-home h2,.ppwt-custom h2{font:400 clamp(36px,4vw,58px)/1.12 Georgia,serif!important;letter-spacing:-1.5px;margin:0 0 24px!important}.ppwt-heading em,.ppwt-home em,.ppwt-custom em{color:#987065;font-weight:400}.ppwt-heading>p:last-child,.ppwt-home p,.ppwt-custom p,.ppwt-card>p,.ppwt-inquiry p{font:15px/1.75 Arial,sans-serif}.ppwt-heading{margin-bottom:45px}.ppwt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ppwt-card{background:#eee9e2;padding:30px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ppwt-number{font:12px/1.5 Arial,sans-serif;letter-spacing:2px;color:#7c6650}.ppwt-card h2{font:400 30px/1.2 Georgia,serif;margin:35px 0 15px;letter-spacing:-.5px;overflow-wrap:anywhere}.ppwt-card>p{color:#626b6d;margin:0 0 30px}.ppwt-link{display:inline-block;font:14px/1.6 Arial,sans-serif!important;text-decoration:none!important;color:#21333e!important;border-bottom:1px solid #967e5f;padding-bottom:5px}.ppwt-card .ppwt-link{margin-top:auto}.ppwt-custom{background:#eee3de;margin-top:50px;padding:45px;display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:45px}.ppwt-custom p{max-width:650px}.ppwt-button{display:inline-flex;justify-content:center;align-items:center;max-width:100%;background:#21333e!important;color:white!important;border:1px solid #21333e;padding:15px 24px;font:14px/1.6 Arial,sans-serif!important;text-decoration:none!important;text-align:center}.ppwt-button:hover{background:#354b58!important}.ppwt-page a:focus-visible,.ppwt-home a:focus-visible{outline:2px solid #967e5f;outline-offset:5px}.ppwt-home{background:#21333e!important;color:#faf8f4;padding:80px 0!important;margin:0!important;max-width:none!important}.ppwt-home>.ppwt-container{display:flex;justify-content:space-between;align-items:center;gap:50px}.ppwt-home h2{color:#faf8f4!important}.ppwt-home em{color:#d8bfb2}.ppwt-home p{max-width:640px}.ppwt-home .ppwt-button{background:#faf8f4!important;color:#21333e!important;flex-shrink:0}.ppwt-program{max-width:900px;margin:auto}.ppwt-program>.ppwt-kicker{margin-top:40px!important}.ppwt-program>h1{font:400 clamp(36px,4vw,58px)/1.12 Georgia,serif;letter-spacing:-1px;margin:0 0 35px}.ppwt-program-content{font:16px/1.8 Arial,sans-serif}.ppwt-program-content h2,.ppwt-inquiry h2{font:400 30px/1.2 Georgia,serif;margin:35px 0 20px}.ppwt-program-content li{padding-left:5px;margin-bottom:12px}.ppwt-inquiry{background:#eee3de;margin-top:45px;padding:32px}.ppwt-inquiry h2{margin-top:0}@media(max-width:1000px){.ppwt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppwt-home>.ppwt-container{align-items:flex-start;flex-direction:column;gap:20px}.ppwt-custom{grid-template-columns:1fr;gap:20px}}@media(max-width:650px){.ppwt-grid{grid-template-columns:1fr}.ppwt-custom{padding:28px 24px}.ppwt-page{padding-block:40px 55px}.ppwt-home{padding-block:55px!important}.ppwt-inquiry{padding:25px}.ppwt-card h2{font-size:28px}}
