.coc-article{--a-ink:#000;--a-body:#000;--a-muted:#000;--a-rule:#e7e9ee;--a-soft:#f4f5f7;color:var(--a-body);letter-spacing:-.011em;overflow-wrap:break-word;font-size:17px;line-height:1.75}@media (min-width:768px){.coc-article{font-size:18px;line-height:1.78}}.coc-article>*+*,.coc-article div>*+*,.coc-article section>*+*{margin-top:1.15em}.coc-article p:empty,.coc-article div[aria-hidden=true]:empty,.coc-article span[aria-hidden=true]:empty{display:none}.coc-article mark{color:inherit;background:0 0}.coc-article h2>br:first-child,.coc-article h3>br:first-child{display:none}.coc-article h2,.coc-article h3,.coc-article h4{color:var(--a-ink);font-family:var(--font-display), "Bricolage Grotesque", Arial, sans-serif;text-wrap:balance;font-weight:600}.coc-article h2{letter-spacing:-.032em;margin-top:2.1em;font-size:27px;line-height:1.16}.coc-article h3{letter-spacing:-.025em;margin-top:1.9em;font-size:21px;line-height:1.25}@media (min-width:768px){.coc-article h2{font-size:33px}.coc-article h3{font-size:23px}}.coc-article>h2:first-child,.coc-article>h3:first-child{margin-top:0}.coc-article h2+*,.coc-article h3+*{margin-top:.7em}.coc-article h2 strong,.coc-article h3 strong{font-weight:inherit}.coc-article strong,.coc-article b{color:var(--a-ink);font-weight:600}.coc-article a{color:var(--a-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--coc-pink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--coc-pink) 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s,color .2s}.coc-article a:hover{text-decoration-color:currentColor}.coc-article h2 a,.coc-article h3 a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--coc-pink) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--coc-pink) 55%, transparent)}.coc-article figure a{text-decoration:none}.coc-article a:has(>img){text-decoration:none}.coc-article ul,.coc-article ol{padding-left:1.5em}.coc-article ul{list-style:none}.coc-article ul>li{position:relative}.coc-article ul>li:before{content:"";background:var(--coc-pink);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:-1.05em}.coc-article ol{list-style:decimal}.coc-article ol>li::marker{color:var(--coc-pink);font-weight:600}.coc-article li+li,.coc-article li>ul,.coc-article li>ol{margin-top:.45em}.coc-article img{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:680px;margin-inline:auto;display:block}.coc-article figure{margin-block:2em 0}.coc-article>figure:first-child{margin-top:0}.coc-article figcaption{color:var(--a-muted);text-align:center;margin-top:.85em;font-size:14px;line-height:1.55}.coc-article .study-figure img{width:100%}.coc-article .study-animation{margin-top:.85em}.coc-article .study-animation summary{width:fit-content;color:var(--a-ink);cursor:pointer;margin-inline:auto;font-size:14px;font-weight:600}.coc-article .study-animation summary:focus-visible{outline:2px solid var(--coc-pink);outline-offset:5px;border-radius:3px}.coc-article .study-animation img{margin-top:.85em}.coc-article .study-animation-stop,.coc-article .study-animation[open] .study-animation-start{display:none}.coc-article .study-animation[open] .study-animation-stop{display:inline}.coc-article .study-figure:has(>.study-animation[open])>img{display:none}.coc-article figure:has(>figure){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.coc-article figure:has(>figure)>figure{margin:0}.coc-article figure:has(>figure) img{object-fit:cover;width:100%;height:100%}.coc-article figure:has(>table){margin:0;overflow-x:auto}.coc-article *+figure:has(>table){margin-top:0}:is(.coc-article p+figure:has(>table),.coc-article div+figure:has(>table)){margin-top:1.4em}.coc-article figure:has(>table)+:not(figure):not(div){margin-top:1.4em}.coc-article figure:has(>table)+div:has(>div>figure:first-child>table){margin-top:0}.coc-article figure:has(>table)+div:has(>div>figure:first-child>table)>div:first-child{margin-top:0}.coc-article table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.5}@media (min-width:768px){.coc-article table{font-size:16px}}.coc-article th,.coc-article td{border-bottom:1px solid var(--a-rule);text-align:left;vertical-align:top;padding:12px 16px}.coc-article th{background:var(--a-soft);color:var(--a-ink);font-weight:600}.coc-article [data-align=center]{text-align:center}.coc-article figure:has(>table th):has(+figure td[data-align=center]) th{text-align:center}.coc-article [data-align=right]{text-align:right}@media (max-width:767px){.coc-article figure:has(>.study-comparison-table){overflow:visible}.coc-article .study-comparison-table,.coc-article .study-comparison-table tbody{display:block}.coc-article .study-comparison-table{font-size:17px;line-height:1.6}.coc-article .study-comparison-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coc-article .study-comparison-table tbody tr{border:1px solid var(--a-rule);border-radius:16px;display:block;overflow:hidden}.coc-article .study-comparison-table tbody tr+tr{margin-top:20px}.coc-article .study-comparison-table td{text-align:left;border:0;width:100%;padding:14px 18px;display:block}.coc-article .study-comparison-table td+td{border-top:1px solid var(--a-rule)}.coc-article .study-comparison-table td:before{content:attr(data-label);color:var(--a-ink);margin-bottom:3px;font-size:14px;font-weight:600;display:block}.coc-article .study-comparison-table td:first-child{background:var(--a-soft);font-family:var(--font-display), "Bricolage Grotesque", Arial, sans-serif;font-size:22px;line-height:1.3}.coc-article .study-comparison-table td:first-child:before{content:none}}.coc-article section{background:var(--a-soft);border-radius:20px;padding:24px}@media (min-width:768px){.coc-article section:has(>div>img){grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:28px;padding:20px;display:grid}.coc-article section:has(>div>img)>*+*{margin-top:0}}.coc-article section h2,.coc-article section h3{margin-top:0}.coc-article section img{width:100%}.coc-article section>div>span:first-child{color:var(--a-ink);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.coc-article section li strong{display:block}.coc-article blockquote{border-left:3px solid var(--coc-pink);color:var(--a-ink);padding-left:1.2em;font-size:1.08em}.coc-article hr{background:var(--a-rule);border:0;height:1px;margin-block:2.5em}.coc-toc-scroll{scrollbar-width:thin;scrollbar-color:#00000026 transparent}@property --coc-toc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.coc-toc-led{isolation:isolate;position:relative;box-shadow:0 0 12px #e1147c17}.coc-toc-led:before,.coc-toc-led:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--coc-toc-angle), transparent 0deg 245deg, #e1147c26 275deg, #e1147c 310deg, #fff 325deg, #e1147c 337deg, transparent 355deg 360deg);-webkit-mask-composite:xor;padding:2px;animation:5s linear infinite coc-toc-led-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.coc-toc-led:after{filter:blur(3px);opacity:.65}@keyframes coc-toc-led-orbit{to{--coc-toc-angle:360deg}}@media (prefers-reduced-motion:reduce){.coc-toc-led:before,.coc-toc-led:after{animation:none}}
