body.eff-legal .cfq-search input{font-size:17px;padding:14px 18px;border-radius:999px}body.eff-legal .cfq-toc{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}body.eff-legal .cfq-toc a{text-decoration:none;font-size:14.5px;padding:8px 14px;border-radius:999px;background:var(--haze);color:var(--purple)!important;border:1px solid rgba(66,18,127,.16)}body.eff-legal .cfq-group{scroll-margin-top:16px}body.eff-legal .cfq-item{background:#fff;border:1px solid var(--line);border-radius:18px;margin:10px 0;overflow:hidden}body.eff-legal .cfq-item summary{cursor:pointer;list-style:none;display:flex;gap:12px;align-items:flex-start;padding:16px 18px;font-weight:700;font-size:17.5px;line-height:1.35}body.eff-legal .cfq-item summary::-webkit-details-marker{display:none}body.eff-legal .cfq-item summary:after{content:"+";margin-left:auto;color:var(--purple);font-size:22px;line-height:1;font-weight:400}body.eff-legal .cfq-item[open] summary:after{content:"–"}body.eff-legal .cfq-n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--purple);color:#E8C65A;font-size:13.5px;font-weight:800;margin-top:-1px}body.eff-legal .cfq-a{padding:0 18px 6px 58px}body.eff-legal .cfq-a p{margin:0 0 12px}body.eff-legal .cfq-close{margin-top:34px;text-align:center}body.eff-legal .cfq-line{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:21px;line-height:1.4;margin:4px 0 10px;color:var(--purple)}body.eff-legal .cfq-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}body.eff-legal .cfq-btns .lg-btn{margin-top:4px}@media (max-width:520px){body.eff-legal .cfq-a{padding-left:18px}}