.jd-cs{color:#000;min-height:100svh;font-family:var(--j2-font);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jd-cs :where(h1,p){margin:0}.jd-cs-media{background:#f7f8f9;position:relative;overflow:hidden}.jd-cs-media img{object-fit:cover;object-position:38% center;width:100%;height:100%;animation:14s ease-out both jd-cs-zoom;position:absolute;inset:0}.jd-cs-panel{flex-direction:column;padding:clamp(28px,4vw,56px) clamp(24px,5.5vw,96px);display:flex}.jd-cs-brand{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.jd-cs-logo{background:#000;width:150px;height:33px;display:block;-webkit-mask:url(/figma/logo-mask.png) 0/contain no-repeat;mask:url(/figma/logo-mask.png) 0/contain no-repeat}.jd-cs-flags{width:64px;height:auto;display:block}.jd-cs-body{flex-direction:column;flex:1;justify-content:center;max-width:560px;padding:clamp(40px,7vh,88px) 0;display:flex}.jd-cs-date{color:#757575;letter-spacing:.01em;font-size:13px}.jd-cs-title{letter-spacing:-.03em;font-size:clamp(2.4rem,3.4vw,3.6rem);font-weight:300;line-height:1.06;margin-top:14px!important}.jd-cs-text{color:#4a4a4a;max-width:500px;font-size:16px;line-height:1.65;margin-top:20px!important}.jd-cs .jd-cs-cd{gap:34px;margin-top:40px}.jd-cs .jd-cs-cd .jd-po-cd-unit{border:0!important;padding:0!important}.jd-cs .jd-cs-cd .jd-po-cd-num{letter-spacing:-.03em;font-size:clamp(44px,5vw,64px);font-weight:200}.jd-cs .jd-cs-cd .jd-po-cd-label{letter-spacing:.02em;text-transform:none;color:#757575;margin-top:8px;font-size:12px;font-weight:400}.jd-cs-actions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.jd-cs-btn{color:#000;letter-spacing:.1em;text-transform:uppercase;border:1px solid #000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 30px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.jd-cs-btn:hover,.jd-cs-btn--dark{color:#fff;background:#000}.jd-cs-note{color:#8a8a8a;font-size:12.5px;margin-top:18px!important}.jd-cs-foot{color:#757575;border-top:1px solid #ececec;flex-wrap:wrap;gap:8px 12px;padding-top:22px;font-size:12.5px;display:flex}.jd-cs-foot a{color:#000;text-decoration:none}.jd-cs-foot a:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.jd-cs-body>*{animation:1s cubic-bezier(.16,1,.3,1) both jd-cs-up}.jd-cs-body>:nth-child(2){animation-delay:80ms}.jd-cs-body>:nth-child(3){animation-delay:.16s}.jd-cs-body>:nth-child(4){animation-delay:.24s}.jd-cs-body>:nth-child(5){animation-delay:.32s}.jd-cs-body>:nth-child(6){animation-delay:.4s}}@media (prefers-reduced-motion:reduce){.jd-cs-media img{animation:none}}@keyframes jd-cs-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes jd-cs-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width:900px){.jd-cs{grid-template-columns:1fr}.jd-cs-media{order:0;height:34svh;min-height:220px}.jd-cs-panel{padding:22px 22px 26px}.jd-cs-body{padding:30px 0 34px}.jd-cs-title{font-size:2.2rem}.jd-cs-text{font-size:15px}.jd-cs .jd-cs-cd{gap:20px;margin-top:28px}.jd-cs .jd-cs-cd .jd-po-cd-num{font-size:36px}.jd-cs-actions{flex-direction:column;margin-top:28px}.jd-cs-btn{width:100%}}.jd-cs-btn{border-color:var(--jd-grey);color:var(--jd-grey-ink)}.jd-cs-btn:hover,.jd-cs-btn--dark{background:var(--jd-grey-btn);border-color:var(--jd-grey-btn);color:#fff}.jd-cs-btn--dark:hover{background:var(--jd-grey-btn-hover)}
