.agreements-page .agreements-accordion .card{border:1px solid rgba(var(--molla-primary-color-rgb,204,153,102),.18);border-radius:5px;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.06);background:#fff}.agreements-page .agreements-accordion .card:last-child{margin-bottom:0}.agreements-page .agreements-accordion .card-header{background:linear-gradient(135deg,rgba(var(--molla-primary-color-rgb,204,153,102),.08),rgba(255,255,255,.96));border-bottom:1px solid rgba(var(--molla-primary-color-rgb,204,153,102),.14);padding:1.25rem 1.5rem}.agreements-page .agreements-accordion .card-title{font-size:var(--fs-16);margin-bottom:0;color:inherit}.agreements-page .agreements-accordion .card-title a{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;width:100%;font-weight:var(--fw-semibold);color:inherit;transition:color .2s}.agreements-page .agreements-accordion .card-title a:focus,.agreements-page .agreements-accordion .card-title a:hover{color:var(--molla-primary-color,#c96)}.agreements-page .agreements-accordion .agreements-toggle{display:inline-flex;align-items:center;gap:.5rem;color:var(--molla-primary-color,#c96);font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap;margin-top:.2rem}.agreements-page .agreements-accordion .card-body{padding:1.5rem 1.5rem 1.85rem;color:inherit;background-color:#fff}.agreement-detail .content-body,.agreements-page .agreement-content{color:#555;font-size:var(--fs-14, 1.4rem);line-height:1.75}.agreement-detail .content-body :where(h2,h3,h4,h5),.agreements-page .agreement-content :where(h2,h3,h4,h5){color:#333;font-size:var(--fs-15, 1.5rem);font-weight:var(--fw-semibold,600);letter-spacing:0;line-height:1.6;margin:1.15rem 0 .65rem}.agreement-detail .content-body :where(h2,h3,h4,h5):first-child,.agreements-page .agreement-content :where(h2,h3,h4,h5):first-child{margin-top:0}.agreement-detail .content-body :where(p,div,ul,ol),.agreements-page .agreement-content :where(p,div,ul,ol){margin-bottom:.85rem}.agreement-detail .content-body :where(ul,ol),.agreements-page .agreement-content :where(ul,ol){padding-left:1.8rem}.agreement-detail .content-body li,.agreements-page .agreement-content li{margin-bottom:.35rem}.agreement-detail .content-body hr,.agreements-page .agreement-content hr{display:none}