.cl-end{flex-direction:column;min-height:100svh;padding-top:140px;display:flex;position:relative}.cl-end>.cl-wrap{flex-direction:column;flex:1;width:100%;display:flex}.cl-end-top{flex:1 1 0}.cl-end-gap{flex:1.25 96px}.cl-doors{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:230px;display:grid}.cl-door{padding-top:28px;position:relative}.cl-door-label{color:var(--ink-soft);margin:0;font-size:15px;font-weight:500;line-height:1.3}.cl-door-title{letter-spacing:-.028em;margin:12px 0 0;font-size:44px;font-weight:600;line-height:1.1}.cl-door-line{max-width:31ch;color:var(--ink-soft);margin:14px 0 0;font-size:19px;line-height:1.5}.cl-acts{flex-direction:column;align-items:flex-start;margin-top:18px;display:flex}.cl-act{min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:.38em;padding:11px 0 9px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.cl-act-label{position:relative}.cl-act-label:before,.cl-act-label:after{content:"";height:1px;position:absolute;bottom:-3px;left:0;right:0}.cl-act-label:before{background:#ffffff3d}.cl-act-label:after{background:var(--ink);transform-origin:0;transition:transform .45s var(--ease-eka);transform:scaleX(0)}.cl-arrow{transition:transform .35s var(--ease-eka);display:inline-block}.cl-act:focus-visible .cl-act-label:after{transform:scaleX(1)}.cl-act:focus-visible .cl-arrow{transform:translate(3px,-3px)}@media (hover:hover){.cl-act:hover .cl-act-label:after{transform:scaleX(1)}.cl-act:hover .cl-arrow{transform:translate(3px,-3px)}}.cl-act:active{opacity:.72;transition:opacity 80ms}.cl-out{min-height:22px;color:var(--ink-soft);font-size:15px;font-weight:500;line-height:1.45;display:block}@media (max-width:767px){.cl-end{padding-top:48px}.cl-end-top{display:none}.cl-end-gap{flex:48px}.cl-doors{grid-template-columns:1fr;row-gap:36px;scroll-margin-top:24px}.cl-door{padding-top:22px}.cl-door-label{font-size:14px}.cl-door-title{letter-spacing:-.025em;margin-top:8px;font-size:30px}.cl-door-line{margin-top:10px;font-size:17px;line-height:1.45}.cl-acts{margin-top:8px}}
