.gs{min-height:50vh;padding-block:32px 64px}.gs__row{max-width:var(--gov-container);margin-inline:auto;padding-inline:80px}.gs__heading{letter-spacing:-.02em;color:var(--gov-ink);margin:0 0 8px;font-size:36px;font-weight:800}.gs__form{border:1px solid var(--gov-border);background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:640px;margin:18px 0 28px;padding:8px 8px 8px 16px;transition:border-color .4s ease-in-out,box-shadow .4s ease-in-out;display:flex}.gs__form:focus-within{border-color:var(--gov-ink);box-shadow:0 10px 30px #11121414}.gs__form-ico{color:var(--gov-text-muted);flex:none;transition:color .4s ease-in-out;display:inline-flex}.gs__form:focus-within .gs__form-ico{color:var(--gov-ink)}.gs__input{min-width:0;font-family:var(--font-onest), var(--font-inter), system-ui, sans-serif;color:var(--gov-ink);background:0 0;border:0;outline:none;flex:auto;font-size:16px}.gs__input::placeholder{color:var(--gov-text-muted)}.gs__submit{background:var(--gov-ink);color:#fff;font-family:var(--font-onest), var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;flex:none;padding:11px 22px;font-size:14px;font-weight:700;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.gs__submit:hover{opacity:.85;transform:translateY(-1px)}.gs__summary{color:var(--gov-text);margin:0 0 24px;font-size:15px}.gs__summary--muted{color:#6b6b6b}.gs__empty{background:var(--gov-card-alt);border-radius:var(--gov-radius);color:#555;margin:0 0 24px;padding:16px 20px}.gs__group{margin-bottom:28px}.gs__group-heading{border-bottom:2px solid var(--gov-ink);color:var(--gov-ink);margin:0 0 12px;padding-bottom:8px;font-size:18px;font-weight:600}.gs__list{margin:0;padding:0;list-style:none}.gs__item{border-bottom:1px solid #e6e6e6}.gs__item:last-child{border-bottom:0}.gs__link{color:var(--gov-text);padding:12px 4px;font-size:15px;text-decoration:none;display:block}.gs__link:hover{color:var(--gov-ink);text-decoration:underline}@media not (min-width:768px){.gs__row{padding-inline:16px}.gs__heading{font-size:24px}}
