.gs-hero{padding:116px 0 58px;background:#f4f4f0}.gs-hero h1{font-size:clamp(56px,8vw,112px);line-height:.89;letter-spacing:-.055em;margin:14px 0 26px;max-width:980px}.gs-hero p{max-width:800px;font-size:19px;line-height:1.6;color:#59616e}.gs-panel{background:#071a3d;color:#fff;padding:46px 0}.gs-searchbar{display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:14px}.gs-searchbar input{width:100%;border:0;background:transparent;color:#fff;outline:0;font-size:clamp(24px,3vw,42px)}.gs-searchbar input::placeholder{color:rgba(255,255,255,.48)}.gs-searchbar button{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;border-radius:999px;padding:10px 18px;cursor:pointer}.gs-fields{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.gs-fields span{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:7px 11px;font-size:12px;color:rgba(255,255,255,.78)}.gs-results{padding:68px 0 90px}.gs-head{display:flex;justify-content:space-between;align-items:end;border-bottom:2px solid #0b1020;padding-bottom:14px}.gs-head h2{font-size:34px;margin:0}.gs-count{color:#727987;font-size:13px}.gs-result{display:grid;grid-template-columns:170px 1fr auto;gap:28px;padding:25px 0;border-bottom:1px solid #d8dbe0;align-items:center;text-decoration:none;color:inherit}.gs-result:hover{background:#fff}.gs-code{font:700 15px/1.2 monospace;color:#113aa5}.gs-title{font-size:22px;font-weight:800;margin-bottom:7px}.gs-meta{color:#727987;line-height:1.55}.gs-docs{font-size:12px;color:#113aa5;font-weight:700}.gs-arrow{font-size:24px}.gs-empty{padding:42px 0;border-bottom:1px solid #d8dbe0;color:#727987;line-height:1.65}.gs-governance{background:#f4f4f0;padding:55px 0}.gs-governance .box{max-width:900px;border-left:4px solid #113aa5;padding-left:24px}.gs-governance h2{font-size:28px;margin:0 0 10px}.gs-governance p{color:#5e6570;line-height:1.65}.gs-note{font-size:12px;color:#727987;margin-top:15px}@media(max-width:800px){.gs-hero{padding:88px 0 44px}.gs-hero p{font-size:17px}.gs-head{align-items:start;flex-direction:column;gap:7px}.gs-result{grid-template-columns:1fr;gap:8px}.gs-arrow{display:none}}
