.release-page{background:#f5fbfb;color:#082d45}.release-hero{padding:72px 0 48px;background:linear-gradient(135deg,#082d45 0%,#0a5267 68%,#16a5a1 100%);color:#fff}.release-wrap{max-width:900px}.release-label{margin:0 0 14px;color:#82e4dc;font-size:.8rem;font-weight:900;letter-spacing:.12em}.release-hero h1{max-width:850px;margin:0;font-size:clamp(2.4rem,5.4vw,4.7rem);line-height:1.01;letter-spacing:-.052em;color:#fff}.release-deck{max-width:780px;margin:24px 0 0;font-size:1.2rem;line-height:1.65;color:#d9f4f3}.release-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:25px;color:#bce4e5;font-size:.92rem;font-weight:800}.release-body{padding-top:48px;padding-bottom:80px}.release-body>p,.release-body>h2,.release-body>blockquote,.release-body>.funding-grid{max-width:760px;margin-left:auto;margin-right:auto}.release-body>p{font-size:1.08rem;line-height:1.8}.release-body h2{margin-top:44px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.13;color:#086b82}.release-body blockquote{margin-top:28px;margin-bottom:28px;padding:24px 30px;border-left:5px solid #19aaa5;border-radius:0 16px 16px 0;background:#fff;box-shadow:0 16px 40px #0b405018;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;line-height:1.28;color:#0b637a}.origin-note{display:grid;grid-template-columns:180px 1fr;gap:22px;margin:0 auto 42px;padding:25px 28px;max-width:820px;border:1px solid #9ddad6;border-radius:18px;background:#e5f7f5}.origin-note strong{font-size:1.2rem;color:#087b82}.origin-note span{font-size:1rem;line-height:1.6}.release-callout{margin-top:32px!important;margin-bottom:32px!important;padding:26px 32px;border-radius:18px;background:#082d45;color:#fff;font-size:clamp(1.3rem,2.6vw,2rem)!important;font-weight:900;line-height:1.3!important;text-align:center}.release-callout small{display:block;margin-top:8px;color:#bde8e5;font-size:1rem;line-height:1.5}.funding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;margin-bottom:25px}.funding-grid span{padding:16px 18px;border:1px solid #b7dcdd;border-radius:12px;background:#fff;font-weight:850;color:#0b6178}.about-release{max-width:820px;margin:52px auto 0;padding:32px;border-radius:20px;background:#fff;box-shadow:0 20px 50px #0a445018}.about-release h2{margin-top:0}.about-release p{font-size:1.05rem;line-height:1.7}.about-release .actions{margin-top:24px}@media(max-width:700px){.release-hero{padding:52px 0 38px}.origin-note{grid-template-columns:1fr}.funding-grid{grid-template-columns:1fr}.release-body{padding-top:30px}.release-body blockquote,.release-callout{padding:21px 22px}}
