.cb{--cb-ink:#0a0d12;--cb-ink-2:#1f2a44;--cb-muted:#5b6272;--cb-line:#e3e8ef;--cb-line-strong:#c3cad6;--cb-paper:#f1f3f7;--cb-acc:var(--wp-accent,#fc5f00);--cb-gap:6px;--cb-colgap:14px;--cb-sub:2;--cb-row:92px;--cb-gutter:24px;color:var(--cb-ink);font-family:var(--wp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;padding:56px 0 64px;font-size:16px;line-height:1.5;position:relative}@media (width>=1024px){.cb{--cb-gutter:128px}}.cb__inner{padding-right:var(--cb-gutter);padding-left:var(--cb-gutter)}.cb__head{border-bottom:2px solid var(--cb-ink);flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-bottom:20px;display:flex}.cb__h2{font-family:"Exo 2", "Exo 2 Fallback", var(--wp-font);letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:800;line-height:1.15}.cb__lead{max-width:470px;color:var(--cb-muted);margin:10px 0 0;font-size:15px;line-height:1.5}.cb-facts{flex:none;margin:0;padding:0;list-style:none;display:flex}.cb-facts li{border-left:1px solid var(--cb-line);flex-direction:column;gap:2px;max-width:132px;padding:0 18px;display:flex}.cb-facts li:first-child{border-left:0;padding-left:0}.cb-facts li:last-child{padding-right:0}.cb-facts b{font-family:"Exo 2", "Exo 2 Fallback", var(--wp-font);white-space:nowrap;font-size:22px;font-weight:800;line-height:1.1}.cb-facts span{color:var(--cb-muted);font-size:12px;line-height:1.3}.cb-board{align-items:flex-start;gap:var(--cb-colgap);margin-top:24px;display:flex}.cb-col{flex-direction:column;flex:1 1 0;gap:22px;min-width:0;display:flex}.cb-col--2{margin-top:32px}.cb-col--3{margin-top:10px}.cb-col--4{margin-top:44px}.cb-col--5{margin-top:18px}.cb-col--6{margin-top:52px}.cb-g{grid-template-columns:repeat(var(--cb-sub), minmax(0, 1fr));grid-auto-rows:var(--cb-row);gap:var(--cb-gap);grid-auto-flow:dense;display:grid;container-type:inline-size}.cb-g__list{margin:0;padding:0;list-style:none;display:contents}.cb-s21{grid-column:span 2}.cb-s22{grid-area:span 2/span 2}.cb-g__h{min-width:0;font-family:"Exo 2", "Exo 2 Fallback", var(--wp-font);letter-spacing:-.015em;color:var(--cb-ink);flex-direction:column;justify-content:flex-end;margin:0;padding:0 4px 6px 0;font-weight:800;line-height:1.02;display:flex;container-type:inline-size}.cb-g__h:before{content:"";background:var(--cb-acc);flex:none;width:24px;height:3px;margin-bottom:9px}.cb-g__h span{font-size:clamp(16px, calc(var(--fit,12) * 1cqi), 26px)}.cb-t{border:1px solid var(--cb-line);background:#fff;flex-direction:column;min-width:0;padding:8px 8px 7px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.cb-t:hover{z-index:2;border-color:var(--cb-line-strong);transform:translateY(-2px)scale(1.03)}.cb-t__mark{flex:auto;min-height:24px;margin:2px 2px 0;position:relative}.cb-t__img{object-fit:contain;width:100%;height:100%;transform:translateX(var(--x,0)) scale(var(--s,1));position:absolute;inset:0}.cb-t--wide .cb-t__mark{margin:6px 8% 4px}.cb-t--wide .cb-t__mark .cb-t__img{width:min(100%,176px);margin:0 auto;left:0;right:0}.cb-t__cap{z-index:1;hyphens:manual;color:var(--cb-muted);flex-direction:column;flex:none;gap:3px;margin-top:5px;font-size:11px;font-weight:500;line-height:1.22;display:flex;position:relative}.cb-t__short{color:var(--cb-ink-2)}.cb-t__name,.cb-t__text{color:var(--cb-muted);font-size:11px;font-weight:400;line-height:1.35}.cb-s11.cb-t--logo{padding-left:6px;padding-right:6px}.cb-s11 .cb-t__cap{font-size:10.5px}.cb-s22 .cb-t__short{font-size:13px;font-weight:600}.cb-s22{padding:12px 12px 10px}.cb-s22 .cb-t__mark{min-height:56px;margin:6px 10% 4px}.cb-t--dark{background:var(--tb,var(--wp-bg));border-color:#0000}.cb-t--dark .cb-t__cap,.cb-t--dark .cb-t__name,.cb-t--dark .cb-t__text{color:#aeb3c2}.cb-t--dark .cb-t__short{color:#eef0f5}.cb-t--dark:hover{border-color:#0000}.cb-t--type{background:var(--cb-paper);border-color:#0000;gap:6px;padding:9px 10px;container-type:inline-size}.cb-t__mini{flex:auto;min-height:16px;max-height:34px;position:relative}.cb-t__mini .cb-t__img{object-position:left top;transform:scale(var(--s,1));transform-origin:0 0}.cb-t__word{max-width:100%;font-family:"Exo 2", "Exo 2 Fallback", var(--wp-font);font-size:clamp(12px, calc(var(--fit,14) * 1cqi), var(--fmax,40px));letter-spacing:-.01em;color:var(--cb-ink);flex:none;font-weight:800;line-height:1}.cb-t--type .cb-t__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.cb-t--line{border-color:var(--cb-line);border-top:3px solid var(--cb-ink);background:#fff}.cb-t--ink{background:var(--tb,var(--wp-bg))}.cb-t--ink .cb-t__word{color:#fff}.cb-t--ink .cb-t__name{color:#aeb3c2}.cb__foot{margin-top:28px;display:flex}.cb-more{cursor:pointer;border:1.5px solid var(--cb-ink);min-height:44px;font-family:"Exo 2", "Exo 2 Fallback", var(--wp-font);color:var(--cb-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.cb-more[hidden]{display:none}.cb-more:hover{border-color:var(--cb-acc);color:var(--cb-acc)}.cb-more:focus-visible{outline:3px solid var(--cb-acc);outline-offset:3px}.cb-more__icon{transition:transform .2s}.cb.is-open .cb-more__icon{transform:rotate(45deg)}.cb--js:not(.is-open) .cb-t[data-later]{display:none}@supports (animation-timeline:view()){@media (width>=1280px) and (prefers-reduced-motion:no-preference){.cb-board{view-timeline:--cb-board block}.cb-col{animation:linear both cb-drift}.cb-board .cb-col{animation-timeline:--cb-board;animation-range:cover}.cb-col--1{--cb-d:-8px}.cb-col--2{--cb-d:22px}.cb-col--3{--cb-d:2px}.cb-col--4{--cb-d:30px}.cb-col--5{--cb-d:10px}.cb-col--6{--cb-d:38px}}}@keyframes cb-drift{0%{transform:translate3d(0, var(--cb-d,0px), 0)}to{transform:translate3d(0, calc(var(--cb-d,0px) * -1), 0)}}@media (width>=1700px){.cb{--cb-row:96px;--cb-colgap:22px;--cb-gap:8px}}@media (width<=1279px){.cb__head{flex-wrap:wrap}.cb-board{columns:4;column-gap:16px;display:block}.cb-col{display:contents}.cb-g{margin-bottom:22px;display:block}.cb-g__h{break-inside:avoid;break-after:avoid;margin-bottom:10px;padding:0}.cb-alt21{grid-column:span 2}.cb-g__list{grid-template-columns:repeat(var(--cb-sub), minmax(0, 1fr));grid-auto-rows:var(--cb-row);gap:var(--cb-gap);grid-auto-flow:dense;display:grid}.cb-t{break-inside:avoid}}@media (width<=1023px){.cb{--cb-row:88px;padding:56px 0 64px}.cb-board{columns:3}.cb-facts li{padding:0 14px}}@media (width<=639px){.cb{--cb-row:84px;--cb-gap:5px}.cb-board{margin-right:calc(var(--cb-gutter) * -1);margin-left:calc(var(--cb-gutter) * -1);padding:0 var(--cb-gutter) 4px;columns:auto;overscroll-behavior-x:contain;scroll-padding:0 var(--cb-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cb-board::-webkit-scrollbar{display:none}.cb-col{scroll-snap-align:start;flex:0 0 min(64vw,260px);gap:20px;display:flex}.cb-g{margin-bottom:0}.cb__lead{font-size:14px}.cb-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;width:100%;display:grid}.cb-facts li,.cb-facts li:first-child,.cb-facts li:last-child{border-left:0;max-width:none;padding:0 12px 0 0}.cb-facts b{font-size:20px}}@media (prefers-reduced-motion:reduce){.cb-t:hover{transform:none}}@media (width>=1280px){.cb.is-open .cb-board{columns:6;column-gap:var(--cb-colgap);display:block}.cb.is-open .cb-col{animation:none;display:contents}.cb.is-open .cb-g{margin-bottom:22px;display:block}.cb.is-open .cb-g__h{break-inside:avoid;break-after:avoid;margin-bottom:10px;padding:0}.cb.is-open .cb-alt21{grid-column:span 2}.cb.is-open .cb-g__list{grid-template-columns:repeat(var(--cb-sub), minmax(0, 1fr));grid-auto-rows:var(--cb-row);gap:var(--cb-gap);grid-auto-flow:dense;display:grid}.cb.is-open .cb-t{break-inside:avoid}}@media (width<=639px){.cb.is-open .cb-board{columns:1;column-fill:auto;column-gap:16px;height:640px;display:block}.cb.is-open .cb-board::column{scroll-snap-align:start}.cb.is-open .cb-col{display:contents}.cb.is-open .cb-g{margin-bottom:20px}}
