.gc-registry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-block:24px}
.gc-registry .heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.gc-registry h3{margin:0;overflow-wrap:anywhere}
.gc-editor{max-width:1080px}.gc-editor fieldset{min-width:0}.gc-editor .actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.gc-editor .check{align-items:flex-start;margin-block:16px}
.gc-connection{border-top:1px solid #e0e3e6;padding-top:20px;margin-top:24px;min-width:0}.gc-connection h4{margin:0 0 12px}.gc-connection .fields{align-items:start}.gc-connection label{min-width:0}.gc-connection select{width:100%;min-width:0;text-overflow:ellipsis}.gc-connection [data-gc-status]{margin-top:16px;overflow-wrap:anywhere}
.gc-connection>label{margin-block:16px}.gc-connection .fields{margin-top:16px}.gc-editor form>fieldset>label{margin-block:16px}.gc-editor .field-help{margin-block:16px}
.getcourse-guide{max-width:880px;margin:0 auto;padding:32px 24px 64px;line-height:1.65}.getcourse-guide h1{font-size:32px;line-height:1.25;margin:24px 0}.getcourse-guide h2{font-size:23px;line-height:1.35;margin:0 0 16px}.getcourse-guide section{margin-top:32px;padding-top:24px;border-top:1px solid #dfe3e6}.getcourse-guide li{margin:12px 0}.getcourse-guide a{color:#c82f55}.getcourse-guide p{margin:14px 0}@media(max-width:500px){.getcourse-guide{padding:24px 16px}.getcourse-guide h1{font-size:27px}}
