/* The starting point, its evidence and the trial action form one audience card. */
.audience79-rules{row-gap:30px}
.audience79-rules .a82-integrated{grid-column:1/-1;position:relative;top:auto;z-index:auto;margin:0;padding:28px 0 0;background:transparent;border:0;border-top:1px solid #d7c7eb;border-radius:0;box-shadow:none;min-width:0}
.a82-integrated>header{justify-content:space-between;align-items:center;margin-bottom:25px;gap:24px}
.a82-integrated h3{font-size:35px;line-height:1.13;letter-spacing:-.04em;max-width:none}
.a82-integrated h3>span{color:#6945c5}
.a82-integrated>header p{font-size:14px;line-height:1.5;color:#695777;margin:0}
.a82-trial{display:flex;align-items:center;justify-content:center;gap:24px;background:#ff875f;color:#302339;border-radius:16px;padding:20px 24px;text-decoration:none;font-size:16px;font-weight:800;line-height:1.35;margin-top:26px}
.a82-trial>span{font-size:25px;flex-shrink:0}.a82-trial:hover{background:#ff9a79}.a82-trial:focus-visible{outline:3px solid #6945c5;outline-offset:4px}
.a82-integrated .a81-more{background:transparent;margin-top:4px;padding-bottom:0;min-height:44px;font-weight:600}.a82-integrated .a81-more:hover{text-decoration:underline}
@media(max-width:1000px){.a82-integrated>header{display:block}.a82-integrated>header p{margin-top:12px}.a82-integrated>header p br{display:none}}
@media(max-width:800px){
 .audience79-rules{row-gap:12px;padding-bottom:24px}
 .audience79-rules .a82-integrated{padding-top:24px;margin-top:2px}
 .a82-integrated>header{padding:0;margin-bottom:21px}.a82-integrated h3{font-size:28px;margin-top:0}.a82-integrated>header p{font-size:13px;max-width:250px}
 .a82-integrated .a81-grid{margin-inline:-8px}.a82-integrated .a81-case{border-color:#e1d4ef}
 .a82-trial{margin:22px -4px 0;padding:17px 14px;font-size:14px;text-align:left;justify-content:space-between;gap:15px}
 .a82-integrated .a81-more{font-size:11px;padding-inline:0;gap:10px}
}
@media(max-width:359px){.a82-integrated h3{font-size:25px}.a82-integrated .a81-grid{margin-inline:-10px}.a82-trial{font-size:13px}}

/* Secondary channel action precedes the primary trial action. */
.a82-integrated .a81-more{background:#e4d8f5;margin-top:18px;padding:12px 16px;min-height:44px}
.a82-integrated .a81-more:hover{background:#dacbef}
.a82-integrated .a82-trial{margin-top:12px}

/* Match both action rows: left label, right arrow, shared edges. */
.a82-integrated .a81-more,.a82-integrated .a82-trial{justify-content:space-between;text-align:left;margin-inline:0;padding-inline:24px}
.a82-integrated .a81-more>span{flex-shrink:0}
@media(max-width:800px){.a82-integrated .a81-more,.a82-integrated .a82-trial{padding-inline:14px}}
