.gs-section.cm-car{border-bottom:1px solid var(--line);overflow:hidden;padding-block:clamp(72px,7.5vw,118px)}.cm-car__head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:clamp(36px,4vw,56px)}.cm-car .gs-h2.cm-car__h2{margin:0}.cm-car .gs-lede.cm-car__lede{margin-top:clamp(20px,2.2vw,30px);max-width:62ch}.cm-car__lede p{margin:0}.cm-car .cm-car__h2 b{display:inline}.cm-car--red-break .cm-car__h2 b{display:block}.cm-car__ctrl{align-items:center;display:flex;flex:0 0 auto;gap:18px}.cm-car__n{color:var(--txt-3);font-family:var(--mono);font-size:12px;letter-spacing:.2em;min-width:6ch;text-align:center}.cm-car__n b{color:var(--red);font-weight:500}.cm-car__btn{align-items:center;background:transparent;border:1px solid var(--line-2);color:var(--txt-2);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:border-color .25s var(--ease),color .25s var(--ease);width:44px}.cm-car__btn:hover{border-color:var(--txt);color:var(--txt)}.cm-car__btn:focus-visible{outline:1px solid var(--txt);outline-offset:3px}.cm-car__btn[disabled]{cursor:default;opacity:.3}.cm-car__btn svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:16px}.cm-car__track{display:grid;gap:clamp(14px,1.6vw,22px);grid-auto-columns:min(78vw,400px);grid-auto-flow:column;margin-right:calc(var(--gutter)*-1);overflow-x:auto;padding:0 var(--gutter) 8px 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cm-car__track::-webkit-scrollbar{display:none}.cm-car__track:focus-visible{outline:1px solid var(--line-3);outline-offset:4px}.cm-car__card{background:var(--bg-1);border:1px solid var(--line-3);display:flex;flex-direction:column;min-height:340px;padding:clamp(24px,2.4vw,36px);position:relative;scroll-snap-align:start;transition:border-color .3s var(--ease),background .3s var(--ease)}.cm-car__card:hover{background:var(--bg-2);border-color:hsla(0,0%,100%,.4)}.cm-car__ico{margin:0 0 clamp(28px,3vw,40px)}.gs-section .cm-car__title{border-bottom:1px solid var(--line);color:var(--txt);font-family:var(--display);font-size:22px;font-weight:400;letter-spacing:-.012em;line-height:var(--lh-heading,1.2);margin:0 0 28px;min-height:calc(2.36em + 15px);padding-bottom:14px}.cm-car__body{margin-bottom:8px}.cm-car__body p{color:var(--txt-2);font-size:15.5px;line-height:var(--lh-small,1.5);margin:0}.cm-car__body p+p{margin-top:1em}.cm-car__body em{color:var(--txt);font-style:normal;font-weight:500}a.cm-car__card{color:inherit;text-decoration:none}a.cm-car__card:focus-visible{outline:1px solid var(--txt);outline-offset:3px}.cm-car__more{align-items:center;align-self:flex-start;color:var(--red);display:inline-flex;font-family:var(--mono);font-size:11px;gap:10px;letter-spacing:.18em;margin-top:auto;padding-top:18px;text-transform:uppercase;transition:color .3s}a.cm-car__card:focus-visible .cm-car__more,a.cm-car__card:hover .cm-car__more{color:var(--txt)}.cm-car__arrow{background:currentColor;display:inline-block;height:1px;position:relative;transition:width .3s;width:14px}.cm-car__arrow:after{border-right:1px solid;border-top:1px solid;content:"";height:6px;position:absolute;right:0;top:-3px;transform:rotate(45deg);width:6px}a.cm-car__card:focus-visible .cm-car__arrow,a.cm-car__card:hover .cm-car__arrow{width:22px}.cm-car__bar{background:var(--line-2);height:1px;margin-top:clamp(24px,2.6vw,36px);position:relative}.cm-car__bar i{background:var(--red);height:100%;left:0;position:absolute;top:0;transition:left .3s var(--ease),width .3s var(--ease);width:20%}@media (max-width:767px){.cm-car__head{align-items:start;flex-direction:column}.cm-car__track{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr;margin-right:0;overflow:visible;padding-right:0;scroll-snap-type:none}.cm-car__card,.gs-section .cm-car__title{min-height:0}.cm-car__bar,.cm-car__ctrl{display:none}}@media (prefers-reduced-motion:reduce){.cm-car__track{scroll-behavior:auto}}@media (max-width:989px){.cm-car__head{align-items:start;flex-direction:column}.cm-car__intro{width:100%}.cm-car .gs-lede.cm-car__lede{max-width:none}}