.psg-success-stories .filter-success-stories{background-color:#fff;border-color:#ca0a0a;border-radius:32px;border-width:1px;margin:64px 0 0}.psg-success-stories .filter-success-stories summary{color:#ca0a0a;font-size:22px;font-weight:700;line-height:1.3;margin:0;padding:24px;pointer-events:none}.psg-success-stories .filter-success-stories summary:after{display:none}.psg-success-stories .filter-success-stories .details-content{padding:0 24px}.psg-success-stories .filter-success-stories .filter-grid{grid-gap:8px;display:grid}@media (min-width:540px){.psg-success-stories .filter-success-stories .filter-grid{align-items:center;grid-template-columns:1fr 1fr;margin-top:16px}}.psg-success-stories .filter-success-stories fieldset{border:none;padding:0}.psg-success-stories .filter-success-stories fieldset input[type=checkbox]{opacity:0;position:absolute}.psg-success-stories .filter-success-stories fieldset input[type=checkbox]:focus-visible+label:before{outline:2px solid #000;outline-offset:4px}.psg-success-stories .filter-success-stories fieldset input[type=checkbox]:checked+label:before{background-color:#ca0a0a;border-color:#ca0a0a}.psg-success-stories .filter-success-stories fieldset label{cursor:pointer;display:flex;position:relative}.psg-success-stories .filter-success-stories fieldset label:before{background-color:#fff;border:1px solid #75757b;border-radius:4px;content:"";display:block;height:20px;margin-right:10px;width:20px}.psg-success-stories .filter-success-stories .button-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0}.psg-success-stories .filter-success-stories .button-container .button-reset{background:transparent;color:#ca0a0a;font-size:16px;font-weight:700;padding:10px 0}.psg-success-stories .filter-success-stories .button-container .button-reset:hover{text-decoration:none}.psg-success-stories .filter-success-stories .button-container .button-reset.disabled,.psg-success-stories .filter-success-stories .button-container .button-reset:disabled{line-height:0;visibility:hidden}.psg-success-stories .teaser{margin-top:32px;overflow:hidden}.psg-success-stories .cta-module>.wp-block-cover{grid-column:full;margin:0}
