.mkt-root .gn{margin:0 0 32px}.mkt-root .gn .gn-form{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--ct-glass);box-shadow:inset 0 1px 0 var(--ct-edge), var(--ct-lift);margin:0 0 16px;padding:24px 28px}.mkt-root .gn .gn-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 20px;display:flex}.mkt-root .gn .gn-title{color:var(--ink);margin:0;font-size:17px;font-weight:620;line-height:1.35}.mkt-root .gn .gn-sub{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.4}.mkt-root .gn .gn-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.mkt-root .gn .gn-field label{color:var(--ink);margin:0 0 8px;font-size:14.5px;font-weight:550;line-height:1.3;display:block}.mkt-root .gn .gn-select{position:relative}.mkt-root .gn .gn-select select{appearance:none;cursor:pointer;padding-right:40px}.mkt-root .gn .gn-select svg{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.mkt-root .gn .gn-help{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.45}.mkt-root .gn .gn-notes .ct-tpl:last-child{margin-bottom:0}@media (max-width:640px){.mkt-root .gn .gn-form{padding:20px 18px}.mkt-root .gn .gn-fields{grid-template-columns:minmax(0,1fr)}}
