.home-release{padding:0 0 36px}
.home-release-card{padding:28px 32px;border:1px solid #cfe0f5;border-left:4px solid var(--blue);border-radius:var(--radius);background:var(--blue-soft)}
.home-release-card h2{margin:0 0 14px;font-size:clamp(22px,3vw,28px);line-height:1.45;letter-spacing:-.02em}
.home-release-card p{margin:0 0 14px}
.home-release-points{margin:0 0 20px;padding-left:1.4em}
.home-release-points li+li{margin-top:4px}
.home-release-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.home-release-footer p{margin:0;font-weight:700}
.home-release-footer .button{min-height:48px;padding:12px 22px;font-size:15px;text-align:center}
.home-release-footer .button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
@media(max-width:600px){.home-release{padding-bottom:28px}.home-release-card{padding:22px 20px}.home-release-footer{flex-direction:column;align-items:stretch;gap:16px}.home-release-footer .button{width:100%}}
