.coc-article{--a-ink:#15171c;--a-body:#3a3d45;--a-muted:#00000080;--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(--coc-pink);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(--coc-pink);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}.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(--coc-pink);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}
