.FederalRegulationsWorkspace-module__YDsq6q__page{--regulations-shell-height:0px;min-height:calc(100dvh - var(--regulations-shell-height));color:#17324d;background:#f4f7fa;overflow:hidden}.FederalRegulationsWorkspace-module__YDsq6q__scrollRegion{height:calc(100dvh - var(--regulations-shell-height));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:32rem;overflow-y:auto}.FederalRegulationsWorkspace-module__YDsq6q__workspace{width:min(100%,1040px);padding:1.25rem max(1rem, env(safe-area-inset-right,0px)) 3rem max(1rem, env(safe-area-inset-left,0px));margin:0 auto}.FederalRegulationsWorkspace-module__YDsq6q__workspaceHeader{padding:.35rem 0 1rem}.FederalRegulationsWorkspace-module__YDsq6q__eyebrow{color:#58728b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__workspaceHeader h1{color:#0f2f57;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,6vw,2.4rem);line-height:1.08}.FederalRegulationsWorkspace-module__YDsq6q__workspaceHeader p:last-child{color:#526a80;max-width:38rem;margin:.45rem 0 0;font-size:.98rem;line-height:1.45}.FederalRegulationsWorkspace-module__YDsq6q__searchArea{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7faf2;margin-inline:-.25rem;padding:.55rem .25rem .7rem;position:sticky;top:0}.FederalRegulationsWorkspace-module__YDsq6q__searchForm{position:relative}.FederalRegulationsWorkspace-module__YDsq6q__searchForm label{color:#31536f;margin-bottom:.35rem;font-size:.82rem;font-weight:800;display:block}.FederalRegulationsWorkspace-module__YDsq6q__searchInputRow{align-items:stretch;gap:.45rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__searchInputRow input{color:#17324d;min-width:0;min-height:3.1rem;font:inherit;background:#fff;border:1px solid #9cb1c4;border-radius:.7rem;flex:1;padding:.75rem .9rem;font-size:1rem;box-shadow:0 2px 8px #0f2f5714}.FederalRegulationsWorkspace-module__YDsq6q__searchInputRow input:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__searchButton:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__filterChip:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__quickSearches button:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__loadMore:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__viewButton:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__stateCard button:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__suggestionRow:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__backButton:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__detailState button:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__exactParagraph button:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__fullSectionButton:focus-visible,.FederalRegulationsWorkspace-module__YDsq6q__historyItem:focus-visible{outline-offset:2px;outline:3px solid #f6b73c}.FederalRegulationsWorkspace-module__YDsq6q__searchButton{color:#fff;cursor:pointer;background:#0f2f57;border:1px solid #0f2f57;border-radius:.7rem;flex:0 0 3.1rem;place-items:center;width:3.1rem;min-height:3.1rem;font-size:1.55rem;line-height:1;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__searchButton:hover{background:#174570}.FederalRegulationsWorkspace-module__YDsq6q__suggestions{z-index:25;background:#fff;border:1px solid #9cb1c4;border-radius:.65rem;max-height:min(19rem,50dvh);margin-top:.35rem;position:absolute;left:0;right:3.55rem;overflow-y:auto;box-shadow:0 10px 24px #0f2f572e}.FederalRegulationsWorkspace-module__YDsq6q__suggestionRow{color:#17324d;width:100%;min-height:3.2rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e8ee;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;padding:.6rem .85rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__suggestionRow:last-child{border-bottom:0}.FederalRegulationsWorkspace-module__YDsq6q__suggestionRow:hover,.FederalRegulationsWorkspace-module__YDsq6q__suggestionRowActive{background:#edf5fb}.FederalRegulationsWorkspace-module__YDsq6q__suggestionLabel{font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__suggestionHeadingRow{align-items:center;gap:.5rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__suggestionType{color:#0f2f57;text-transform:uppercase;background:#dcecf7;border-radius:.3rem;padding:.14rem .35rem;font-size:.67rem;font-weight:850}.FederalRegulationsWorkspace-module__YDsq6q__suggestionPreview{color:#405b70;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.FederalRegulationsWorkspace-module__YDsq6q__suggestionMeta{color:#58728b;font-size:.78rem}.FederalRegulationsWorkspace-module__YDsq6q__suggestionStatus{color:#58728b;margin-top:.35rem;font-size:.78rem;display:block}.FederalRegulationsWorkspace-module__YDsq6q__fallbackNotice,.FederalRegulationsWorkspace-module__YDsq6q__detailFallback{color:#5d420b;background:#fff8df;border:1px solid #e3c96e;border-radius:.55rem;margin-top:.75rem;padding:.7rem .8rem}.FederalRegulationsWorkspace-module__YDsq6q__fallbackNotice{gap:.2rem;font-size:.82rem;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__detailFallback p{margin:.35rem 0 0}.FederalRegulationsWorkspace-module__YDsq6q__fallbackChoices{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__fallbackChoices button{color:#0f2f57;min-height:2.4rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #9cb1c4;border-radius:.4rem;padding:.35rem .55rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__filters{scrollbar-width:thin;gap:.45rem;margin-top:.7rem;padding:.1rem .05rem .35rem;display:flex;overflow-x:auto}.FederalRegulationsWorkspace-module__YDsq6q__filterChip{color:#31536f;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bbca;border-radius:999px;flex:none;padding:.45rem .85rem;font-size:.87rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__filterChip:hover,.FederalRegulationsWorkspace-module__YDsq6q__filterChipSelected{color:#fff;background:#0f2f57;border-color:#0f2f57}.FederalRegulationsWorkspace-module__YDsq6q__recognizedTerms{color:#58728b;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.55rem;font-size:.8rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__recognizedTerm{color:#174570;background:#e6f0f8;border-radius:.35rem;padding:.25rem .5rem;font-weight:700}.FederalRegulationsWorkspace-module__YDsq6q__content{padding-top:.65rem}.FederalRegulationsWorkspace-module__YDsq6q__initialState,.FederalRegulationsWorkspace-module__YDsq6q__stateCard{background:#fff;border:1px solid #d3dfe8;border-radius:.85rem;padding:1.15rem;box-shadow:0 3px 12px #0f2f570f}.FederalRegulationsWorkspace-module__YDsq6q__initialState h2{color:#0f2f57;margin:0;font-size:1.05rem}.FederalRegulationsWorkspace-module__YDsq6q__initialState p{color:#58728b;margin:.35rem 0 0;font-size:.88rem}.FederalRegulationsWorkspace-module__YDsq6q__quickSearches{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__quickSearches button{color:#174570;min-height:2.6rem;font:inherit;cursor:pointer;background:#edf5fb;border:1px solid #b9ccdc;border-radius:.55rem;padding:.5rem .75rem;font-size:.84rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__quickSearches button:hover{background:#dcecf8}.FederalRegulationsWorkspace-module__YDsq6q__stateCard{color:#526a80;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-height:5rem;line-height:1.4;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__stateCard strong{color:#264761}.FederalRegulationsWorkspace-module__YDsq6q__stateCard button,.FederalRegulationsWorkspace-module__YDsq6q__loadMore{color:#fff;min-height:2.7rem;font:inherit;cursor:pointer;background:#0f2f57;border:1px solid #0f2f57;border-radius:.5rem;padding:.55rem .9rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__loadingDot{border:2px solid #9cb1c4;border-top-color:#0f2f57;border-radius:50%;width:.8rem;height:.8rem;margin-right:.35rem;animation:.7s linear infinite FederalRegulationsWorkspace-module__YDsq6q__spin;display:inline-block}.FederalRegulationsWorkspace-module__YDsq6q__inlineLoading{color:#58728b;text-align:center;padding:.8rem 0;font-size:.88rem}.FederalRegulationsWorkspace-module__YDsq6q__resultsSummary{color:#58728b;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;font-size:.82rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__resultsSummary strong{color:#264761;font-size:.94rem}.FederalRegulationsWorkspace-module__YDsq6q__resultsList{gap:.75rem;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__resultCard{background:#fff;border:1px solid #d3dfe8;border-radius:.8rem;padding:1rem;box-shadow:0 3px 12px #0f2f570f}.FederalRegulationsWorkspace-module__YDsq6q__resultHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__resultCitation{color:#0f2f57;margin:0;font-size:.84rem;font-weight:850}.FederalRegulationsWorkspace-module__YDsq6q__resultHeading{color:#264761;margin:.2rem 0 0;font-size:1.05rem;line-height:1.25}.FederalRegulationsWorkspace-module__YDsq6q__partBadge{color:#58728b;background:#f0f4f7;border-radius:.35rem;flex:none;padding:.25rem .45rem;font-size:.72rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__categoryList{flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__categoryList li{color:#31536f;background:#eef5fa;border-radius:.3rem;padding:.22rem .45rem;font-size:.73rem;font-weight:750}.FederalRegulationsWorkspace-module__YDsq6q__resultSnippet{color:#405b70;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.FederalRegulationsWorkspace-module__YDsq6q__resultFooter{color:#71879a;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.72rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__viewButton{color:#0f2f57;min-height:2.55rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #9cb1c4;border-radius:.45rem;padding:.45rem .65rem;font-size:.8rem;font-weight:850}.FederalRegulationsWorkspace-module__YDsq6q__viewButton:hover{background:#edf5fb}.FederalRegulationsWorkspace-module__YDsq6q__loadMore{margin:1rem auto 0;display:block}.FederalRegulationsWorkspace-module__YDsq6q__detailState{color:#526a80;background:#fff;border:1px solid #d3dfe8;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;min-height:8rem;padding:1.15rem;display:flex;box-shadow:0 3px 12px #0f2f570f}.FederalRegulationsWorkspace-module__YDsq6q__detailState strong{color:#264761}.FederalRegulationsWorkspace-module__YDsq6q__detailStateActions{flex-wrap:wrap;gap:.55rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__detailState button,.FederalRegulationsWorkspace-module__YDsq6q__fullSectionButton,.FederalRegulationsWorkspace-module__YDsq6q__secondaryButton{color:#fff;min-height:2.7rem;font:inherit;cursor:pointer;background:#0f2f57;border:1px solid #0f2f57;border-radius:.5rem;padding:.55rem .9rem;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__detailState .FederalRegulationsWorkspace-module__YDsq6q__secondaryButton{color:#0f2f57;background:#fff}.FederalRegulationsWorkspace-module__YDsq6q__detail{gap:.85rem;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__backButton{color:#0f2f57;min-height:2.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #9cb1c4;border-radius:.5rem;justify-self:flex-start;padding:.5rem .75rem;font-weight:850}.FederalRegulationsWorkspace-module__YDsq6q__detailHeader{padding:.25rem 0 .35rem}.FederalRegulationsWorkspace-module__YDsq6q__detailCitation{color:#0f2f57;margin:0;font-size:.92rem;font-weight:850}.FederalRegulationsWorkspace-module__YDsq6q__detailHeader h1{color:#17324d;letter-spacing:-.025em;margin:.25rem 0 0;font-size:clamp(1.35rem,5.5vw,2rem);line-height:1.15}.FederalRegulationsWorkspace-module__YDsq6q__detailSourceMeta{color:#58728b;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.8rem;font-size:.78rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__detailSourceMeta a{color:#0f4f82;font-weight:800}.FederalRegulationsWorkspace-module__YDsq6q__versionBadge{border-radius:999px;padding:.24rem .48rem;font-weight:850}.FederalRegulationsWorkspace-module__YDsq6q__versionCurrent{color:#125d43;background:#e2f4ec}.FederalRegulationsWorkspace-module__YDsq6q__versionHistorical{color:#7a4b00;background:#fff0ce}.FederalRegulationsWorkspace-module__YDsq6q__exactParagraph{background:#fffdf5;border:2px solid #e4a72c;border-radius:.85rem;padding:1rem;box-shadow:0 4px 14px #0f2f5714}.FederalRegulationsWorkspace-module__YDsq6q__exactParagraphLabel{color:#7a4b00;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.FederalRegulationsWorkspace-module__YDsq6q__exactParagraphPath{color:#0f2f57;margin:.35rem 0 0;font-size:1.05rem;font-weight:900}.FederalRegulationsWorkspace-module__YDsq6q__exactParagraphText{color:#17324d;margin:.7rem 0 0;font-size:1rem;line-height:1.65}.FederalRegulationsWorkspace-module__YDsq6q__paragraphContext{color:#526a80;border-top:1px solid #ead9a7;gap:.35rem;margin-top:.85rem;padding-top:.75rem;font-size:.82rem;line-height:1.45;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__paragraphContext button,.FederalRegulationsWorkspace-module__YDsq6q__childParagraphs button{color:#0f4f82;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.FederalRegulationsWorkspace-module__YDsq6q__childParagraphs{color:#526a80;gap:.35rem;margin-top:.8rem;font-size:.8rem;font-weight:800;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__childParagraphs>div{flex-wrap:wrap;gap:.35rem .7rem;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__fullSectionButton{justify-self:flex-start}.FederalRegulationsWorkspace-module__YDsq6q__fullSection{background:#fff;border:1px solid #d3dfe8;border-radius:.85rem;padding:1rem;box-shadow:0 3px 12px #0f2f570f}.FederalRegulationsWorkspace-module__YDsq6q__fullSection h2,.FederalRegulationsWorkspace-module__YDsq6q__historySection h2{color:#0f2f57;margin:0 0 .75rem;font-size:1.08rem}.FederalRegulationsWorkspace-module__YDsq6q__structuredSection{gap:.15rem;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__sectionContentHeading{color:#264761;margin:.85rem 0 .25rem;font-size:.98rem;line-height:1.35}.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraph{border-left:3px solid #0000;grid-template-columns:minmax(3.75rem,max-content) minmax(0,1fr);align-items:start;column-gap:.8rem;padding:.65rem .7rem .6rem;scroll-margin-top:8rem;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraphFocused{background:0 0;border-radius:.45rem;animation:2.4s ease-out forwards FederalRegulationsWorkspace-module__YDsq6q__paragraph-highlight}@keyframes FederalRegulationsWorkspace-module__YDsq6q__paragraph-highlight{0%{background:#ffe9a3;box-shadow:inset 0 0 0 2px #d99208}to{box-shadow:none;background:0 0;border-left-color:#d3dfe8}}@media (prefers-reduced-motion:reduce){.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraphFocused{animation:none}}.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraphLabel{color:#31536f;white-space:nowrap;font-size:.78rem;font-weight:900}.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraph p{min-width:0}.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraph p,.FederalRegulationsWorkspace-module__YDsq6q__sectionContinuation,.FederalRegulationsWorkspace-module__YDsq6q__sectionPlainText{color:#2d465d;white-space:pre-wrap;margin:0;font-size:.94rem;line-height:1.62}.FederalRegulationsWorkspace-module__YDsq6q__sectionNote{color:#526a80;background:#f5f8fa;border-left:3px solid #8da5b8;border-radius:.35rem;margin:.55rem 0;padding:.7rem .8rem;font-size:.88rem;line-height:1.55}.FederalRegulationsWorkspace-module__YDsq6q__sectionNote strong{color:#264761}.FederalRegulationsWorkspace-module__YDsq6q__sectionNote p{margin:.25rem 0 0}.FederalRegulationsWorkspace-module__YDsq6q__historySection{background:#f9fbfc;border:1px solid #d3dfe8;border-radius:.85rem;padding:1rem}.FederalRegulationsWorkspace-module__YDsq6q__historyList{gap:.5rem;display:grid}.FederalRegulationsWorkspace-module__YDsq6q__historyItem{color:#31536f;min-height:2.8rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9ccdc;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.84rem;font-weight:800;display:flex}.FederalRegulationsWorkspace-module__YDsq6q__historyItemSelected{color:#fff;background:#0f2f57;border-color:#0f2f57}@keyframes FederalRegulationsWorkspace-module__YDsq6q__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.FederalRegulationsWorkspace-module__YDsq6q__workspace{padding-top:2rem}.FederalRegulationsWorkspace-module__YDsq6q__searchArea{margin-inline:-.5rem;padding-inline:.5rem}.FederalRegulationsWorkspace-module__YDsq6q__resultCard{padding:1.2rem 1.25rem}}@media (max-width:420px){.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraph{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.FederalRegulationsWorkspace-module__YDsq6q__sectionParagraphLabel{overflow-wrap:anywhere;white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.FederalRegulationsWorkspace-module__YDsq6q__loadingDot{animation:none}}
