.ps-info{display:flex;flex-direction:row;width:calc(100% - 72px);max-width:none;margin:0 0 0 72px;padding:0;background:var(--ps-info-bg,#fff);font-family:PSBrown,Arial,sans-serif;overflow-anchor:none}
.ps-info,.ps-info *{box-sizing:border-box}
.ps-info .ps-info__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:32px;flex:0 0 50%;width:50%;min-width:0;margin:0;padding:var(--ps-info-pt,0px) 16px var(--ps-info-pb,0px);text-align:left}
.ps-info .ps-info__heading{font-family:PSBrown,Arial,sans-serif;font-size:var(--ps-info-heading,42px);line-height:1.23;letter-spacing:-.01562em;font-weight:700;color:var(--ps-info-text,#424140);margin:0;padding:0;text-transform:none}
.ps-info .ps-info__body{font-family:PSBrown,Arial,sans-serif;font-size:var(--ps-info-body,18px);line-height:1.5;letter-spacing:.00938em;font-weight:400;color:var(--ps-info-text,#424140);margin:0;padding:0;text-transform:none}
.ps-info .ps-info__subtitle{font-family:PSBrown,Arial,sans-serif;font-size:var(--ps-info-body,18px);line-height:1.5;letter-spacing:.00938em;font-weight:400;color:var(--ps-info-text,#424140);margin:0;padding:0;text-transform:none}
.ps-info .ps-info__actions{display:flex;align-items:stretch;justify-content:flex-start;gap:24px;flex-wrap:wrap;margin:0;padding:0}
.ps-info .ps-info__button{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:56px;margin:0;padding:6px 24px;border-radius:4px;box-shadow:none;font-family:PSBrown,Arial,sans-serif;font-size:18px;line-height:27px;letter-spacing:.02857em;font-weight:700;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}
.ps-info .ps-info__button--primary{color:var(--ps-info-button-color,#fff);background:var(--ps-info-button-bg,#202ea8);border:3px solid var(--ps-info-button-bg,#202ea8)}
.ps-info .ps-info__button--secondary{color:var(--ps-info-button-bg,#202ea8);border:3px solid var(--ps-info-button-bg,#202ea8);background:transparent}
.ps-info .ps-info__button--primary:hover{color:var(--ps-info-button-color,#fff);background:var(--ps-info-button-bg,#202ea8);filter:brightness(.9)}
.ps-info .ps-info__button--secondary:hover{color:var(--ps-info-button-bg,#202ea8);background:rgba(32,46,168,.04)}
.ps-info .ps-info__button:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.ps-info .ps-info__picture{position:relative;display:block;flex:0 0 50%;width:50%;min-width:0;aspect-ratio:1/1;margin:0;padding:0;overflow:hidden}
.ps-info .ps-info__image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;border:0;margin:0;padding:0}
@media(max-width:959px){
 .ps-info{flex-direction:column-reverse;width:100%;margin:0}
 .ps-info .ps-info__picture{flex:none;width:100%;aspect-ratio:390/220}
 .ps-info .ps-info__content{flex:none;width:100%;align-items:center;margin:20px 0 0;padding:var(--ps-info-pt-mobile,0px) 16px var(--ps-info-pb-mobile,0px);text-align:center;gap:32px}
 .ps-info .ps-info__heading{font-size:var(--ps-info-heading-mobile,30px);color:var(--ps-info-text-mobile,#424140)}
 .ps-info .ps-info__body,.ps-info .ps-info__subtitle{font-size:var(--ps-info-body-mobile,18px);color:var(--ps-info-text-mobile,#424140)}
 .ps-info .ps-info__actions{justify-content:center;gap:16px}
 .ps-info .ps-info__button{padding-left:16px;padding-right:16px}
}
@media(prefers-reduced-motion:reduce){.ps-info .ps-info__button{transition:none}}
.ps-info .ps-info__content{gap:var(--ps-role-contentgap,32px)}.ps-info .ps-info__subtitle{font-size:var(--ps-role-subtitlesize,18px)}.ps-info .ps-info__button{font-size:var(--ps-role-buttonsize,18px)}.ps-info .ps-info__actions{gap:var(--ps-role-buttongap,24px)}@media(max-width:959px){.ps-info .ps-info__content{gap:var(--ps-role-mobilecontentgap,32px)}.ps-info .ps-info__subtitle{font-size:var(--ps-role-mobilesubtitlesize,18px)}.ps-info .ps-info__button{font-size:var(--ps-role-mobilebuttonsize,18px)}.ps-info .ps-info__actions{gap:var(--ps-role-mobilebuttongap,16px)}}
