.ust-frequency{scroll-margin-top:calc(var(--site-header-height) + var(--space-16))}.ust-frequency-heading{gap:var(--space-24);display:grid}.ust-frequency-heading h2{max-width:15ch}.ust-frequency-heading p{max-width:66ch;color:var(--muted)}.ust-scroll-help{margin-top:var(--space-32);color:var(--muted);font-size:var(--text-small)}.ust-cadence-scroll{width:100%;max-width:100%;max-block-size:min(72vh,52rem);margin-top:var(--space-12);overscroll-behavior-inline:contain;overscroll-behavior-block:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-gutter:stable;scroll-padding-block-start:var(--space-64);scroll-padding-inline-start:11rem;overflow:auto}.ust-cadence-scroll:focus-visible{outline-offset:4px}.ust-cadence-table{table-layout:fixed;border-collapse:collapse;width:54rem;min-width:54rem;color:var(--fg);text-align:left}.ust-col-area{width:8rem}.ust-col-obligation{width:11rem}.ust-col-cadence{width:13rem}.ust-col-citation,.ust-col-record{width:11rem}.ust-cadence-table caption{padding:var(--space-16) var(--space-12);color:var(--muted);font-size:var(--text-small);text-align:left;font-weight:600}.ust-cadence-table th,.ust-cadence-table td{padding:var(--space-16) var(--space-12);vertical-align:top}.ust-cadence-table thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);color:var(--label-deep);font-family:var(--font-label);font-size:var(--text-small);font-weight:650;line-height:1.4;position:sticky;top:0}.ust-cadence-table tbody tr{border-top:1px solid var(--line-soft)}.ust-group-start,.ust-group-start>*{border-top:2px solid var(--line)}.ust-cadence-table tbody th{font-family:var(--font-sans);font-size:var(--text-small);font-weight:650;line-height:1.5}.ust-cadence-table tbody td{color:var(--muted);font-size:var(--text-small);line-height:1.5}.ust-cadence-table .ust-row-group{color:var(--label-deep)}.ust-cadence-table thead th:nth-child(2),.ust-cadence-table tbody th[scope=row]{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.ust-cadence-table thead th:nth-child(2){z-index:3}.ust-cadence-table td:first-of-type{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:650}.ust-citation,.ust-source-links{color:var(--muted);display:block}.ust-source-links{margin-top:var(--space-8);font-size:var(--text-small)}.ust-source-links a{align-items:center;min-height:44px;display:inline-flex}.ust-table-notes{gap:var(--space-12);max-width:88ch;margin-top:var(--space-24);color:var(--muted);font-size:var(--text-small);display:grid}.ust-table-notes a{align-items:center;min-height:44px;display:inline-flex}.ust-retention-sources{color:var(--fg)}@media (width<=319px){.ust-cadence-scroll{scroll-padding-inline-start:0}.ust-cadence-table thead th:nth-child(2){z-index:1;box-shadow:none;left:auto}.ust-cadence-table tbody th[scope=row]{box-shadow:none;position:static;left:auto}}@media (width>=1120px){.ust-cadence-table{width:76rem;min-width:76rem}.ust-col-obligation{width:14rem}}@media (forced-colors:active){.ust-workflow-list,.ust-workflow-list li,.ust-workflow-wrap,.ust-cadence-scroll,.ust-cadence-table th,.ust-cadence-table td{border-color:canvastext}.ust-workflow-list li:after,.ust-workflow-list li:before{background:canvastext}.ust-cadence-table thead th:nth-child(2),.ust-cadence-table tbody th[scope=row]{background:canvas;box-shadow:1px 0 canvastext}}@media (prefers-reduced-motion:reduce){.ust-faq-item summary svg{transition:none}}.industries-intro,.industries-operating-fit,.industries-current-guide,.industries-close,.ust-intro,.ust-workflow,.ust-federal-baseline,.ust-program-configuration,.ust-frequency,.ust-provenance,.ust-questions,.ust-close{background:var(--bg)}.industries-intro,.ust-intro{padding-top:var(--space-32)}.industries-opening-grid,.ust-opening-grid{gap:var(--space-32) var(--space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.industries-opening-grid>.industries-operating-fit,.ust-opening-grid>.ust-workflow{grid-column:1/-1}.industries-opening-grid>.industries-operating-fit>.container,.ust-opening-grid>.ust-workflow>.container{width:100%}.industries-opening-copy,.ust-opening-copy{gap:var(--space-24);grid-column:1/-1;display:grid}.industries-opening-copy .route-title-final,.ust-opening__title .route-title-final{white-space:nowrap}.industries-lead,.ust-lead{max-width:58ch}.industries-opening-action>.btn,.industries-guide-detail>.btn{width:fit-content}.ust-opening-source{padding-block:var(--space-24);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1}.industries-opening-action{grid-column:1/-1;justify-content:flex-start;align-items:flex-end;display:flex}.industries-mechanism{max-width:58ch}.industries-fit-intro{gap:var(--space-24);max-width:760px;display:grid}.industries-fit-model{margin-top:var(--space-24);border-bottom:1px solid var(--line)}.industries-fit-row{gap:var(--space-24);padding-block:var(--space-24);border-top:1px solid var(--line);display:grid}.industries-fit-supported,.industries-fit-configured{gap:var(--space-8);align-content:start;min-width:0;margin:0;display:grid}.industries-fit-pair{gap:var(--space-8);align-content:start;display:grid}.industries-fit-configured{color:var(--muted)}.industries-row-label{color:var(--label-deep);font-family:var(--font-label);font-size:var(--text-small);font-weight:600;line-height:1.4}.industries-guide-grid,.industries-close-layout,.ust-baseline-grid,.ust-configuration-grid,.ust-provenance-grid{gap:var(--space-32);display:grid}.industries-guide-detail{gap:var(--space-24);display:grid}.industries-guide-detail>p{max-width:58ch}.industries-boundary{padding-top:var(--space-24);border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-small);line-height:1.6}.industries-close-layout{justify-items:start}.industries-close-layout h2{max-width:18ch}.industries-close-layout>div{gap:var(--space-16);display:grid}.industries-close-layout p{max-width:58ch;color:var(--muted)}.ust-opening-actions,.ust-close-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ust-text-action{min-height:44px;padding-inline:var(--space-4);color:var(--fg);text-underline-offset:4px;align-items:center;font-weight:650;display:inline-flex}.ust-opening-source{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.ust-opening__title{font-size:clamp(28px,7.6923vw,42px)}.ust-opening__title-line{display:inline}.ust-opening-source p{max-width:42ch;color:var(--muted);font-size:var(--text-small);grid-column:1/-1}.ust-opening-source a{align-content:center;width:fit-content;min-height:44px;font-weight:650}.ust-workflow{scroll-margin-top:calc(var(--site-header-height) + var(--space-16))}.ust-workflow-heading{gap:var(--space-24);max-width:760px;display:grid}.ust-workflow-heading p{max-width:58ch;color:var(--muted)}.ust-workflow-list{margin:var(--space-48) 0 0;padding:0 0 0 var(--space-32);border-left:1px solid var(--line);list-style:none;display:grid;position:relative}.ust-workflow-list li{gap:var(--space-12);min-width:0;padding-block:var(--space-24);border-bottom:1px solid var(--line);align-content:start;display:grid;position:relative}.ust-workflow-list li:before{top:calc(var(--space-24) + 5px);left:calc((var(--space-32) + 5px) * -1);border:2px solid var(--bg);background:var(--label-deep);width:9px;height:9px;box-shadow:0 0 0 1px var(--line);content:"";border-radius:50%;position:absolute}.ust-workflow-wrap{pointer-events:none;display:none}.ust-workflow-index{color:var(--label-deep);font-family:var(--font-label);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:650}.ust-workflow-list p{max-width:32ch;color:var(--muted);font-size:var(--text-small);line-height:1.55}.ust-workflow-action{margin-top:var(--space-24)}.ust-baseline-grid h2,.ust-configuration-grid h2{max-width:14ch}.ust-baseline-grid p,.ust-configuration-grid p{max-width:66ch;color:var(--muted)}.ust-configuration-detail{gap:var(--space-16);max-width:66ch;display:grid}.ust-state-source{align-items:center;width:fit-content;min-height:44px;font-weight:650;display:inline-flex}.ust-provenance-grid{align-items:start}.ust-breadcrumb{gap:var(--space-8);color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ust-breadcrumb li{align-items:center;gap:var(--space-8);display:inline-flex}.ust-breadcrumb li:not(:last-child):after{background:var(--line);content:"";width:1px;height:16px}.ust-breadcrumb a,.ust-breadcrumb span{align-items:center;min-height:44px;display:inline-flex}.ust-breadcrumb a{justify-content:center;min-inline-size:44px}.ust-source-notes{gap:var(--space-16);max-width:66ch;display:grid}.ust-source-notes>p{color:var(--muted)}.ust-source-notes ul{gap:var(--space-8) var(--space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ust-source-notes a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.ust-questions-inner{max-width:760px}.ust-questions-heading{gap:var(--space-24);text-align:center;display:grid}.ust-questions-heading p{max-width:58ch;color:var(--muted);margin-inline:auto}.ust-question-list{margin-top:var(--space-48);border-bottom:1px solid var(--line)}.ust-question-entry{display:grid}.ust-answer-followup{width:fit-content;margin-bottom:var(--space-16)}.ust-faq-item{border-top:1px solid var(--line)}.ust-faq-item summary{gap:var(--space-16);min-height:64px;padding-block:var(--space-16);cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;list-style:none;display:grid}.ust-faq-item summary::-webkit-details-marker{display:none}.ust-faq-item summary h3{font-family:var(--font-sans);font-size:var(--text-heading);text-align:left;font-weight:600;line-height:1.35}.ust-faq-item summary svg{color:var(--muted);transition:transform .16s cubic-bezier(.22,1,.36,1)}.ust-faq-item[open] summary svg{transform:rotate(180deg)}.ust-faq-answer{gap:var(--space-16);padding:0 var(--space-48) var(--space-24) 0;display:grid}.ust-faq-answer>p{max-width:66ch;color:var(--muted)}.ust-faq-sources{font-size:var(--text-small)}.ust-faq-sources a{align-items:center;min-height:44px;display:inline-flex}.ust-faq-sources span{color:var(--fg);font-weight:650}.ust-close-inner{gap:var(--space-32);text-align:center;justify-items:center;max-width:760px;display:grid}.ust-close-inner h2{max-width:22ch}.ust-close-lead{max-width:58ch;color:var(--muted);text-wrap:pretty}@media (width<=767px){.industries-opening-copy .route-title-final,.ust-opening__title .route-title-final{white-space:normal}.industries-intro,.ust-intro{--section-padding:var(--space-16);padding-top:var(--space-16)}.industries-opening-grid,.ust-opening-grid{gap:var(--space-16)}.industries-opening-copy,.ust-opening-copy{gap:var(--space-12)}.industries-opening-copy h1{font-size:clamp(30px,8.7179vw,34px)}.ust-opening__title{font-size:clamp(28px,7.6923vw,30px)}.industries-lead,.industries-mechanism,.ust-lead,.industries-fit-intro p,.ust-workflow-heading p{font-size:var(--text-small);line-height:1.45}.industries-operating-fit,.ust-opening-grid>.ust-workflow{--section-padding:var(--space-16)}.industries-fit-intro,.ust-workflow-heading{gap:var(--space-12)}.industries-fit-intro h2,.ust-workflow-heading h2{font-size:var(--text-display-m)}.industries-fit-model{margin-top:var(--space-12)}.industries-fit-row{gap:var(--space-16);padding-block:var(--space-16)}.ust-workflow-list{margin:var(--space-16) 0 0}.ust-workflow-list li{padding-block:var(--space-16)}}@media (width<=279px){.ust-opening__title{font-size:26px}}@media (width>=768px){.industries-opening-grid,.ust-opening-grid{gap:var(--space-48) var(--space-24);grid-template-columns:repeat(8,minmax(0,1fr))}.industries-opening-copy{grid-column:1/span 5}.industries-opening-copy h1{max-width:none;font-size:clamp(52px,5vw,64px)}.industries-opening-action{grid-column:6/-1}.ust-opening-copy{grid-area:1/1/auto/span 5}.ust-opening-source{padding-block:0;padding-left:var(--space-24);border-top:0;border-bottom:0;border-left:1px solid var(--line);grid-area:1/6/auto/-1;grid-template-columns:1fr}.ust-opening-grid>.ust-workflow{grid-row:2}.industries-fit-row{gap:var(--space-48);grid-template-columns:repeat(2,minmax(0,1fr))}.industries-guide-grid,.ust-baseline-grid,.ust-configuration-grid,.ust-provenance-grid{gap:var(--space-64);grid-template-columns:minmax(0,3fr) minmax(0,5fr)}.industries-close-layout{grid-template-columns:minmax(0,5fr) minmax(0,3fr);align-items:end}.industries-close-layout>.btn{justify-self:end}}@media (width>=768px) and (width<=1119px){.ust-workflow-list{gap:var(--space-48);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.ust-workflow-list li{min-height:184px;padding:var(--space-24);border-top:1px solid var(--line)}.ust-workflow-list li:before{display:none}.ust-workflow-list li:not(:nth-child(2n)):after{top:50%;right:calc(var(--space-48) * -1);width:var(--space-48);background:var(--line);content:"";height:1px;position:absolute}.ust-workflow-wrap--tablet{top:50%;right:calc(var(--space-24) * -1);width:calc(200% + var(--space-48) + var(--space-24));height:calc(50% + var(--space-48));border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:block;position:absolute}}@media (width>=1120px){.ust-opening__title-line{display:block}.industries-opening-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ust-opening-grid{gap:var(--space-96);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.industries-opening-copy{grid-column:1/span 7}.ust-opening-copy{grid-column:1}.industries-opening-action{grid-column:8/-1}.ust-opening-source{grid-column:2}.industries-fit-row{gap:var(--space-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.industries-guide-grid{gap:var(--space-96);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ust-workflow-list{gap:var(--space-32);border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.ust-workflow-list li{min-height:184px;padding:var(--space-24);border-top:1px solid var(--line)}.ust-workflow-list li:before{display:none}.ust-workflow-list li:not(:nth-child(4n)):after{top:50%;right:calc(var(--space-32) * -1);width:var(--space-32);background:var(--line);content:"";height:1px;position:absolute}.ust-workflow-wrap--desktop{top:50%;right:calc(var(--space-24) * -1);width:calc(400% + var(--space-96) + var(--space-24));height:calc(50% + var(--space-32));border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:block;position:absolute}.ust-baseline-grid,.ust-configuration-grid,.ust-provenance-grid{gap:var(--space-96);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}
