.core-page{--core-gap:clamp(30px,5vw,72px);--core-section-y:clamp(72px,8vw,116px);color:var(--pps-dark-blue)}.core-page,.core-page *,.core-page :after,.core-page :before{box-sizing:border-box}.core-page .row{display:flex;flex-wrap:wrap;gap:var(--core-gap);margin-inline:auto;width:min(calc(100% - 48px),var(--pps-container))}.core-page .row+.row{margin-top:clamp(26px,4vw,50px)}.core-page .row.collapse{gap:0;max-width:none;width:100%}.core-page .column,.core-page .columns{flex:1 1 0;min-width:0}.core-page .small-24{flex-basis:100%}.core-page .large-4{flex-basis:calc(16.666% - var(--core-gap))}.core-page .large-5{flex-basis:calc(20.833% - var(--core-gap))}.core-page .large-6{flex-basis:calc(25% - var(--core-gap))}.core-page .large-7{flex-basis:calc(29.166% - var(--core-gap))}.core-page .large-8{flex-basis:calc(33.333% - var(--core-gap))}.core-page .large-9{flex-basis:calc(37.5% - var(--core-gap))}.core-page .large-10{flex-basis:calc(41.666% - var(--core-gap))}.core-page .large-11{flex-basis:calc(45.833% - var(--core-gap))}.core-page .large-12{flex-basis:calc(50% - var(--core-gap))}.core-page .large-13{flex-basis:calc(54.166% - var(--core-gap))}.core-page .large-14{flex-basis:calc(58.333% - var(--core-gap))}.core-page .large-15{flex-basis:calc(62.5% - var(--core-gap))}.core-page .large-16{flex-basis:calc(66.666% - var(--core-gap))}.core-page .large-17{flex-basis:calc(70.833% - var(--core-gap))}.core-page .large-18{flex-basis:calc(75% - var(--core-gap))}.core-page .large-19{flex-basis:calc(79.166% - var(--core-gap))}.core-page .large-20{flex-basis:calc(83.333% - var(--core-gap))}.core-page .large-24{flex-basis:100%}.core-page .align-center{align-items:center}.core-page .align-top{align-items:flex-start}.core-page .justify-center{justify-content:center}.core-page .justify-between{justify-content:space-between}.core-page .external-embed{aspect-ratio:4/3;background:var(--pps-white);overflow:hidden;position:relative;width:100%}.core-page .external-embed iframe{border:0;display:block;height:100%;width:100%}.core-page .external-embed__fallback{font-size:.92rem;margin:.75rem 0 0}.core-page .bg-white{background:var(--pps-white)}.core-page .bg-light-blue{background:var(--pps-light-blue)}.core-page .bg-medium-blue{background:var(--pps-blue);color:var(--pps-white)}.core-page .bg-blue-fade{background:radial-gradient(circle at 85% 10%,rgba(159,181,222,.34),transparent 30%),linear-gradient(110deg,var(--pps-dark-blue),#075aa8 60%,var(--pps-blue));color:var(--pps-white)}.core-page .bg-blue-fade h1,.core-page .bg-blue-fade h2,.core-page .bg-blue-fade h3,.core-page .bg-blue-fade h4,.core-page .bg-blue-fade h5,.core-page .bg-blue-fade h6,.core-page .bg-medium-blue h1,.core-page .bg-medium-blue h2,.core-page .bg-medium-blue h3,.core-page .bg-medium-blue h4,.core-page .bg-medium-blue h5,.core-page .bg-medium-blue h6{color:var(--pps-white)}.core-page .pad-top-bottom{padding-block:var(--core-section-y)}.core-page .pad-top{padding-top:var(--core-section-y)}.core-page .pad-bottom{padding-bottom:var(--core-section-y)}.core-page>div:not(.pad-top):not(.pad-bottom):not(.pad-top-bottom){padding-block:clamp(24px,3vw,42px)}.core-page h1{max-width:940px}.core-page h2{max-width:980px}.core-page h3{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.08}.core-page h4{font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.12}.core-page h5{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.18}.core-page h6{font-size:1.02rem;line-height:1.3}.core-page li,.core-page p{color:inherit}.core-page .intro{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.55;max-width:820px}.core-page ul:not(.arrow-list):not(.menu){padding-left:1.22em}.core-page li+li{margin-top:.62em}.core-page .support::marker{color:var(--pps-orange)}.core-page hr{background:var(--pps-border);border:0;height:1px;margin:0;width:100%}.core-page .clean-table table{border:0;border-collapse:collapse;width:100%}.core-page .clean-table table :is(th,td){border:0;padding:0 clamp(16px,2.5vw,36px) clamp(12px,1.8vw,22px) 0;vertical-align:top}.core-page .clean-table table :is(th,td):last-child{padding-right:0}.core-page>[id^=h1-]{background:var(--pps-light-blue);padding-block:clamp(60px,7vw,102px)}.core-page>[id^=h1-] h1{margin-bottom:22px}.core-page>#programs-30,.core-page>.image-text:first-child{min-height:520px}.core-page>#programs-30>.row,.core-page>.image-text:first-child>.row{min-height:inherit}.core-page>#programs-30 .text,.core-page>.image-text:first-child .text{display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--pps-container)/2 + 24px);padding:clamp(54px,7vw,104px) clamp(24px,5vw,76px)}.core-page>#programs-30 .image,.core-page>.image-text:first-child .image{align-self:stretch}.core-page>#programs-30 .image img,.core-page>.image-text:first-child .image img{height:100%;object-fit:contain;object-position:right bottom;width:100%}.core-page .image-text .image{overflow:hidden}.core-page .image-text .image img{max-height:660px;object-fit:cover;width:100%}.core-page .image-text .img-right .image,.core-page .image-text .img-right-edge .image{order:2}.core-page .image-text .img-right .text,.core-page .image-text .img-right-edge .text{order:1}.core-page .image-text:not(:first-child) .text{padding-block:clamp(12px,2vw,24px)}.core-page .image-text:not(:first-child)>.row.collapse{width:min(calc(100% - 48px),var(--pps-container))}.core-page .image-text:not(:first-child) .img-right-edge .text{padding-right:clamp(24px,3vw,48px)}.core-page .image-text:not(:first-child) .img-left-edge .text{padding-left:clamp(24px,3vw,48px)}.core-page .image-text.bg-blue-fade .image img,.core-page .image-text.bg-medium-blue .image img{background:transparent}.core-page .large-up-3,.core-page .large-up-4,.core-page .large-up-5,.core-page .medium-up-2,.core-page .medium-up-3,.core-page .small-up-1{align-items:stretch;display:grid}.core-page .medium-up-2{grid-template-columns:repeat(2,minmax(0,1fr))}.core-page .medium-up-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1024px){.core-page .large-up-3{grid-template-columns:repeat(3,minmax(0,1fr))}.core-page .large-up-4{grid-template-columns:repeat(4,minmax(0,1fr))}.core-page .large-up-5{grid-template-columns:repeat(5,minmax(0,1fr))}.core-page .row.large-up-5{gap:clamp(20px,2.5vw,36px)}.core-page .row.large-up-5 .column-block h4{font-size:clamp(1.3rem,1.7vw,1.7rem)}}.core-page .column-block h4,.core-page .column-block h5,.core-page .column-block h6{overflow-wrap:break-word}.core-page .column-block{min-width:0}.core-page .text-grid-section .column-block{position:relative}.core-page .text-grid-section .column-block>img:first-child{height:56px;margin-bottom:18px;object-fit:contain;width:56px}.core-page .text-grid-section .column-block>p:first-child img{height:80px;width:auto}.core-page .text-grid-section .column-block>p:first-child:empty{border:3px solid var(--pps-pale-blue);border-radius:50%;height:54px;margin-bottom:18px;width:54px}.core-page .text-grid-section .column-block>p:first-child:empty:after{color:var(--pps-blue);content:"✓";display:grid;font-size:1.35rem;font-weight:700;height:100%;place-items:center}.core-page .text-grid-section.bg-blue-fade .column-block,.core-page .text-grid-section.bg-medium-blue .column-block{background:hsla(0,0%,100%,.1);border-top:4px solid var(--pps-orange);padding:22px 18px}.core-page .text-section.bg-medium-blue.pad-top+.text-grid-section.bg-medium-blue{padding-top:clamp(28px,4vw,48px)}.core-page .two-columns-section>.row>:first-child h2,.core-page .two-columns-section>.row>:first-child h3,.core-page .two-columns-section>.row>:first-child h4{position:sticky;top:132px}.core-page .two-columns-section+.two-columns-section.bg-white{padding-top:0}.core-page .button,.core-page a.button{align-items:center;background:var(--pps-orange);border:2px solid transparent;color:var(--pps-dark-blue);display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.1;min-height:48px;padding:13px 26px 11px;text-decoration:none;text-transform:uppercase}.core-page .button:hover,.core-page a.button:hover{background:var(--pps-orange-hover)}.core-page .cta{align-items:center;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;letter-spacing:.045em;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:5px}.core-page .cta:after{content:"→";text-decoration:none}.core-page .arrow-list{list-style:none;margin:0;padding:0}.core-page .arrow-list li{margin:0}.core-page .arrow-list a{align-items:center;border-bottom:1px solid;display:flex;font-weight:700;gap:18px;justify-content:space-between;line-height:1.22;min-height:48px;padding:12px 0;text-decoration:none}.core-page .arrow-list a:after{content:"›";flex:0 0 auto;font-size:1.75rem;font-weight:400;line-height:.8}.core-page .arrow-list a:hover{color:var(--pps-blue-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.core-page .inner-nav .menu{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.core-page .inner-nav .menu li{margin:0}.core-page .inner-nav .menu a{background:var(--pps-white);border:1px solid var(--pps-border);color:var(--pps-dark-blue);display:block;font-size:.82rem;font-weight:700;line-height:1.25;padding:10px 14px;text-decoration:none}.core-page .inner-nav .menu a:hover{background:var(--pps-light-blue);border-color:var(--pps-dark-blue)}.core-page--programs .text-grid-section{padding-block:clamp(48px,6vw,78px)}.core-page--programs .text-grid-section+.text-grid-section{border-top:1px solid var(--pps-border)}.core-page--programs .text-grid-section h3{margin-bottom:8px}.core-page .faq-section{padding-block:clamp(36px,5vw,72px)}.core-page .faq-section+.faq-section{padding-top:0}.core-accordion{border-top:1px solid var(--pps-border)}.core-accordion__item{border-bottom:1px solid var(--pps-border)}.core-accordion__summary{color:var(--pps-dark-blue);cursor:pointer;font-weight:700;line-height:1.28;list-style:none;padding:18px 54px 18px 0;position:relative}.core-accordion__summary::-webkit-details-marker{display:none}.core-accordion__summary:after{color:var(--pps-blue);content:"+";font-size:1.25rem;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.core-accordion__item[open] .core-accordion__summary:after{content:"−"}.core-accordion__content{color:var(--pps-ink);max-width:900px;padding:4px 40px 28px 0}.core-accordion__content h6{margin-top:22px}.core-page .blogs-section .row:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.core-page .blogs-section .column,.core-page .blogs-section .post,.core-page .blogs-section article{min-width:0}.core-page .blogs-section img{aspect-ratio:5/7;object-fit:cover;width:100%}.core-page .blogs-section .column-block>a{display:block;position:relative;text-decoration:none}.core-page .blogs-section .inner{background:var(--pps-pale-blue);bottom:0;left:0;padding:20px 24px;position:absolute;width:88%}.core-page .blogs-section .inner .title{color:var(--pps-dark-blue);font-size:1.2rem;font-weight:700;line-height:1.35;margin:0}.core-page .blogs-section .inner .support{display:none}.core-page--communication-influence #influential-individuals-91 .column-block,.core-page--talent-development #solutions-83 .column-block{background:hsla(0,0%,100%,.1);border-top:4px solid var(--pps-orange);padding:28px}.core-page--implementation-support #we-provide-287 .large-12{border-bottom:1px solid var(--pps-border);padding:24px 0}.core-page--contract-training-facilitation .number,.core-page--training-administration .number{color:inherit;display:block;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:700;letter-spacing:-.05em;line-height:1}.core-page--interaction-styles #order-interaction-style-359{text-align:center}.core-page--interaction-styles #order-interaction-style-359 img{margin-inline:auto;max-height:420px;object-fit:contain}@media (max-width:920px){.core-page .row{gap:clamp(26px,5vw,44px)}.core-page .large-10,.core-page .large-11,.core-page .large-12,.core-page .large-13,.core-page .large-14,.core-page .large-15,.core-page .large-16,.core-page .large-17,.core-page .large-18,.core-page .large-19,.core-page .large-20,.core-page .large-4,.core-page .large-5,.core-page .large-6,.core-page .large-7,.core-page .large-8,.core-page .large-9{flex-basis:100%}.core-page .large-up-4,.core-page .large-up-5{grid-template-columns:repeat(2,minmax(0,1fr))}.core-page .two-columns-section>.row>:first-child h2,.core-page .two-columns-section>.row>:first-child h3,.core-page .two-columns-section>.row>:first-child h4{position:static}.core-page>#programs-30 .image,.core-page>.image-text:first-child .image{order:2}.core-page>#programs-30 .text,.core-page>.image-text:first-child .text{max-width:none;order:1}}@media (max-width:680px){.core-page{--core-section-y:66px}.core-page .row{width:min(calc(100% - 36px),var(--pps-container))}.core-page .row.collapse{width:100%}.core-page .blogs-section .row:last-child,.core-page .large-up-3,.core-page .large-up-4,.core-page .large-up-5,.core-page .medium-up-2,.core-page .medium-up-3{grid-template-columns:1fr}.core-page .image-text .img-right .image,.core-page .image-text .img-right-edge .image{order:2}.core-page .image-text .img-right .text,.core-page .image-text .img-right-edge .text{order:1}.core-page .image-text:not(:first-child)>.row.collapse{width:min(calc(100% - 36px),var(--pps-container))}.core-page .image-text:not(:first-child) .img-left-edge .text,.core-page .image-text:not(:first-child) .img-right-edge .text{padding-inline:0}.core-page>#programs-30 .text,.core-page>.image-text:first-child .text{padding:62px 18px}.core-page>#programs-30 .image,.core-page>.image-text:first-child .image{max-height:430px}.core-page .inner-nav .menu{display:grid;grid-template-columns:1fr}}