.ind-cl{--c-ease:cubic-bezier(.16, 1, .3, 1);--c-new:#2b54e0;--c-new-wash:#eef2ff;--c-fix:#985a06;--c-fix-wash:#fbf1e2}@keyframes c-drop{0%{opacity:0;translate:0 -14px}}.ind-cl .cl-link{color:var(--jx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--jx-line-2);text-decoration-color:var(--jx-line-2);text-underline-offset:3px}.ind-cl .cl-link:hover{text-decoration-color:currentColor}.ind-cl .clh{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-cl .clh-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-cl .clh-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.ind-cl .clh-h1 .a-fit-in{letter-spacing:-.03em}.ind-cl .clh-h1 span span{display:block}.ind-cl .clh-lede{max-width:680px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ind-cl .clh-stage{background:var(--jx-grain), var(--in-plate);border-radius:28px;justify-items:center;gap:0;max-width:760px;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(28px,4vw,52px) clamp(16px,4vw,48px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #1011140d}.ind-cl .clh-note{width:min(100%,520px);box-shadow:var(--in-shadow-lift);text-align:left;background:#fff;border-radius:18px;gap:8px;padding:18px 20px;display:grid}.ind-cl .clh-note+.clh-note{margin-top:-10px}.ind-cl .clh-note.is-1{z-index:3;position:relative}.ind-cl .clh-note.is-2{z-index:2;opacity:.92;width:min(94%,488px);position:relative}.ind-cl .clh-note.is-3{z-index:1;opacity:.8;width:min(88%,456px);position:relative}.ind-cl .clh-note b{font-size:.9375rem}.ind-cl .clh-meta,.ind-cl .clt-meta{color:var(--jx-ink-3);align-items:center;gap:10px;font-size:.75rem;display:flex}.ind-cl .clh-kind{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.ind-cl .clh-kind.is-new{background:var(--c-new-wash);color:var(--c-new)}.ind-cl .clh-kind.is-improved{background:var(--jx-ok-wash);color:var(--jx-ok)}.ind-cl .clh-kind.is-fixed{background:var(--c-fix-wash);color:var(--c-fix)}.ind-cl.js .clh-stage.in .clh-note{animation:c-drop .5s var(--c-ease) both;animation-delay:calc(.2s + var(--k) * .2s)}.ind-cl .clt-list{gap:clamp(32px,4vw,48px);max-width:820px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.ind-cl .clt-when{letter-spacing:.07em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.8125rem;font-weight:700}.ind-cl .clt-month ol{gap:14px;margin-top:14px;display:grid;position:relative}.ind-cl .clt-month ol:before{content:"";background:var(--jx-line);width:2px;position:absolute;top:14px;bottom:14px;left:15px}.ind-cl .clt-month li{grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid;position:relative}.ind-cl .clt-dot{z-index:1;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:50%;place-items:center;margin-top:18px;display:grid;position:relative}.ind-cl .clt-dot.is-new{color:var(--c-new)}.ind-cl .clt-dot.is-improved{color:var(--jx-ok)}.ind-cl .clt-dot.is-fixed{color:var(--c-fix)}.ind-cl .clt-month article{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);gap:6px;padding:20px 22px;display:grid}.ind-cl .clt-month .jx-body{font-size:.9375rem}@media (max-width:640px){.ind-cl .clt-month li{grid-template-columns:1fr}.ind-cl .clt-dot,.ind-cl .clt-month ol:before{display:none}}
