.ci{gap:var(--s-5);display:grid}.ci-legal{--lgap:1.5em;gap:var(--s-1);font-style:normal;font-size:var(--t-caption);line-height:1.75;display:grid;overflow:hidden}.ci-lline{margin:0 0 0 calc(var(--lgap) * -1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ci-li{padding-left:var(--lgap);word-break:keep-all;position:relative}.ci-li:before{content:"·";width:var(--lgap);text-align:center;position:absolute;left:0}.ci-lk{margin-right:.4em}.ci-lv b{font-weight:var(--w-semi);margin-right:.5em}.ci-lv .ci-lk{margin-right:.3em}.ci-lsep{margin-inline:.45em}.ci-legal a{color:inherit;transition:color var(--dur-2) var(--ease-ui);text-decoration:none}.ci-legal a:hover{text-underline-offset:3px;text-decoration:underline}.ci-copy{font-size:var(--t-caption)}@media (max-width:767px){.ci-legal{gap:0}}.ci-dark .ci-li{color:var(--n-300)}.ci-dark .ci-li:before,.ci-dark .ci-lsep{color:var(--n-600)}.ci-dark .ci-lk{color:var(--text-soft-on-dark)}.ci-dark .ci-lv b{color:var(--n-100)}.ci-dark .ci-legal a:hover{color:var(--n-0)}.ci-dark .ci-copy{color:var(--n-500)}.ci-light .ci-li{color:var(--text-strong)}.ci-light .ci-li:before,.ci-light .ci-lsep{color:var(--n-300)}.ci-light .ci-lk{color:var(--text-soft)}.ci-light .ci-lv b{color:var(--text-strong)}.ci-light .ci-legal a:hover{color:var(--green-700)}.ci-light .ci-copy{color:var(--text-soft)}.ci-foot{border-top:1px solid var(--n-200);background:var(--n-0);width:100%}.ci-foot-in{gap:var(--s-3);padding-block:var(--s-6) var(--s-7);display:grid}.ci-terms{font-size:var(--t-caption);color:var(--text-soft)}.ci-terms a{color:var(--text-strong);text-underline-offset:2px;text-decoration:underline}.ci-terms a:hover{color:var(--green-700)}.ci-terms-sep{color:var(--n-300);margin-inline:.45em}@media (max-width:767px){.ci-terms a{align-items:center;min-height:44px;display:inline-flex}}.ci-foot-in{text-align:center;justify-items:center}.ci-foot .ci-legal{justify-items:center}.ci-foot .ci-lline{justify-content:center;margin-left:0}.ci-foot .ci-li{padding-left:0;padding-inline:calc(var(--lgap) / 2)}.ci-foot .ci-li:before{content:none}.ci-foot .ci-li+.ci-li:before{content:"·";width:var(--lgap);left:0;transform:translate(-50%)}@media (max-width:767px){.ci-foot .ci-li+.ci-li:before{content:none}.ci-foot .ci-li{padding-inline:.6em}}
