.service-audience{min-height:0!important;margin:-8px 0 23px!important;padding:13px 15px;background:rgba(255,255,255,.055);border-left:3px solid var(--gold);color:#ded3e3!important;font-size:15px!important}.service-audience strong{color:var(--gold)}.review-details{margin-bottom:22px}.review-details summary{cursor:pointer;padding:16px 18px;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:16px;font-weight:700}.review-details[open] summary{margin-bottom:12px;background:rgba(255,255,255,.05)}.review-details .review-basis{margin-bottom:0!important}.service-actions{display:flex!important;align-items:center;gap:18px!important;flex-wrap:wrap}.service-actions .button{margin:0}.service-secondary{border-bottom:1px solid rgba(255,255,255,.45);padding:9px 0;color:#f0e7f4;font-size:15px}.service-resource-links .service-main-link{background:rgba(199,161,222,.12);border:1px solid var(--gold);padding:15px!important;color:#fff!important;font-weight:700}.services .service-grid article:nth-child(4){display:flex;flex-direction:column}.services .service-grid article:nth-child(4) .service-resource-links{margin-top:auto;padding-top:25px}
@media(max-width:620px){.service-actions{align-items:stretch;flex-direction:column}.service-actions .button{width:100%}.service-secondary{text-align:center}.review-details summary{font-size:15px}}
