.release-hero .press-shell{position:relative}.release-hero h1{max-width:1000px;font-size:clamp(28px,3.2vw,44px);line-height:1.2;letter-spacing:0;overflow-wrap:break-word;text-wrap:balance}.release-back{display:inline-block;margin-bottom:36px;text-underline-offset:5px;font-size:14px}.release-body{max-width:850px;padding-top:64px;padding-bottom:80px;font-size:18px;line-height:1.8}.release-feature-image{margin:0 0 48px;overflow:hidden;border-radius:16px;background:#111831;box-shadow:0 18px 48px rgba(12,18,55,.12)}.release-feature-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.release-body p{margin-bottom:24px}.release-body h2{margin:48px 0 18px;font-size:clamp(23px,2.5vw,31px);line-height:1.25;color:var(--press-navy,#101743)}.release-body a{color:var(--press-purple);overflow-wrap:anywhere}.release-body ul{margin:0 0 32px;padding-left:24px;list-style:disc}.release-body li{margin-bottom:12px}.release-return{margin-top:40px}.release-body p:has(>strong:only-child){margin-bottom:12px}.release-source{margin-top:52px;padding:24px 26px;border:1px solid #d9dbea;border-radius:14px;background:#f7f7fa;font-size:15px;line-height:1.6}.release-source>strong{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#626781}.release-source p{margin:0}.release-source a{font-weight:600}@media(max-width:600px){.release-hero{padding-top:145px;padding-bottom:55px}.release-body{padding-top:36px;font-size:16px}.release-feature-image{margin-bottom:32px;border-radius:12px}.release-body h2{margin-top:38px}.release-source{margin-top:40px;padding:20px}}
.press-page .release-hero h1{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.2!important;letter-spacing:0!important;max-width:1000px;text-wrap:balance}
