.ccl-article .note-article-content{margin-top:32px}
.ccl-article .note-article-content>p:nth-child(-n+4){position:relative;left:50%;transform:translateX(-50%);width:min(1200px,calc(100vw - 40px));max-width:none}
.ccl-article .note-article-content>p:nth-child(1),.ccl-article .note-article-content>p:nth-child(2),.ccl-article .note-article-content>p:nth-child(4){text-align:justify;text-justify:inter-word}
.ccl-article .ccl-overview,.ccl-article .ccl-interactive{position:relative;left:50%;transform:translateX(-50%);width:min(1200px,calc(100vw - 40px));max-width:none;margin:30px 0}
.ccl-article .ccl-overview img{display:block}
.ccl-article .ccl-overview a{display:block}
.ccl-article .ccl-overview a:focus-visible{outline:2px solid var(--moss);outline-offset:5px}
.ccl-article .ccl-overview figcaption a{display:inline}
.ccl-article .ccl-interactive iframe{display:block;width:100%;height:1050px;min-height:0;max-width:100%;aspect-ratio:auto;border:0}
.ccl-article .ccl-interactive figcaption{font-size:14px;margin-top:12px}
.ccl-article .ccl-equation{padding:16px 0;border-block:1px solid var(--line);font-family:var(--serif);font-size:clamp(1.15rem,2.5vw,1.55rem);text-align:center}
.ccl-article .ccl-method-note{font-size:14px;color:var(--ink-soft)}
@media(max-width:600px){.ccl-article .note-article-content{margin-top:24px}.ccl-article .note-article-content>p:nth-child(-n+4),.ccl-article .ccl-overview,.ccl-article .ccl-interactive{width:calc(100vw - 16px)}.ccl-article .note-article-content>p:nth-child(1),.ccl-article .note-article-content>p:nth-child(2),.ccl-article .note-article-content>p:nth-child(4){text-align:left}.ccl-article .ccl-interactive iframe{height:1500px}}
