.co-expandable_card{--co-exp-card-bg:#f6f9ff}.co-expandable_card .co-intro_text{max-width:none}.co-expandable_card--prompt{color:var(--ps-color-primary);font-size:var(--ps-text-sm);font-weight:var(--ps-fw-black);letter-spacing:2px;line-height:1.125;margin:0 auto var(--ps-space-lg);max-width:var(--ps-content-width-narrow);text-align:center;text-transform:uppercase}.co-expandable_card--list{align-items:flex-start;position:relative}.co-expandable_card--item{display:flex;flex-direction:column;position:relative;z-index:1}.co-expandable_card--item.is-open{z-index:2}.co-expandable_card--toggle{align-items:center;background-color:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:0;position:relative;text-align:center;width:100%}.co-expandable_card--toggle:not(button){cursor:default}.co-expandable_card--toggle.is-open{background-color:var(--co-exp-card-bg);border:2px solid var(--ps-color-white);border-bottom-color:#0000;border-radius:var(--ps-radius-sm);box-shadow:0 4px 4px#003a4933}.co-expandable_card--media{align-items:center;background-color:var(--co-exp-card-bg);border:2px solid var(--ps-color-white);border-radius:var(--ps-radius-sm);box-shadow:0 4px 4px#003a4933;display:flex;flex:none;justify-content:center;padding:var(--ps-space-md);width:100%}.is-open .co-expandable_card--media{background-color:#0000;border:0;border-radius:0;box-shadow:none;padding-bottom:0}@media (width>=960px){.co-expandable_card--media{aspect-ratio:1}}.co-expandable_card--logo{display:block;height:auto;max-height:160px;max-width:100%;object-fit:contain;width:auto}.co-expandable_card--name{color:var(--ps-color-neutral-700);display:block;font-size:var(--ps-text-sm);font-weight:var(--ps-fw-black);letter-spacing:2px;line-height:var(--ps-leading-loose);margin-top:var(--ps-space-sm);max-width:100%;min-height:calc(var(--ps-leading-loose)*2 + 8px);overflow-wrap:break-word;padding-bottom:6px;position:relative;text-transform:uppercase;z-index:2}.co-expandable_card--name:link,.co-expandable_card--name:visited{font-weight:var(--ps-fw-bold);text-decoration:underline;text-decoration-color:var(--ps-color-primary-accent);text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-thickness.25s ease-in-out}.co-expandable_card--name:hover{text-decoration-thickness:1px}.co-expandable_card--name,.co-expandable_card--name:link,.co-expandable_card--name:visited{color:var(--ps-color-neutral-700);font-weight:var(--ps-fw-black);text-decoration:underline;text-decoration-color:var(--ps-color-primary-accent);text-decoration-thickness:2px;text-underline-offset:5px}.is-open .co-expandable_card--name{margin-top:var(--ps-space-xs);padding-bottom:var(--ps-space-md);padding-left:var(--ps-space-sm);padding-right:var(--ps-space-sm)}.co-expandable_card--toggle:hover .co-expandable_card--name{text-decoration-thickness:1px}.co-expandable_card--panel{background-color:var(--ps-color-white);border-radius:var(--ps-radius-sm);flex-basis:calc(100% - var(--ps-gutter-x))!important;height:0;max-width:calc(100% - var(--ps-gutter-x))!important;overflow:hidden;padding:var(--ps-space-md);position:relative;transition:height.35s ease-in-out;width:calc(100% - var(--ps-gutter-x));z-index:1}.co-expandable_card--panel.closed{padding-bottom:0;padding-top:0}.co-expandable_card--main{display:flex;flex-direction:column;gap:var(--ps-space-sm);height:100%;padding:var(--ps-space-lg)}.co-expandable_card--headline{color:var(--ps-color-primary);font-size:var(--ps-text-lg);font-weight:var(--ps-fw-bold);line-height:1.6;margin-bottom:0}.co-expandable_card--desc{color:var(--ps-color-neutral-700);font-size:var(--ps-text-md)}.co-expandable_card--desc ol:last-child,.co-expandable_card--desc p:last-child,.co-expandable_card--desc ul:last-child{margin-bottom:0}.co-expandable_card--button{align-items:center;border-radius:999px;border-style:solid;border-width:0;box-shadow:3px 4px 6px#003a4966;cursor:pointer;display:inline-flex;font-size:var(--ps-text-sm);font-weight:var(--ps-fw-black);gap:6px;justify-content:center;letter-spacing:1px;line-height:1;margin:0;padding:15px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color.2s,border-color.2s,color.2s,box-shadow.2s;white-space:nowrap}.co-expandable_card--button:link,.co-expandable_card--button:visited{text-decoration:none}.co-expandable_card--button:focus-visible{outline:2px solid var(--ps-color-primary-accent);outline-offset:3px;box-shadow:none}.co-expandable_card--button{background-color:var(--ps-color-button);border-color:var(--ps-color-primary);color:var(--ps-color-text-button);letter-spacing:2px}.co-expandable_card--button:link,.co-expandable_card--button:visited{color:var(--ps-color-primary)}.co-expandable_card--button:active,.co-expandable_card--button:focus,.co-expandable_card--button:hover{background-color:var(--ps-color-button-hover);box-shadow:none;color:var(--ps-color-text-button-hover)}.co-expandable_card--button:active:link,.co-expandable_card--button:active:visited,.co-expandable_card--button:focus:link,.co-expandable_card--button:focus:visited,.co-expandable_card--button:hover:link,.co-expandable_card--button:hover:visited{background-color:var(--ps-color-button-hover);color:var(--ps-color-text-button-hover);text-decoration:none}.co-expandable_card--button{align-self:flex-start;margin-top:var(--ps-space-sm)}.co-expandable_card--helped{background-color:var(--ps-color-primary-50);border-radius:var(--ps-radius-sm);height:100%;padding:var(--ps-space-md);text-align:center}@media (width>=960px){.co-expandable_card--helped{background-color:color-mix(in srgb,var(--ps-color-white) 55%,var(--ps-color-primary-50));padding:var(--ps-space-lg)}}.co-expandable_card--helped_title{color:var(--ps-color-text-heading);font-family:var(--ps-ff-secondary);font-size:var(--ps-text-2xl);font-weight:var(--ps-fw-regular);line-height:1.08;margin:0 0 var(--ps-space-sm);margin-inline:0}.co-expandable_card--helped_desc{color:var(--ps-color-neutral-700);font-size:var(--ps-text-md)}.co-expandable_card--helped_desc ol:last-child,.co-expandable_card--helped_desc p:last-child,.co-expandable_card--helped_desc ul:last-child{margin-bottom:0}