.hero-links{display:flex;gap:12px;margin-top:28px}.hero-links a,.source-link{border:1px solid var(--line);padding:11px 15px;text-decoration:none;font:11px var(--mono)}.hero-links a:first-child{background:var(--green);color:#0b0d0c;border-color:var(--green)}.page-title{padding:72px 0 35px;border-bottom:1px solid var(--line)}.page-title h1{font-size:52px;letter-spacing:-.05em;margin:14px 0 12px;font-weight:580}.page-title p{max-width:800px;color:var(--muted);font-size:15px;line-height:1.7}.history-summary{margin-top:30px}.accounts{padding:46px 0}.account-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.account-grid article{border:1px solid var(--line);background:var(--panel);padding:18px}.account-grid span{color:var(--muted);font:9px var(--mono)}.account-grid strong{display:block;margin:18px 0 6px;font:13px var(--mono)}.account-grid small{color:var(--muted);font-size:10px}.account-grid b{display:block;width:max-content;margin-top:18px;color:#d8c36e;border:1px solid #5d542e;padding:5px 7px;font:8px var(--mono)}.sub-panel{border:1px solid var(--line);padding:24px;margin-bottom:46px}.sub-panel h2{margin:9px 0;font-size:22px}.sub-panel p{color:var(--muted);line-height:1.6}.about-hero{padding-bottom:54px}.about-hero p{font-size:18px}.source-link{display:inline-block;margin-top:18px;color:var(--green)}.explain-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:36px 0;border-bottom:1px solid var(--line)}.explain-grid article{padding:22px;border-left:1px solid var(--line)}.explain-grid article:last-child{border-right:1px solid var(--line)}.explain-grid span{font:10px var(--mono);color:var(--green)}.explain-grid h2{font-size:17px;margin:28px 0 10px}.explain-grid p,.about-copy p,.about-copy li{color:var(--muted);font-size:12px;line-height:1.75}.about-copy{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding:48px 0;border-bottom:1px solid var(--line)}.about-copy h2{font-size:28px;letter-spacing:-.04em}.about-copy p:first-child{margin-top:0}.about-copy li{margin-bottom:8px}@media(max-width:980px){.account-grid,.explain-grid{grid-template-columns:1fr 1fr}.about-copy{grid-template-columns:1fr;gap:10px}}@media(max-width:600px){.page-title{padding-top:48px}.page-title h1{font-size:40px}.account-grid,.explain-grid{grid-template-columns:1fr}.hero-links{flex-wrap:wrap}}
