.vDCPXa_banner{--banner-gutter:var(--gutter,24px);isolation:isolate;color:var(--night);background:#eef2f1;font-family:Roboto,Arial,PingFang SC,sans-serif;position:relative;overflow:hidden}.vDCPXa_banner *,.vDCPXa_banner :before,.vDCPXa_banner :after{box-sizing:border-box}.vDCPXa_banner:before,.vDCPXa_banner:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.vDCPXa_banner:before{background:radial-gradient(55% 60% at 88% 12%,#86e0dc61,#86e0dc00 70%),radial-gradient(45% 50% at 8% 4%,#86e0dc38,#86e0dc00 72%)}.vDCPXa_banner:after{background:linear-gradient(to bottom, #f8f8f800, var(--paper));height:30%;top:auto}.vDCPXa_inner{width:calc(100% - 2 * var(--banner-gutter));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(24px,3vw,56px);max-width:1280px;margin-inline:auto;padding:clamp(40px,5vw,72px) 0 clamp(72px,8vw,120px);display:grid}.vDCPXa_copy{min-width:0;padding-bottom:clamp(0px,2vw,28px)}.vDCPXa_meta{flex-wrap:wrap;gap:4px 14px;margin:0 0 clamp(14px,1.8vw,26px);font-size:15px;line-height:1.5;display:flex}.vDCPXa_meta span{color:var(--muted)}.vDCPXa_title{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,5.2vw,72px);font-weight:400;line-height:1.05}.vDCPXa_deck{max-width:36ch;margin:clamp(16px,1.8vw,26px) 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.vDCPXa_read{border:1px solid var(--deep);color:var(--night);margin-top:28px;padding:12px 22px;font-size:14px;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-block}.vDCPXa_read:hover{background:var(--night);border-color:var(--night);color:#fff}.vDCPXa_read:focus-visible{outline:2px solid var(--deep);outline-offset:4px}.vDCPXa_art{min-width:0;margin-right:calc(-1 * ( var(--banner-gutter) + max(0px, (100vw - 2 * var(--banner-gutter) - 1280px) / 2) ))}.vDCPXa_art img{width:100%;height:auto;display:block}@media (max-width:859px){.vDCPXa_inner{grid-template-columns:100%;gap:20px;padding:20px 0 48px}.vDCPXa_art{margin-right:calc(-1 * var(--banner-gutter));order:-1}.vDCPXa_banner:after{height:22%}}@media (prefers-reduced-motion:reduce){.vDCPXa_read{transition:none}}
