.gc-hero,.gc-body,.gc-side{padding:28px}.gc-hero{margin-bottom:20px;background:linear-gradient(115deg,#eefafa,#f5f8ff)}.gc-hero h2{margin:12px 0}.gc-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.gc-select{display:block;text-align:left;width:100%;padding:14px;margin:12px 0;background:#fff;border:1px solid #cedce2;border-radius:12px;color:#182c3b;cursor:pointer}.gc-select.selected{border:2px solid #078891}.gc-select span{display:block;font-size:13px;margin-top:5px}.gc-form{display:grid;gap:16px}.gc-form label{display:grid;gap:7px;font-weight:600;color:#243e50}.gc-form input,.gc-form select,.gc-form textarea{width:100%;padding:12px;border:1px solid #aebfc9;border-radius:9px;font:inherit;color:#183141;background:white}.gc-form .gc-check{display:flex;gap:12px;align-items:center;font-weight:400}.gc-check input{width:20px;height:20px;flex-shrink:0}.gc-evidence{padding:20px;border:1px solid #c6e4e5;border-radius:14px;margin:22px 0;background:#f6fbfc}.gc-metrics,.gc-counts{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gc-metrics strong{display:block;font-size:30px;color:#08747e}.gc-metrics span{font-size:14px}.gc-body h4{font-size:19px;margin:12px 0}.gc-body blockquote{margin:16px 0;padding:18px;border-left:4px solid #0996a0;background:#f3f7f9}.gc-body .subtle{line-height:1.6}.gc-body button{justify-self:start}#gc-message{padding:10px 0;color:#314a5e}.gc-side h3{margin-top:0}@media(max-width:800px){.gc-layout{grid-template-columns:1fr}.gc-hero,.gc-body,.gc-side{padding:18px}.gc-counts{grid-template-columns:1fr}}

#gc-new-practice-fields{border:1px solid #bddcde;border-radius:12px;padding:20px;display:grid;gap:14px}#gc-new-practice-fields[hidden]{display:none}
