.page-title{padding:62px 0 35px;min-height:auto}.page-title h1,.about-hero h1{font-size:52px;line-height:1;letter-spacing:-.055em;text-transform:none}.page-title:after{top:68px}.about-hero{min-height:auto;padding-bottom:48px}.about-hero p{font-size:17px}.system-map,.data-states{padding:80px 0;border-bottom:1px solid var(--text)}.system-map ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--text);counter-reset:map}.system-map li{display:grid;grid-template-columns:70px 240px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);counter-increment:map}.system-map li:before{content:"0" counter(map);font:18px var(--mono);color:var(--green)}.system-map li b{font:11px var(--mono)}.system-map li span{color:var(--muted);font-size:13px}.formula{margin-top:28px;border-top:3px solid var(--text);border-bottom:1px solid var(--text);padding:18px 0}.formula span,.formula small{display:block;font:9px var(--mono);color:var(--muted)}.formula strong{display:block;font:28px var(--mono);margin:15px 0}.gate-list{border-top:1px solid var(--text)}.gate-list p{display:grid;grid-template-columns:45px 1fr;gap:15px;margin:0;padding:14px 0;border-bottom:1px solid var(--line)}.gate-list b{color:var(--green);font:12px var(--mono)}.lifecycle,.release-list{margin:0;padding:0;list-style:none;counter-reset:item}.lifecycle li{display:grid;grid-template-columns:40px 110px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);counter-increment:item}.lifecycle li:before{content:counter(item,decimal-leading-zero);color:var(--green);font:11px var(--mono)}.lifecycle b{font:10px var(--mono)}.release-list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.release-list li{counter-increment:item;border-top:1px solid var(--line);padding:14px 0;font-size:13px}.release-list li:before{content:counter(item,decimal-leading-zero) " / ";color:var(--green);font:10px var(--mono)}.verify-list{columns:2;column-gap:40px;padding-left:18px}.verify-list li{break-inside:avoid;margin-bottom:13px}.state-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--text)}.state-grid p{padding:20px 18px 20px 0;margin:0 18px 0 0;border-right:1px solid var(--line)}.state-grid b,.state-grid span{display:block}.state-grid b{color:var(--green);font:11px var(--mono)}.state-grid span{font-size:11px;line-height:1.5;margin-top:12px}.data-states aside{margin-top:25px;background:var(--text);color:var(--bg);padding:17px 20px;font:11px var(--mono)}.risk-band{margin-top:80px;background:var(--green);color:var(--text);padding:40px}.risk-band .kicker{color:var(--text)}.risk-band h2{font-size:45px;max-width:700px;margin:18px 0}.risk-band p{max-width:900px;line-height:1.65;margin:0}@media(max-width:900px){.page-title h1,.about-hero h1{font-size:44px}.system-map li{grid-template-columns:50px 180px 1fr}.state-grid{grid-template-columns:1fr 1fr}.release-list{grid-template-columns:1fr}}@media(max-width:650px){.page-title{padding-top:45px}.page-title h1,.about-hero h1{font-size:36px}.system-map,.data-states{padding:55px 0}.system-map li{grid-template-columns:40px 1fr}.system-map li span{grid-column:2}.verify-list{columns:1}.state-grid{grid-template-columns:1fr}.state-grid p{border-right:0;border-bottom:1px solid var(--line)}.risk-band{padding:25px;margin-top:55px}.risk-band h2{font-size:32px}}
