.tpsi-program,.tpsi-program *{box-sizing:border-box}.tpsi-program{--tpsi-program-navy:#24245e;--tpsi-program-text:#24245e;--tpsi-program-accent:#00aeef;--tpsi-program-left-space:clamp(32px,8.333vw,160px);--tpsi-program-sticky-top:96px;--tpsi-program-space-y:clamp(40px,5.5vw,80px);color:var(--tpsi-program-text);font-family:inherit;margin:0;max-width:none;overflow-wrap:anywhere;padding:var(--tpsi-program-space-y) 0;text-align:left;width:100%}.tpsi-program .tpsi-program__heading{color:var(--tpsi-program-navy);font-family:inherit;font-size:clamp(28px,2.5vw,32px);font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 32px;padding:0 0 0 var(--tpsi-program-left-space);text-align:left;text-transform:none}.tpsi-program .tpsi-program__layout{align-items:start;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tpsi-program .tpsi-program__topic,.tpsi-program .tpsi-program__topics,.tpsi-program .tpsi-program__visual{margin:0;min-width:0;padding:0}.tpsi-program .tpsi-program__topics{display:grid;gap:40px;padding-left:var(--tpsi-program-left-space)}.tpsi-program .tpsi-program__topic{align-items:start;column-gap:8px;display:grid;grid-template-columns:56px minmax(0,1fr);row-gap:24px}.tpsi-program .tpsi-program__content{grid-column:2;grid-row:1;margin:0;min-width:0;padding:0}.tpsi-program .tpsi-program__arrow{display:block;grid-column:1;grid-row:1;height:auto;margin:0;max-width:100%;width:56px}.tpsi-program .tpsi-program__title{color:var(--tpsi-program-navy);font-family:inherit;font-size:20px;font-weight:700;letter-spacing:normal;line-height:1.3;margin:0 0 24px;padding:0;text-align:left;text-transform:none}.tpsi-program .tpsi-program__body,.tpsi-program .tpsi-program__outcome{color:var(--tpsi-program-text);font-size:16px;line-height:1.5;text-align:left}.tpsi-program .tpsi-program__body ol,.tpsi-program .tpsi-program__body ul{list-style-position:outside;margin:0;padding:0 0 0 1.25em}.tpsi-program .tpsi-program__body ul{list-style:none;padding-left:1.25em}.tpsi-program .tpsi-program__body ul>li{position:relative}.tpsi-program .tpsi-program__body ul>li:before{border:1px solid var(--tpsi-program-accent);border-radius:50%;content:"";height:.35em;left:-1em;position:absolute;top:.55em;width:.35em}.tpsi-program .tpsi-program__body .tpsi-program__highlight,.tpsi-program .tpsi-program__outcome>strong{color:var(--tpsi-program-accent)}.tpsi-program .tpsi-program__body li{margin:0 0 10px;padding:0}.tpsi-program .tpsi-program__body p{margin:0 0 12px}.tpsi-program .tpsi-program__body li>p{margin:0}.tpsi-program .tpsi-program__outcome{margin:18px 0 0;padding:0}.tpsi-program .tpsi-program__divider{grid-column:2;grid-row:2}.tpsi-program .tpsi-program__divider,.tpsi-program .tpsi-program__photo{display:block;height:auto;margin:0;max-width:100%;width:100%}@media (min-width:1024px){.tpsi-program .tpsi-program__visual{align-self:start;position:sticky;top:var(--tpsi-program-sticky-top)}}@media (max-width:767px){.tpsi-program{--tpsi-program-left-space:20px}.tpsi-program .tpsi-program__heading,.tpsi-program .tpsi-program__topics{padding-right:20px}.tpsi-program .tpsi-program__visual{position:static}.tpsi-program .tpsi-program__layout{gap:28px;grid-template-columns:minmax(0,1fr)}.tpsi-program .tpsi-program__heading{font-size:28px;margin-bottom:26px}.tpsi-program .tpsi-program__topics{gap:22px}.tpsi-program .tpsi-program__topic{column-gap:10px;grid-template-columns:28px minmax(0,1fr);row-gap:18px}.tpsi-program .tpsi-program__arrow{margin-top:0;width:28px}.tpsi-program .tpsi-program__title{font-size:20px;line-height:1.3}.tpsi-program .tpsi-program__body,.tpsi-program .tpsi-program__outcome{font-size:16px;line-height:1.6}.tpsi-program .tpsi-program__divider{margin:0;width:100%}}