:root{--release-measure:820px}
.page-release-article{background:#fff}
.release-shell{width:min(var(--max),calc(100% - 84px));margin:0 auto}
.release-breadcrumb{background:#f0f1f2;border-bottom:1px solid var(--line)}
.release-breadcrumb .release-shell{display:flex;align-items:center;gap:10px;min-height:48px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#626b71}
.release-breadcrumb a:hover{color:#765a00}
.release-breadcrumb span{color:#9ca2a6}
.release-hero{position:relative;overflow:hidden;background:linear-gradient(116deg,#04070a 0%,var(--ink) 58%,#1b232c 100%);color:#fff;padding:86px 0 92px}
.release-hero:after{content:"";position:absolute;right:-110px;top:-90px;width:760px;height:560px;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='560' viewBox='0 0 760 560'%3E%3Cg fill='none' stroke='%23FFC107' stroke-width='1'%3E%3Cpath d='M-20 82 C110 0 240 28 350 108 S560 198 740 92 S860 58 930 112'/%3E%3Cpath d='M-24 145 C112 62 248 88 364 172 S580 262 758 158 S878 126 945 182'/%3E%3Cpath d='M-28 216 C116 136 260 158 380 246 S600 336 776 238 S892 206 958 264'/%3E%3Cpath d='M-24 294 C124 216 276 236 400 326 S620 414 794 322 S904 292 970 348'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}
.release-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:76px;align-items:end}
.release-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:900;color:var(--yellow)}
.release-hero h1{font-size:clamp(46px,5.1vw,76px);max-width:930px;margin-top:18px}
.release-deck{max-width:820px;margin-top:25px;font-size:19px;line-height:1.68;color:#d4dade}
.release-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}
.release-meta span{display:inline-flex;align-items:center;min-height:40px;border:1px solid rgba(255,255,255,.3);padding:10px 14px;font-size:12px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:#d8dee2}
.release-number{border-top:8px solid var(--yellow);background:#151d25;padding:25px 24px 27px;box-shadow:0 28px 70px rgba(0,0,0,.3)}
.release-number small{display:block;color:#9ca8af;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:850}
.release-number strong{display:block;color:var(--yellow);font-size:72px;line-height:1;margin-top:15px;letter-spacing:-.06em}
.release-number span{display:block;color:#fff;font-size:11px;line-height:1.45;margin-top:14px}
.release-summary-band{background:var(--yellow)}
.release-summary-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.release-summary-grid article{padding:29px 28px 32px;border-right:1px solid rgba(11,15,20,.25)}
.release-summary-grid article:last-child{border-right:0}
.release-summary-grid small{display:block;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:#4c3c00}
.release-summary-grid strong{display:block;font-size:16px;line-height:1.42;margin-top:9px}
.release-body{padding:105px 0 114px;background:#fff}
.release-content-layout{display:block}
.release-story{width:100%}
.release-story>section{padding:0 0 50px;margin:0 0 50px;border-bottom:1px solid var(--line)}
.release-story>section:last-child{margin-bottom:0}
.release-section-label{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#785b00;margin-bottom:13px}
.release-story h2{font-size:39px;line-height:1.12;margin-bottom:20px}
.release-story p{font-size:17px;line-height:1.82;color:#4d565c;margin-top:16px}
.release-lead{font-size:21px!important;line-height:1.7!important;color:#222a30!important;font-weight:650}
.release-quote{margin:37px 0 0;padding:25px 27px;background:#fff7d7;border-left:6px solid var(--yellow);font-size:19px;line-height:1.6;font-weight:750;color:#1a2127}
.release-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-left:1px solid var(--line);margin-top:28px}
.release-benefits article{min-height:190px;padding:23px 21px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.release-benefits b{display:block;font-size:10px;color:#785b00}
.release-benefits h3{font-size:20px;line-height:1.25;margin-top:16px}
.release-benefits p{font-size:12px;line-height:1.6;margin-top:10px;color:#626b70}
.release-actions{list-style:none;counter-reset:release-action;padding:0;margin:27px 0 0;border-top:2px solid var(--ink)}
.release-actions li{counter-increment:release-action;display:grid;grid-template-columns:47px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55;color:#414a50}
.release-actions li:before{content:counter(release-action,decimal-leading-zero);font-size:10px;font-weight:900;color:#785b00;letter-spacing:.1em;padding-top:3px}
.release-boundary{background:#edf0f1;border:0!important;padding:35px 36px!important}
.release-story .release-boundary h2,.release-story .release-boundary p{font-size:14px!important;line-height:1.7!important}
.release-story .release-boundary h2{margin-bottom:8px;font-weight:800}
.release-boundary p{color:#535c61;margin-top:0}
.release-capability-section{padding:84px 0;background:var(--ink);color:#fff}
.release-capability-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);border-top:7px solid var(--yellow);background:#151d25;box-shadow:0 30px 70px rgba(0,0,0,.22)}
.release-capability-copy{padding:47px 48px 50px}
.release-capability-copy small,.release-capability-consult small{display:block;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:var(--yellow)}
.release-capability-copy h2{font-size:38px;line-height:1.12;margin-top:17px;max-width:520px}
.release-capability-copy p{font-size:14px;line-height:1.72;color:#b9c2c7;margin-top:19px;max-width:560px}
.release-capability-support{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.15)}
.release-capability-consult{display:grid;grid-template-columns:1fr 1fr;flex:1}
.release-capability-consult article{padding:39px 34px 36px}
.release-capability-consult article+article{border-left:1px solid rgba(255,255,255,.15)}
.release-capability-consult strong{display:block;font-size:19px;line-height:1.35;margin-top:15px}
.release-capability-consult p{font-size:12px;line-height:1.7;color:#aeb9bf;margin-top:13px}
.release-capability-link{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid rgba(255,255,255,.15);padding:24px 34px;color:var(--yellow);font-size:11px;line-height:1.4;font-weight:900}
.release-capability-link b{font-size:22px;line-height:1}
.release-capability-link:hover{background:var(--yellow);color:var(--ink)}
.release-pagination{background:#f0f1f2;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.release-pagination-grid{display:grid;grid-template-columns:1fr 1fr}
.release-pagination a{min-height:122px;padding:27px 30px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line)}
.release-pagination a:last-child{border-right:0;text-align:right;align-items:flex-end}
.release-pagination small{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#785b00;font-weight:900}
.release-pagination strong{font-size:16px;line-height:1.4;margin-top:7px;max-width:440px}
.release-pagination a:hover{background:#fff7d7}
.release-cta{background:var(--ink);color:#fff;padding:80px 0}
.release-cta-grid{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}
.release-cta h2{font-size:43px;max-width:760px}
.release-cta p{font-size:15px;line-height:1.65;color:#bcc5ca;margin-top:15px;max-width:730px}
@media(max-width:980px){.release-shell{width:min(var(--max),calc(100% - 48px))}.release-hero-grid,.release-capability-panel{grid-template-columns:1fr}.release-number{max-width:260px}.release-capability-support{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.release-cta-grid{grid-template-columns:1fr}.release-cta-grid .button{justify-self:start}}
@media(max-width:700px){.release-shell{width:calc(100% - 34px)}.release-hero{padding:65px 0 70px}.release-hero-grid{gap:42px}.release-hero h1{font-size:42px}.release-deck{font-size:16px}.release-meta span{min-height:38px;padding:9px 12px;font-size:11px}.release-summary-grid,.release-benefits,.release-pagination-grid,.release-capability-consult{grid-template-columns:1fr}.release-summary-grid article{border-right:0;border-bottom:1px solid rgba(11,15,20,.25)}.release-body{padding:72px 0 80px}.release-story h2{font-size:32px}.release-story p{font-size:15px}.release-lead{font-size:18px!important}.release-benefits article{min-height:0}.release-capability-section{padding:58px 0}.release-capability-copy{padding:35px 28px 38px}.release-capability-copy h2{font-size:31px}.release-capability-consult article{padding:30px 28px}.release-capability-consult article+article{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.release-capability-link{padding:22px 28px}.release-pagination a,.release-pagination a:last-child{border-right:0;border-bottom:1px solid var(--line);text-align:left;align-items:flex-start}.release-cta h2{font-size:35px}}
