.access-mode-question>span,.choice-pill,.field-group h3,.field-group-toggle h3,.field-label-row span,.field-popover button,.flow-field,.journey-card-copy small,.journey-card-copy strong,.meta-tag,.optional-assist-toggle small,.optional-assist-toggle strong,.portal-row-copy strong,.prefill-badge,.ranked-item>span,.selected-badge,.selected-property-chip,.soon-pill,.source-flow .button,.source-flow .progress-block,.source-flow .question-number{font-family:var(--font-sans)}.flow-field input,.flow-field select,.flow-field textarea,.portal-logo-placeholder,.search-field input{font-family:var(--font-mono)}.source-flow{gap:26px}.flow-top h1{letter-spacing:-.01em}.flow-top .lead{margin-top:6px;font-size:var(--fs-lg)}.flow-status{padding:12px 16px;border-color:var(--line);background:var(--n-25);font-size:var(--fs-md)}.progress-block span{color:var(--ink);font-weight:500;letter-spacing:.01em}.progress-track{height:6px;background:var(--n-100)}.progress-track span{background:var(--grad-brand);transition:width var(--transition-slow)}.journey-intake{gap:22px;padding:26px;border-radius:var(--radius-lg);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 50px rgba(0,0,0,.05)}.question-heading{gap:14px}.question-heading h2{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;letter-spacing:-.01em}.question-number{width:30px;height:30px;background:var(--grad-brand);color:#fff;font-weight:600;box-shadow:0 4px 12px var(--accent-ring)}.choice-grid{gap:12px}.journey-card{min-height:92px;padding:16px;border-radius:var(--radius-lg);border-color:var(--line);transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),transform var(--transition)}.journey-card:hover{border-color:var(--brand-sand);background:#fff;box-shadow:0 8px 22px rgba(120,169,216,.14);transform:translateY(-1px)}.journey-card.is-selected{background:linear-gradient(#fff,#fff) padding-box,var(--grad-brand) border-box;border:1.5px solid transparent;box-shadow:0 8px 22px rgba(101,202,170,.16)}.record-grid.has-selection{gap:8px}.record-collapsed{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid rgba(120,169,216,.32);border-radius:var(--radius-pill);background:rgba(120,169,216,.08);color:inherit;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.journey-intake.is-collapsed{gap:0;padding:12px 14px}.record-collapsed.intake-summary{width:100%;justify-content:flex-start;border-radius:var(--radius-sm)}.record-collapsed.intake-summary>span:not(.record-collapsed-action){display:grid;gap:2px;min-width:0;text-align:left}.record-collapsed.intake-summary small{color:var(--muted);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-collapsed-action{margin-left:auto;color:var(--muted);font-size:var(--fs-sm);font-weight:600}.record-collapsed:hover{background:rgba(120,169,216,.16);border-color:rgba(120,169,216,.5)}.record-collapsed strong{font-size:var(--fs-base)}.record-collapsed .choice-icon{color:var(--accent)}.api-disclosure{margin-top:4px}.journey-card.is-dimmed{opacity:.32;filter:grayscale(.4);box-shadow:none;transition:opacity var(--transition),filter var(--transition)}.journey-card.is-dimmed:hover{opacity:.8;filter:grayscale(0);transform:none;box-shadow:0 4px 14px rgba(120,169,216,.1)}.record-reset{display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff;color:var(--muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500}.record-reset:hover{border-color:var(--brand-sand);color:var(--accent)}.journey-card-copy strong{font-size:var(--fs-base);font-weight:600;letter-spacing:-.005em}.journey-card-copy small{font-size:var(--fs-sm);line-height:1.45}.journey-card .choice-icon,.journey-card>svg:last-child{color:var(--accent)}.soon-pill{font-size:var(--fs-2xs);letter-spacing:.02em;text-transform:uppercase}.route-question h3{color:var(--ink);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.005em}.binary-choice{display:inline-flex;flex-wrap:wrap;align-items:stretch;column-gap:6px;row-gap:6px;width:fit-content;max-width:100%;padding:5px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--n-50)}.access-mode-question .binary-choice{column-gap:6px}.choice-pill{min-height:38px;padding:0 18px;border-radius:var(--radius-pill);color:var(--muted);font-size:var(--fs-md);font-weight:500}.choice-pill .choice-icon{color:currentColor}.choice-pill[aria-pressed=true]{background:#fff;text-decoration:none;box-shadow:var(--shadow-xs)}.choice-pill[aria-pressed=true] .choice-icon{color:var(--accent)}.choice-pill.is-disabled,.choice-pill:disabled{background:transparent}.access-mode-question>span{color:var(--ink);font-size:var(--fs-base);font-weight:600}.search-field{min-height:44px;border-radius:var(--radius-md)}.search-field:focus-within{border-color:var(--brand-sand);box-shadow:var(--focus-ring)}.portal-row,.result-row,.route-search-panel{border-radius:var(--radius-md)}.result-row{padding:11px 13px;color:inherit;text-decoration:none;transition:border-color var(--transition),background var(--transition)}.result-row:hover{border-color:var(--brand-sand);background:var(--n-25)}.result-row strong{font-size:var(--fs-md);font-weight:600}.portal-row.is-selected,.result-row.is-selected{background:linear-gradient(var(--n-25),var(--n-25)) padding-box,var(--grad-brand) border-box;border:1.5px solid transparent}.selected-badge{background:var(--grad-brand);color:#fff}.selected-badge svg{color:#fff}.duplicate-resource-hint{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--mint-200);border-radius:var(--radius-md);background:linear-gradient(120deg,rgba(238,251,255,.95),rgba(246,255,249,.95)) padding-box,var(--grad-brand) border-box}.duplicate-resource-hint>div:first-child{display:grid;gap:5px;min-width:0}.duplicate-resource-hint strong{color:var(--ink);font-size:var(--fs-base)}.duplicate-resource-hint p,.duplicate-resource-hint small{margin:0;color:var(--muted);line-height:1.45}.prefill-reference-warning{display:block;margin-top:6px;color:var(--sand-700);font-size:var(--fs-sm)}.duplicate-resource-url{display:block;max-width:min(620px,72vw);overflow:hidden;color:var(--ink);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap}.duplicate-resource-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.meta-tag{background:var(--grad-soft);color:var(--accent);font-weight:500}.flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--n-25)}.flow-step{min-height:46px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--fs-md);font-weight:500;transition:background var(--transition),color var(--transition)}.flow-step:hover:not(:disabled){background:var(--n-100);color:var(--ink)}.flow-step.is-active{border-color:var(--line);background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.flow-step span{width:24px;height:24px;font-weight:600}.flow-step.is-active span{background:var(--grad-brand);color:#fff}.flow-card{border-radius:var(--radius-lg);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 50px rgba(0,0,0,.05)}.step-intro{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-bottom:1px solid var(--line)}.step-intro-mark{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:var(--radius-pill);background:var(--grad-brand);color:#fff;font-size:var(--fs-md);font-weight:600;box-shadow:0 4px 12px var(--accent-ring)}.step-intro-body{display:grid;gap:10px;min-width:0}.step-intro p{margin:0;color:var(--n-700);font-size:var(--fs-lg);line-height:1.5}.field-group{gap:14px;padding:22px}.field-group-head{display:grid;gap:4px}.field-group h3{color:var(--ink);font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.field-group-head{padding-bottom:10px;border-bottom:1px solid var(--line)}.field-group-head small,.field-group-toggle small{color:var(--muted);font-size:var(--fs-sm);line-height:1.45}.flow-grid{gap:16px 18px}.field-group.is-collapsible{gap:0;padding:0}.field-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px 22px;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.field-group-toggle-copy{display:grid;gap:4px}.field-group-toggle h3{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.field-group-toggle>svg{flex:0 0 auto;color:var(--muted);transition:transform var(--transition)}.field-group.is-collapsible.is-open .field-group-toggle>svg{transform:rotate(90deg)}.field-group.is-collapsible .flow-grid{padding:0 22px 22px}.auto-suggestions-panel,.data-model-field-picker{display:grid;grid-column:1/-1;gap:12px;padding:14px;border:1px solid rgba(121,204,190,.38);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,253,251,.92)) padding-box,linear-gradient(135deg,rgba(117,204,170,.45),rgba(117,174,224,.35)) border-box}.auto-suggestions-head,.data-model-field-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auto-suggestions-head>div,.data-model-field-picker-head>div{display:grid;gap:3px;min-width:0}.auto-suggestions-head h4,.data-model-field-picker-head span{margin:0;color:var(--ink);font-size:var(--fs-base);font-weight:700}.auto-suggestions-head p,.data-model-field-picker-head small{margin:0;color:var(--muted);font-size:var(--fs-sm);line-height:1.4}.auto-suggestions-head code{margin-left:7px;color:var(--n-600);font-size:var(--fs-2xs)}.auto-suggestion-group{display:grid;gap:7px}.auto-suggestion-group>span{color:var(--n-600);font-size:var(--fs-xs);font-weight:700}.auto-suggestion-list,.schema-field-choice-list{display:flex;flex-wrap:wrap;gap:7px}.auto-suggestion-chip{display:inline-flex;align-items:stretch;overflow:hidden;max-width:min(100%,320px);border:1px solid rgba(117,184,210,.48);border-radius:var(--radius-sm);background:rgba(255,255,255,.84);color:var(--n-700)}.auto-suggestion-chip>span{display:grid;gap:1px;min-width:0;padding:7px 9px}.auto-suggestion-chip small,.auto-suggestion-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-suggestion-chip strong{font-size:var(--fs-sm)}.chip-meta-link{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-xs);color:var(--accent);text-decoration:none}.chip-meta-link:hover{text-decoration:underline}.auto-suggestion-chip small{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-2xs)}.auto-suggestion-chip button{display:grid;width:30px;place-items:center;border:0;border-left:1px solid rgba(117,184,210,.32);background:rgba(247,252,252,.82);color:var(--n-600);cursor:pointer}.auto-suggestion-chip button:hover{background:var(--mint-50);color:var(--ink)}.schema-field-choice{display:grid;gap:2px;max-width:260px;min-height:42px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.82);color:var(--ink);cursor:pointer;text-align:left}.schema-field-choice:hover{border-color:rgba(117,184,210,.65);background:#fff}.schema-field-choice[aria-pressed=true]{border-color:rgba(62,155,128,.68);background:var(--mint-50);box-shadow:inset 0 0 0 1px rgba(62,155,128,.16)}.schema-field-choice small,.schema-field-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schema-field-choice span{font-size:var(--fs-sm);font-weight:700}.schema-field-choice small{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-3xs)}.schema-field-choice:disabled{cursor:not-allowed;opacity:.58}.flow-field{gap:7px;font-weight:400}.field-label-row span{color:var(--ink);font-size:var(--fs-base);font-weight:600;letter-spacing:-.005em}.flow-field .field-hint{margin-top:-2px;color:var(--muted);font-size:var(--fs-sm);font-weight:400;line-height:1.45}.flow-field input,.flow-field select,.flow-field textarea{min-height:42px;padding:0 12px;border-radius:var(--radius-md);font-size:var(--fs-md);transition:border-color var(--transition),box-shadow var(--transition)}.flow-field textarea{min-height:96px;padding:11px 12px}.flow-field input:focus,.flow-field select:focus,.flow-field textarea:focus,.search-field input:focus{outline:none;border-color:var(--brand-sand);box-shadow:var(--focus-ring)}.flow-field.is-prefilled input,.flow-field.is-prefilled select,.flow-field.is-prefilled textarea{border-color:rgba(101,202,170,.45);background:rgba(101,202,170,.05)}.field-prefill-action{top:11px;color:var(--accent);opacity:.6}.field-prefill-action:hover{background:var(--grad-soft);color:var(--accent);opacity:1}.prefill-banner{margin:18px 22px 0;padding:14px 16px;border-radius:var(--radius-lg);background:linear-gradient(var(--n-25),var(--n-25)) padding-box,var(--grad-brand) border-box;border:1.5px solid transparent}.prefill-badge{background:var(--grad-brand)}.compact-selection{min-height:48px;border-radius:var(--radius-md);background:#fff;border-color:rgba(101,202,170,.45)}.compact-selection-mark{background:var(--grad-brand);color:#fff}.optional-assist-toggle:hover{background:var(--n-25)}.optional-assist-toggle strong{font-size:var(--fs-base);font-weight:600}.optional-assist-toggle small{font-size:var(--fs-sm)}.optional-assist-toggle .lucide-sparkles,.optional-assist-toggle>span>span>svg{color:var(--accent)}.ranked-item>span,.selected-property-chip{background:var(--grad-soft);color:var(--accent)}.selected-property-chip{min-height:30px;font-size:var(--fs-xs)}.source-flow .button{border-radius:var(--radius-md);font-weight:500;letter-spacing:0}.source-flow .flow-nav .button:not(.secondary):not(.ghost):not(:disabled):hover{background:var(--ink);box-shadow:0 6px 18px var(--accent-ring)}.route-hint{border-radius:var(--radius-lg);border-style:solid;border-color:rgba(120,169,216,.4);background:var(--grad-soft);color:var(--n-600)}.route-hint svg{color:var(--accent)}.empty-contact,.evaluation-empty,.evaluation-publish{border-radius:var(--radius-lg)}@media (max-width:760px){.field-group,.journey-intake{padding:18px}.field-group.is-collapsible{padding:0}.field-group-toggle,.field-group.is-collapsible .flow-grid{padding-left:18px;padding-right:18px}.source-level-gradient{grid-template-columns:1fr}.source-level-gradient:before{top:18px;bottom:18px;left:24px;right:auto;width:3px;height:auto;background:linear-gradient(180deg,var(--brand-mint),var(--brand-sand))}.step-intro{padding:16px 18px}.binary-choice{width:100%;flex-direction:row;justify-content:stretch}.choice-pill{flex:1 1;justify-content:center;white-space:nowrap}}.source-flow .flow-top h1{font-size:clamp(1.55rem,2.4vw,2.1rem);font-weight:600;line-height:1.1}.journey-card.is-selected,.journey-card:hover{border-color:var(--ink);background:#fff;box-shadow:none;transform:none}.journey-card.is-selected .journey-card-copy strong,.journey-card:hover .journey-card-copy strong{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.journey-card .choice-icon,.journey-card.is-selected>svg:last-child,.journey-card>svg:last-child{color:var(--ink)}.binary-choice{background:#fff;border-color:var(--line)}.choice-pill{color:var(--n-700)}.choice-pill[aria-pressed=true]{background:transparent;box-shadow:none;border:0}.choice-pill:not(:disabled):not([aria-pressed=true]):hover,.choice-pill[aria-pressed=true]{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.source-level-question p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.45}.source-level-gradient{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-level-gradient:before{position:absolute;top:16px;left:8%;right:8%;height:3px;border-radius:var(--radius-pill);background:var(--grad-brand);content:"";opacity:.55}.source-level-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:82px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;cursor:pointer;text-align:left}.source-level-card.is-selected,.source-level-card:hover{border-color:var(--ink)}.source-level-card.is-selected strong,.source-level-card:hover strong{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.source-level-card .choice-icon{width:20px;height:20px}.source-level-code{display:grid;min-width:34px;height:28px;place-items:center;border:1px solid var(--ink);border-radius:var(--radius-pill);background:#fff;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700}.source-level-copy{display:grid;gap:4px;min-width:0}.selected-source-level strong,.source-level-copy strong{font-size:var(--fs-md)}.selected-source-level small,.source-level-copy small,.source-level-note small{color:var(--muted);font-size:var(--fs-2xs);line-height:1.4}.selected-source-level,.source-level-note{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:#fff}.selected-source-level>span:last-child,.source-level-note>span{display:grid;gap:3px}@media (max-width:760px){.source-level-gradient{grid-template-columns:1fr}.source-level-gradient:before{top:18px;bottom:18px;left:24px;right:auto;width:3px;height:auto;background:linear-gradient(180deg,var(--brand-mint),var(--brand-sand))}.source-level-card{grid-template-columns:auto minmax(0,1fr);min-height:auto}.source-level-card .choice-icon{display:none}}.flow-field select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23606060' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px;cursor:pointer}.flow-field.is-prefilled select{background-image:none}.field-required{color:var(--danger-500);font-size:var(--fs-2xl);font-weight:800;line-height:1}.flow-missing{display:flex;align-items:center;gap:8px;margin:0;padding:11px 14px;border-radius:var(--radius-md);background:var(--grad-soft);color:var(--n-600);font-size:var(--fs-md);line-height:1.45}.provider-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:20px;align-items:start}.provider-col{display:grid;gap:10px;align-content:start}.provider-col-title{color:var(--muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.provider-direct-item{display:grid;gap:8px}.provider-search-stack{display:grid;gap:16px}.provider-block,.provider-selected-search{display:grid;gap:10px}.provider-selected-search:empty{display:none}.import-tool-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.import-tool-gallery .journey-card{min-height:58px}.github-prefill-panel{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 92%,var(--mint-50))}.search-field-logo{width:18px;height:18px;object-fit:contain}.wikidata-logo{width:28px;height:16px;object-fit:contain}.wikidata-join-nudge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid rgba(120,169,216,.34);border-radius:var(--radius-md);background:var(--n-25)}.wikidata-join-nudge .wikidata-logo{width:26px;height:26px}.wikidata-join-nudge span{display:grid;gap:3px;min-width:0}.wikidata-join-nudge strong{font-size:var(--fs-base);font-weight:600}.wikidata-join-nudge small{color:var(--muted);font-size:var(--fs-sm);line-height:1.4}@media (max-width:720px){.wikidata-join-nudge{grid-template-columns:auto 1fr}.wikidata-join-nudge .button{grid-column:1/-1;justify-content:center}}.selected-portal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:1.5px solid transparent;border-radius:var(--radius-md);background:linear-gradient(var(--n-25),var(--n-25)) padding-box,var(--grad-brand) border-box}.selected-portal .provider-logo{width:26px;height:26px}.selected-portal strong{overflow:hidden;font-size:var(--fs-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.provider-manual{justify-self:start}@media (max-width:760px){.provider-split{grid-template-columns:1fr;gap:18px}}.tool-category-question{display:grid;gap:14px}.tool-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tool-category-card{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;color:var(--ink);font:inherit;font-size:var(--fs-md);font-weight:500;text-align:left;cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.tool-category-card .choice-icon{flex-shrink:0;color:var(--muted)}.tool-category-card:hover{border-color:var(--line-strong);background:var(--n-25)}.tool-category-card.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.tool-category-card.is-selected .choice-icon{color:var(--ink)}.doc-category-question{display:grid;gap:14px}.doc-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.doc-category-card{display:flex;gap:11px;align-items:flex-start;min-height:92px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.doc-category-card>span{display:grid;gap:4px}.doc-category-card strong{font-family:var(--font-mono);font-size:var(--fs-md)}.doc-category-card small{color:var(--muted);font-size:var(--fs-xs);line-height:1.35}.doc-category-card .choice-icon{flex:0 0 auto;color:var(--muted)}.doc-category-card:hover{border-color:var(--line-strong);background:var(--n-25)}.doc-category-card.is-selected{border-color:var(--ink);background:var(--n-25);box-shadow:inset 0 0 0 1px var(--ink)}.doc-category-card.is-selected .choice-icon{color:var(--accent)}@media (max-width:540px){.tool-category-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.doc-category-grid{grid-template-columns:1fr}}@media (min-width:541px) and (max-width:900px){.doc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contribute-simple{display:grid;gap:18px;width:min(640px,100%);margin:0 auto}.contribute-simple-head{display:grid;gap:8px}.contribute-simple-head h1{margin:0;font-size:var(--fs-2xl)}.contribute-simple-head p{margin:0;color:var(--muted);font-size:var(--fs-md);line-height:1.55}