.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.section-heading h2{margin-bottom:.15rem}.section-heading p{margin:0 0 1rem}.icon-cell{width:58px;text-align:right}.icon-button{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid var(--gf-line);border-radius:6px;background:var(--gf-panel);color:var(--gf-navy);transition:background .12s,border-color .12s}.icon-button:hover{background:var(--gf-soft);border-color:var(--gf-burgundy);text-decoration:none}.icon-button svg{width:19px;height:19px;fill:currentColor}.editable-list li{align-items:center}.editable-list li>div{display:grid;gap:3px}.editable-list .icon-button{flex:0 0 38px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}small{display:block;font-weight:400;color:var(--gf-muted)}select[multiple]{min-height:148px}.edit-shell{max-width:940px;margin-inline:auto}.edit-card{padding:clamp(20px,4vw,38px);display:grid;gap:30px}.edit-card section+section{border-top:1px solid var(--gf-line);padding-top:26px}.edit-card section h2{font-size:1.25rem;margin-top:0}.card-checkbox{align-self:end;min-height:48px;padding:10px 12px;border:1px solid var(--gf-line);border-radius:6px;background:var(--gf-soft)}.card-checkbox span{display:grid}.choice-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.choice-groups.single{grid-template-columns:1fr}.choice-groups fieldset{margin:0;padding:14px;border:1px solid var(--gf-line);border-radius:8px}.choice-groups legend{padding:0 8px;font-family:var(--gf-headline-font);color:var(--gf-navy);font-weight:700}.choice-row{grid-template-columns:auto 1fr;align-items:start;padding:9px 6px;border-radius:6px}.choice-row:hover{background:var(--gf-soft)}.choice-row input{width:auto;margin-top:4px}.choice-row span{display:grid}.meta-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.meta-grid div{display:grid;gap:5px}.meta-grid span{font-size:.85rem;color:var(--gf-muted)}.meta-grid code{overflow-wrap:anywhere}.form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:4px}.form-actions .button,.form-actions button{min-width:120px}@media(max-width:768px){.choice-groups,.meta-grid{grid-template-columns:1fr}.form-actions{flex-direction-reverse}.form-actions .button,.form-actions button{flex:1}.editable-list li{gap:12px}}
