.catalogue{padding-top:60px}.catalogue-intro{max-width:770px}.catalogue-intro h1{font-size:clamp(48px,6vw,83px);line-height:1.06;letter-spacing:-3px;margin:0 0 27px}.catalogue h1 span,.bridge-story h2 span{color:#ffcb39}.catalogue .lede{font-size:24px;line-height:1.5;color:#e1edf4}.catalogue p{color:#b4c7d6;line-height:1.8}.release-note{border-left:3px solid #58d9e9;background:#102938;padding:20px 25px;margin:38px 0}.release-note p{font-size:13px;margin:5px 0 0}.topic-nav{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.topic-nav a{border-bottom:1px solid #35556b;text-decoration:none;padding:10px 4px;color:#bce3ed;font-size:13px}.status-key{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:45px 0}.status-key p{font-size:12px;margin:8px 0}.verified{color:#79e6bd}.beta{color:#79cfff}.alpha{color:#ffcf69}.planned{color:#a7b6c3}.support{font-size:11px;white-space:nowrap}.catalogue-search{padding:25px 0;border-top:1px solid #27404f;border-bottom:1px solid #27404f}.catalogue-search label{display:block;font-weight:600;margin-bottom:10px}.catalogue-search input{width:min(100%,550px);padding:13px;background:#112b3b;border:1px solid #476579;border-radius:7px;color:#e9f1f5;font:inherit}.catalogue-search p{font-size:12px;margin:8px 0 0}.catalogue-section{padding-top:55px;scroll-margin-top:25px}.catalogue-section h2{font-size:30px;margin:0 0 12px}.catalogue-section>p{max-width:850px}.table-scroll{overflow-x:auto;margin-top:25px;border:1px solid #294252;border-radius:7px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;min-width:850px}caption{text-align:left;padding:14px 18px;color:#b4c7d6;font-size:11px;background:#0c2533}th,td{border-top:1px solid #263e4d;padding:18px 15px;vertical-align:top}thead th{background:#102a39;font-weight:500;color:#a8c4d7;font-size:11px}tbody th{width:24%;background:#0c222e;font-weight:400}tbody th strong{display:block;font-size:13px;color:#eef4f8}td:last-child{width:37%;font-size:11px}td small,th small{display:block;color:#9fb6c8;line-height:1.7;margin-top:7px;font-size:11px}tbody tr:hover{background:#112a39}.bridge-story{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:80px 0;border-bottom:1px solid #263e4d;scroll-margin-top:20px}.bridge-story h2{font-size:43px;line-height:1.2;letter-spacing:-1.5px;margin:0 0 25px}.bridge-story h3{font-size:21px;margin:0 0 18px}.bridge-story ol{padding-left:20px;color:#b4c7d6;line-height:1.8}.bridge-story li{padding-left:9px;margin-bottom:12px}.bridge-story p{font-size:14px}.bridge-story .lede{font-size:21px}.bridge-story .button{margin-top:18px;font-size:14px}.help-strip{max-width:850px;padding:60px 0 30px}.help-strip h2{font-size:31px}.help-strip .small{font-size:12px}.catalogue a:focus-visible,.catalogue input:focus-visible{outline:3px solid #58d9e9;outline-offset:5px}[hidden]{display:none!important}@media(max-width:800px){.status-key{grid-template-columns:1fr 1fr;gap:25px}.bridge-story{grid-template-columns:1fr;gap:40px;padding:60px 0}.bridge-story h2{font-size:35px}.catalogue-intro h1{letter-spacing:-2px}.catalogue .lede{font-size:21px}.catalogue-section h2{font-size:26px}.catalogue{padding-top:40px}.header nav{flex-wrap:wrap}.catalogue-section{padding-top:40px}}@media(max-width:420px){.status-key{gap:20px}.release-note{padding:16px 18px}.catalogue-intro h1{font-size:55px}.catalogue-search input{font-size:14px}.topic-nav{gap:7px}.topic-nav a{font-size:12px}}
td details{margin-top:12px;color:#bce3ed}td summary{cursor:pointer;font-size:11px;min-height:28px}td details ul{padding-left:15px;line-height:1.8;color:#a9c2d2}td details li{margin:6px 0}
