.release-header{max-width:880px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.release-header>a{font-weight:900;font-size:24px}.release-header nav,.release-actions{display:flex;flex-wrap:wrap;gap:12px}.release-header button,.release-actions button{min-height:44px;padding:10px 16px}.release-main{max-width:780px;margin:32px auto 100px;padding:0 24px;line-height:1.6}.release-main h1{font-size:clamp(32px,7vw,64px);line-height:1.05;margin-bottom:32px}.release-main p{margin:16px 0}.release-main details{border-top:1px solid currentColor;padding:20px 0}.release-main summary{cursor:pointer;font-weight:700;min-height:44px}.release-main a{text-decoration:underline;overflow-wrap:anywhere}.release-main .btn-dark{min-height:44px;padding:12px 24px}.release-main section{margin:28px 0}.release-main [role=alert]{padding:16px;border:1px solid currentColor}.release-main button:focus-visible,.release-main a:focus-visible,.release-main summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.release-main .release-operator{white-space:pre-line;overflow-wrap:anywhere}.legal-table-wrap{overflow:auto;margin:24px 0}.legal-table-wrap table{border-collapse:collapse;min-width:560px}.legal-table-wrap th,.legal-table-wrap td{border:1px solid #888;padding:12px;text-align:left;vertical-align:top}.release-main h2{margin:36px 0 16px}.legal-list-line{padding-left:12px}.release-main code{overflow-wrap:anywhere}
.release-header nav{flex-wrap:nowrap;gap:0}.release-header{gap:12px}.release-header button{padding:10px;min-width:44px}
.release-main .sch-act{color:inherit;background:transparent;border:1px solid currentColor;min-height:44px;padding:10px 16px}
