.submission-page{width:100%;max-width:76rem;margin:0 auto;padding:2.5rem 1rem 5rem}.submission-intro{max-width:48rem;margin-bottom:2rem}.submission-intro__claim{margin:0 0 .65rem;color:var(--teal);font-family:var(--font-data);font-size:.78rem;font-weight:700;letter-spacing:.09em}.submission-intro h1{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.25;letter-spacing:.01em}.submission-intro>p:last-child{max-width:44rem;margin:1rem 0 0;color:var(--ink-2);font-size:1rem;line-height:1.8}.submission-scenario{min-height:11rem;margin-bottom:1.25rem;padding:clamp(1rem,3vw,1.4rem);border:1px solid color-mix(in srgb,var(--teal) 26%,var(--rule));border-radius:.85rem;background:color-mix(in srgb,var(--teal-soft) 48%,var(--surface))}.submission-scenario__eyebrow,.submission-scenario__title-row,.submission-scenario__error{display:flex;align-items:center;justify-content:space-between;gap:1rem}.submission-scenario__eyebrow{margin-bottom:.75rem;color:var(--teal);font-size:.72rem;font-weight:800;letter-spacing:.08em}.submission-scenario__eyebrow code{color:var(--ink-3);font-family:var(--font-data);font-size:.7rem;letter-spacing:normal}.submission-scenario__title-row>div{display:flex;min-width:0;align-items:baseline;gap:.75rem}.submission-scenario__title-row span{flex:0 0 auto;color:var(--ink-3);font-family:var(--font-data);font-size:.75rem}.submission-scenario__title-row h2{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.35}.submission-scenario__title-row a,.submission-scenario__error a{flex:0 0 auto;color:var(--teal);font-size:.76rem;font-weight:750;text-decoration:none}.submission-scenario>p{max-width:66rem;margin:.75rem 0 0;color:var(--ink-2);font-size:.86rem;line-height:1.7}.submission-scenario ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none}.submission-scenario li{padding:.25rem .55rem;border:1px solid color-mix(in srgb,var(--teal) 18%,var(--rule));border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--ink-2);font-size:.7rem}.submission-scenario__loading{display:grid;min-height:6rem;align-content:center;gap:.25rem;color:var(--ink-2)}.submission-scenario__loading span{color:var(--ink-3);font-size:.78rem}.submission-scenario.has-error{border-color:color-mix(in srgb,var(--ochre) 40%,var(--rule));background:color-mix(in srgb,var(--ochre-soft) 50%,var(--surface))}.submission-scenario__error{min-height:6rem}.submission-scenario__error strong{color:var(--ink);font-family:var(--font-heading)}.submission-scenario__error p{margin:.35rem 0 0;color:var(--ink-2);font-size:.8rem}.submission-method-picker{margin-bottom:1.25rem;padding:clamp(1rem,3vw,1.35rem);border:1px solid var(--rule);border-radius:.85rem;background:var(--surface)}.submission-method-picker>header{margin-bottom:1rem}.submission-method-picker>header p{margin:0 0 .35rem;color:var(--teal);font-size:.72rem;font-weight:800;letter-spacing:.08em}.submission-method-picker>header h2{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.4}.submission-method-picker>header span{display:block;margin-top:.4rem;color:var(--ink-3);font-size:.78rem}.submission-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.submission-mode-switch button{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.2rem .85rem;min-width:0;min-height:9.5rem;align-content:center;align-items:start;padding:1rem;border:1px solid var(--rule);border-radius:.75rem;background:var(--surface-2);color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.submission-mode-switch button:hover:not(:disabled){border-color:color-mix(in srgb,var(--teal) 35%,var(--rule))}.submission-mode-switch button[data-mode=content].is-active{border-color:var(--teal);background:color-mix(in srgb,var(--teal-soft) 70%,var(--surface));color:var(--teal);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 10%,transparent)}.submission-mode-switch button[data-mode=source].is-active{border-color:var(--ochre);background:color-mix(in srgb,var(--ochre-soft) 72%,var(--surface));color:var(--ochre);box-shadow:0 0 0 2px color-mix(in srgb,var(--ochre) 10%,transparent)}.submission-mode-switch button:disabled{opacity:.62;cursor:wait}.submission-mode-switch__marker{display:inline-flex;grid-row:1 / span 2;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:.75rem;background:var(--teal-soft);color:var(--teal);font-family:var(--font-heading);font-size:1.1rem;font-weight:800}button[data-mode=source] .submission-mode-switch__marker{background:var(--ochre-soft);color:var(--ochre)}.submission-mode-switch__copy,.submission-mode-switch__copy strong,.submission-mode-switch__copy span,.submission-mode-switch__copy small{display:block}.submission-mode-switch__copy strong{color:var(--ink);font-family:var(--font-heading);font-size:1rem}.submission-mode-switch__copy>span{margin-top:.25rem;color:var(--ink-3);font-size:.76rem;line-height:1.5}.submission-mode-switch__copy small{margin-top:.5rem;color:var(--ink-2);font-size:.7rem;font-weight:700}.submission-mode-switch__state{grid-column:2;align-self:end;margin-top:.35rem;color:currentColor;font-size:.7rem;font-weight:800}.submission-method-empty{display:grid;min-height:11rem;place-content:center;justify-items:center;padding:2rem;border:1px dashed color-mix(in srgb,var(--teal) 35%,var(--rule));border-radius:.85rem;background:color-mix(in srgb,var(--surface-2) 65%,transparent);text-align:center}.submission-method-empty>span{color:var(--teal);font-size:.7rem;font-weight:800;letter-spacing:.08em}.submission-method-empty strong{margin-top:.4rem;color:var(--ink);font-family:var(--font-heading);font-size:1.1rem}.submission-method-empty p{max-width:36rem;margin:.45rem 0 0;color:var(--ink-3);font-size:.8rem;line-height:1.65}.submission-starter{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr) auto;gap:1rem 1.5rem;align-items:center;margin-bottom:1.5rem;padding:clamp(1rem,3vw,1.4rem);border:1px solid color-mix(in srgb,var(--teal) 28%,var(--rule));border-radius:.8rem;background:var(--teal-soft)}.submission-starter__label{margin:0 0 .4rem;color:var(--teal);font-size:.72rem;font-weight:800;letter-spacing:.08em}.submission-starter h2{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:1.15rem;line-height:1.45}.submission-starter>div>p:last-child{margin:.55rem 0 0;color:var(--ink-2);font-size:.8rem;line-height:1.65}.submission-starter ol,.submission-starter ul{display:grid;gap:.4rem;margin:0;padding-left:1.4rem;color:var(--ink-2);font-size:.76rem}.submission-starter li strong,.submission-starter li span{display:block}.submission-starter ul{list-style:disc}.submission-starter__source-copy{grid-column:1 / -1;max-width:54rem}.submission-starter li strong{color:var(--ink);font-size:.8rem}.submission-starter li span{margin-top:.1rem;color:var(--ink-3)}.submission-starter>button{min-height:2.55rem;padding:.55rem .8rem;border:1px solid var(--teal);border-radius:.5rem;background:var(--surface);color:var(--teal);font:750 .8rem/1.2 var(--font-body);white-space:nowrap;cursor:pointer}.submission-starter>button:hover:not(:disabled){background:color-mix(in srgb,var(--teal-soft) 65%,var(--surface))}.submission-starter>button:disabled{opacity:.6;cursor:wait}.submission-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.25rem;padding:.9rem 1rem;border:1px solid var(--rule);border-radius:.65rem;background:var(--surface);color:var(--ink-2);font-size:.875rem;line-height:1.6}.submission-notice p{margin:0}.submission-notice strong{display:block;margin-bottom:.1rem;color:var(--ink)}.submission-notice button{flex:0 0 auto;min-height:2.3rem;padding:.4rem .8rem;border:1px solid currentColor;border-radius:.45rem;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.submission-notice--restored,.submission-notice--success{border-color:color-mix(in srgb,var(--teal) 38%,var(--rule));background:var(--teal-soft)}.submission-notice--error{border-color:color-mix(in srgb,var(--ochre) 48%,var(--rule));background:var(--ochre-soft);color:var(--ink)}.submission-workspace{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.submission-rail{position:sticky;top:1.25rem;overflow:hidden;border:1px solid var(--rule);border-radius:.75rem;background:color-mix(in srgb,var(--surface) 76%,transparent)}.submission-rail__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--rule)}.submission-rail__header strong{font-family:var(--font-heading);font-size:1.05rem}.submission-rail__header span,.submission-rail__history span{font-family:var(--font-data);font-size:.72rem;color:var(--ink-3)}.submission-rail ol{margin:0;padding:.5rem 0;list-style:none}.submission-rail li a{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.7rem;align-items:start;padding:.7rem 1rem;color:var(--ink-2);text-decoration:none}.submission-rail li a:hover{background:var(--surface-2);color:var(--ink)}.submission-rail li a>span:first-child{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:50%;font-family:var(--font-data);font-size:.7rem}.submission-rail li a>span:last-child{min-width:0}.submission-rail li strong,.submission-rail li small{display:block}.submission-rail li strong{color:inherit;font-size:.88rem;line-height:1.5}.submission-rail li small{margin-top:.1rem;color:var(--ink-3);font-size:.72rem}.submission-rail__error a{color:var(--ochre)!important}.submission-rail__error a>span:first-child{border-color:var(--ochre)!important;background:var(--ochre-soft)}.submission-rail__history{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:.82rem;font-weight:700;text-decoration:none}.submission-save-state{margin:0;padding:.8rem 1rem;color:var(--ink-3);font-size:.72rem;line-height:1.5}.submission-save-state--saved{color:var(--teal)}.submission-save-state--unavailable{color:var(--ochre);font-weight:700}.submission-form{min-width:0}.submission-section{scroll-margin-top:1rem;margin:0 0 1.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--rule);border-radius:.8rem;background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.submission-section--error{border-color:var(--ochre);box-shadow:0 0 0 2px color-mix(in srgb,var(--ochre) 14%,transparent)}.submission-section__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.submission-section__heading h2,.submission-history__heading h2{margin:0;color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.3}.submission-section__heading p,.submission-history__heading p{margin:.35rem 0 0;color:var(--ink-3);font-size:.82rem;line-height:1.6}.submission-editor-tools{display:flex;flex:0 0 auto;align-items:center;gap:.8rem}.submission-word-count{color:var(--ink-3);font-family:var(--font-data);font-size:.72rem;white-space:nowrap}.submission-import-button{min-height:2.35rem;padding:.42rem .72rem;border:1px solid var(--teal);border-radius:.45rem;background:transparent;color:var(--teal);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.submission-import-button:hover:not(:disabled){background:var(--teal-soft)}.submission-form textarea{display:block;width:100%;min-width:0;padding:.9rem 1rem;border:1px solid var(--rule);border-radius:.55rem;background:var(--paper);color:var(--ink);font-family:var(--font-data);font-size:.875rem;line-height:1.75;resize:vertical;tab-size:2;-webkit-user-select:text;user-select:text}.submission-editor-shortcut{display:block;margin:.45rem 0 0;color:var(--ink-3);font-size:.7rem;line-height:1.5}.submission-optional-sections{margin:-.5rem 0 1.5rem;border:1px solid var(--rule);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 72%,transparent)}.submission-optional-sections>summary{padding:1rem 1.25rem;color:var(--ink-2);cursor:pointer}.submission-optional-sections>summary span,.submission-optional-sections>summary strong,.submission-optional-sections>summary small{display:block}.submission-optional-sections>summary strong{color:var(--ink);font-size:.9rem}.submission-optional-sections>summary small{margin-top:.15rem;color:var(--ink-3);font-size:.72rem}.submission-optional-sections[open]>summary{border-bottom:1px solid var(--rule)}.submission-optional-sections>div{padding:0 1rem}.submission-optional-sections .submission-section{margin:1rem 0;border:0;background:transparent}.submission-source-field{display:grid;gap:.45rem;margin-top:1rem}.submission-source-field>span{color:var(--ink-2);font-size:.8rem;font-weight:700}.submission-source-field>input{width:100%;min-height:3rem;padding:.65rem .85rem;border:1px solid var(--rule);border-radius:.55rem;background:var(--paper);color:var(--ink);font:inherit;font-size:.875rem}.submission-source-field>input:focus{border-color:var(--teal)}.submission-form textarea:focus,.submission-file-row input:focus,.submission-pending-materials input:focus{border-color:var(--teal)}.submission-form textarea[aria-invalid=true],.submission-file-row input[aria-invalid=true]{border-color:var(--ochre)}.submission-section-error{margin:0 0 .9rem;padding:.8rem .9rem;border-left:3px solid var(--ochre);background:var(--ochre-soft);color:var(--ink);font-size:.83rem;font-weight:650;line-height:1.6}.submission-section-error p,.submission-inline-error{margin:0}.submission-section-error p+p{margin-top:.35rem}.submission-inline-error{margin-bottom:.65rem;color:var(--ochre);font-size:.78rem;font-weight:700}.submission-file-picker{position:relative;margin-bottom:1rem}.submission-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.submission-file-picker label{display:flex;min-height:6rem;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;padding:1rem;border:1px dashed var(--teal);border-radius:.65rem;background:color-mix(in srgb,var(--teal-soft) 35%,transparent);color:var(--teal);text-align:center;cursor:pointer}.submission-file-picker input:focus-visible+label{outline:2px solid var(--teal);outline-offset:3px}.submission-file-picker input:disabled+label{opacity:.62;cursor:wait}.submission-file-picker label strong{font-size:.95rem}.submission-file-picker label span{color:var(--ink-3);font-size:.77rem}.submission-pending-materials{margin:1rem 0;padding:1rem;border:1px solid color-mix(in srgb,var(--ochre) 42%,var(--rule));border-radius:.65rem;background:color-mix(in srgb,var(--ochre-soft) 56%,transparent)}.submission-pending-materials h3{margin:0;color:var(--ink);font-size:.9rem}.submission-pending-materials>p{margin:.25rem 0 .8rem;color:var(--ink-2);font-size:.78rem;line-height:1.55}.submission-pending-materials ul,.submission-file-table ul{margin:0;padding:0;list-style:none}.submission-pending-materials li{display:grid;grid-template-columns:minmax(9rem,1fr) minmax(12rem,1.35fr) auto;gap:.75rem;align-items:end;padding:.75rem 0;border-top:1px solid color-mix(in srgb,var(--ochre) 24%,var(--rule))}.submission-pending-materials li>div strong,.submission-pending-materials li>div span{display:block}.submission-pending-materials li>div strong{overflow:hidden;color:var(--ink);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.submission-pending-materials li>div span,.submission-pending-materials label span{color:var(--ochre);font-size:.7rem}.submission-pending-materials label input,.submission-file-row input{width:100%;min-height:2.45rem;padding:.5rem .65rem;border:1px solid var(--rule);border-radius:.45rem;background:var(--paper);color:var(--ink);font:inherit;font-size:.8rem}.submission-pending-materials button,.submission-file-row>button{min-height:2.4rem;padding:.4rem .65rem;border:0;background:transparent;color:var(--ink-3);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.submission-pending-materials button:hover:not(:disabled),.submission-file-row>button:hover:not(:disabled){color:var(--ochre);text-decoration:underline}.submission-file-table{margin-top:1rem;border-top:1px solid var(--rule)}.submission-file-table__header,.submission-file-row{display:grid;grid-template-columns:minmax(10rem,1.25fr) minmax(6.5rem,.55fr) minmax(12rem,1.35fr) 3.6rem;gap:.85rem;align-items:center}.submission-file-table__header{padding:.7rem .75rem;border-bottom:1px solid var(--rule);color:var(--ink-3);font-size:.7rem;font-weight:700}.submission-file-row{padding:.8rem .75rem;border-bottom:1px solid var(--rule)}.submission-file-row--error{background:color-mix(in srgb,var(--ochre-soft) 68%,transparent)}.submission-file-name,.submission-file-meta{min-width:0}.submission-file-name strong,.submission-file-name span,.submission-file-meta span,.submission-file-meta code{display:block}.submission-file-name strong{overflow:hidden;color:var(--ink);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.submission-file-name span,.submission-file-meta span{margin-top:.15rem;overflow:hidden;color:var(--ink-3);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.submission-file-meta code{margin-top:.1rem;color:var(--ink-2);font-family:var(--font-data);font-size:.7rem}.submission-file-error{grid-column:1 / -1;margin:-.2rem 0 0;color:var(--ochre);font-size:.76rem;font-weight:700;line-height:1.5}.submission-material-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;color:var(--ink-3);font-family:var(--font-data);font-size:.67rem;line-height:1.5}.submission-submit-band{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:2rem 0 1.25rem;padding:1rem 1.15rem;border:1px solid var(--teal);border-radius:.75rem;background:color-mix(in srgb,var(--surface) 82%,var(--teal-soft))}.submission-submit-band strong{display:block;color:var(--ink);font-family:var(--font-heading);font-size:1.05rem}.submission-submit-band p{margin:.2rem 0 0;color:var(--ink-3);font-size:.76rem;line-height:1.5}.submission-submit-band>button{flex:0 0 auto;min-width:10rem;min-height:2.9rem;padding:.65rem 1rem;border:1px solid var(--teal);border-radius:.5rem;background:var(--teal);color:#fff;font:inherit;font-size:.87rem;font-weight:750;cursor:pointer}.submission-submit-band>button:hover:not(:disabled){opacity:.9}.submission-submit-band>button:disabled,.submission-form :disabled{cursor:not-allowed;opacity:.62}.submission-history{scroll-margin-top:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.submission-history__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.submission-history__heading>span{color:var(--ink-3);font-family:var(--font-data);font-size:.72rem}.submission-history__empty{margin:0;padding:1.25rem 0;color:var(--ink-3);font-size:.82rem}.submission-history ol{margin:0;padding:0;list-style:none}.submission-history li{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:4.25rem;border-bottom:1px solid var(--rule)}.submission-history__marker{position:relative;z-index:1;display:block;width:.55rem;height:.55rem;margin-left:.1rem;border-radius:50%;background:var(--teal)}.submission-history li:not(:last-child):before{position:absolute;top:2.35rem;bottom:-1.9rem;left:.35rem;width:1px;background:var(--teal);content:""}.submission-history li>div{display:flex;min-width:0;align-items:baseline;gap:1rem}.submission-history li strong{color:var(--ink);font-size:.85rem}.submission-history time,.submission-history li>span:last-child{color:var(--ink-3);font-family:var(--font-data);font-size:.7rem}.submission-history__actions{display:flex;align-items:center;gap:.75rem}.submission-history__actions a{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;padding:0 .8rem;border:1px solid var(--teal);border-radius:.45rem;color:var(--teal);font-family:var(--font-body);font-size:.78rem;font-weight:700;text-decoration:none}.submission-history__actions a:hover{background:var(--teal-soft)}.submission-invalid-claim{max-width:38rem;margin:4rem auto;padding:2rem;border:1px solid var(--rule);border-radius:.75rem;background:var(--surface)}.submission-invalid-claim h1{margin:0;font-family:var(--font-heading)}.submission-invalid-claim p{margin:.75rem 0 0;color:var(--ink-2);line-height:1.7}.submission-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:54rem){.submission-starter{grid-template-columns:minmax(0,1fr) minmax(16rem,.85fr)}.submission-starter>button{grid-column:1 / -1;justify-self:start}.submission-workspace{grid-template-columns:1fr}.submission-rail{position:static}.submission-rail ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.submission-pending-materials li{grid-template-columns:1fr;align-items:start}.submission-file-table__header{display:none}.submission-file-row{grid-template-columns:minmax(0,1fr) auto}.submission-file-row>label{grid-column:1 / -1}.submission-file-row>button{grid-column:2;grid-row:1}}@media(max-width:36rem){.submission-scenario__title-row,.submission-scenario__error{align-items:flex-start;flex-direction:column}.submission-scenario__title-row>div{align-items:flex-start;flex-direction:column;gap:.25rem}.submission-mode-switch{grid-template-columns:1fr}.submission-mode-switch button{grid-template-columns:2.6rem minmax(0,1fr);min-height:8.5rem;padding:.9rem}.submission-mode-switch__marker{width:2.6rem;height:2.6rem}.submission-starter{grid-template-columns:minmax(0,1fr)}.submission-starter>button{grid-column:auto}.submission-page{padding-top:1.75rem}.submission-section__heading,.submission-editor-tools,.submission-submit-band,.submission-material-summary,.submission-history li>div{align-items:stretch;flex-direction:column}.submission-section__heading,.submission-submit-band,.submission-material-summary{display:flex}.submission-editor-tools{display:flex;width:100%}.submission-import-button{width:100%}.submission-rail ol{grid-template-columns:1fr}.submission-submit-band>button{width:100%}.submission-history li{grid-template-columns:1rem minmax(0,1fr);padding:.65rem 0}.submission-history li>span:last-child{grid-column:2}}.submission-scenario__details{display:grid;gap:1.1rem;margin-top:1.25rem}.submission-scenario__details h3{margin:0 0 .35rem;font-size:.9rem;color:var(--ink)}.submission-scenario__details p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:var(--ink-2);font-size:.9rem}.submission-scenario .submission-scenario__resources{display:grid;gap:.6rem;margin:0}.submission-scenario__resources li{border-radius:.4rem;padding:.7rem}.submission-scenario__resources a{overflow-wrap:anywhere;color:var(--teal)}
