.ResourceLibrary-module-scss-module__L_jteW__page{padding-top:1.5rem;padding-bottom:4.5rem}.ResourceLibrary-module-scss-module__L_jteW__catalogLayout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1.5rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__catalogMain{min-width:0}.ResourceLibrary-module-scss-module__L_jteW__catalogControls{gap:1.125rem;margin-bottom:1.5rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__searchForm{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);min-width:0;display:flex;overflow:hidden}.ResourceLibrary-module-scss-module__L_jteW__searchForm:focus-within{border-color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__searchForm>button{border:0;border-radius:0;flex-shrink:0;min-height:3.125rem;padding:.75rem 1.375rem;font-size:.9375rem}.ResourceLibrary-module-scss-module__L_jteW__searchField{min-width:0;color:var(--ui-muted);flex:1;align-items:center;gap:.75rem;padding-left:1rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__searchField>svg{flex:0 0 1.125rem;width:1.125rem;height:1.125rem}.ResourceLibrary-module-scss-module__L_jteW__searchField input{width:100%;min-width:0;min-height:3.125rem;color:var(--ui-text);background:0 0;border:0;outline:0;flex:1;padding:.75rem 0;font-size:1rem}.ResourceLibrary-module-scss-module__L_jteW__searchField>button{width:2.125rem;height:2.125rem;color:var(--ui-muted);background:0 0;border:0;border-radius:.375rem;flex-shrink:0;place-items:center;margin-right:.5rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__searchField>button:hover{color:var(--ui-accent);background:var(--ui-accent-soft)}.ResourceLibrary-module-scss-module__L_jteW__resultsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__resultsRow>p{color:var(--ui-muted);font-size:.9375rem;line-height:1.5}.ResourceLibrary-module-scss-module__L_jteW__resultsRow>p strong{color:var(--ui-text);font-weight:600}.ResourceLibrary-module-scss-module__L_jteW__resultsRow>p span{margin-left:.25rem}.ResourceLibrary-module-scss-module__L_jteW__controlActions{align-items:center;gap:.625rem;margin-left:auto;display:flex}.ResourceLibrary-module-scss-module__L_jteW__controlActions>button{padding:.625rem .875rem;font-size:.875rem}.ResourceLibrary-module-scss-module__L_jteW__sortSelect{width:11.875rem;min-width:0}.ResourceLibrary-module-scss-module__L_jteW__mobileFilters{display:none}.ResourceLibrary-module-scss-module__L_jteW__gridContainer{width:100%;min-width:0;container-type:inline-size}.ResourceLibrary-module-scss-module__L_jteW__resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__resourceCard{color:var(--ui-text);background:var(--ui-surface);border:.0625rem solid var(--ui-border);box-shadow:var(--ui-panel-shadow);border-radius:.75rem;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;text-decoration:none;transition:border-color .16s;display:flex}.ResourceLibrary-module-scss-module__L_jteW__resourceCard:hover{border-color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__resourceCard:focus-visible{outline:var(--ui-focus-width,1px) solid var(--ui-focus-color,var(--ui-accent));outline-offset:var(--ui-focus-offset,-1px)}.ResourceLibrary-module-scss-module__L_jteW__cardHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__resourceIcon img{object-fit:contain;max-width:100%;max-height:100%}.ResourceLibrary-module-scss-module__L_jteW__resourceIcon{width:3rem;height:3rem;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:.75rem;flex:0 0 3rem;place-items:center;display:grid}.ResourceLibrary-module-scss-module__L_jteW__resourceIcon svg{width:1.5rem;height:1.5rem}.ResourceLibrary-module-scss-module__L_jteW__resourceIcon[data-accent=violet]{color:#7654ba;background:#f1edfa}.ResourceLibrary-module-scss-module__L_jteW__resourceIcon[data-accent=green]{color:#318264;background:#eaf5ef}.ResourceLibrary-module-scss-module__L_jteW__resourceIcon[data-accent=neutral]{color:var(--ui-text);background:var(--ui-surface-soft)}.ResourceLibrary-module-scss-module__L_jteW__resourceIconLarge{border-radius:1rem;flex-basis:4rem;width:4rem;height:4rem}.ResourceLibrary-module-scss-module__L_jteW__resourceIconLarge svg{width:2rem;height:2rem}.ResourceLibrary-module-scss-module__L_jteW__resourceType{color:var(--ui-muted);background:var(--ui-surface-muted);border:1px solid var(--ui-border);letter-spacing:0;border-radius:.3125rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.ResourceLibrary-module-scss-module__L_jteW__cardCopy{min-width:0}.ResourceLibrary-module-scss-module__L_jteW__cardCopy h2,.ResourceLibrary-module-scss-module__L_jteW__cardCopy h3{letter-spacing:-.025em;font-family:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.2}.ResourceLibrary-module-scss-module__L_jteW__cardCopy p{color:var(--ui-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ResourceLibrary-module-scss-module__L_jteW__technicalName{color:var(--ui-muted);margin-top:.375rem;font-size:.8125rem;line-height:1.4;display:block}.ResourceLibrary-module-scss-module__L_jteW__badges{flex-wrap:wrap;gap:.375rem;margin-top:auto;display:flex}.ResourceLibrary-module-scss-module__L_jteW__badges>span{max-width:100%;color:var(--ui-muted);background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:.3125rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.35;display:inline-flex}.ResourceLibrary-module-scss-module__L_jteW__badges>span svg{flex-shrink:0;width:.75rem;height:.75rem}.ResourceLibrary-module-scss-module__L_jteW__badges>.ResourceLibrary-module-scss-module__L_jteW__categoryBadge{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:#0000}.ResourceLibrary-module-scss-module__L_jteW__cardFoot{border-top:1px solid var(--ui-border);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:.625rem;margin-top:.125rem;padding-top:1rem;font-size:.75rem;line-height:1.4;display:flex}.ResourceLibrary-module-scss-module__L_jteW__cardFoot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ResourceLibrary-module-scss-module__L_jteW__cardAction{color:var(--ui-accent);flex-shrink:0;align-items:center;gap:.4375rem;display:inline-flex}.ResourceLibrary-module-scss-module__L_jteW__cardAction svg{width:.9375rem;height:.9375rem}.ResourceLibrary-module-scss-module__L_jteW__sidebar,.ResourceLibrary-module-scss-module__L_jteW__detailSidebar{top:var(--smart-sticky-top,var(--section-sticky-top));flex-direction:column;gap:1rem;min-width:0;display:flex;position:sticky}.ResourceLibrary-module-scss-module__L_jteW__sidebarPanel{color:var(--ui-text);background:var(--ui-surface);border:.0625rem solid var(--ui-border);box-shadow:var(--ui-panel-shadow);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__sidebarPanel>h2{border-bottom:1px solid var(--ui-border);padding-bottom:.875rem;font-size:1.125rem;line-height:1.3}.ResourceLibrary-module-scss-module__L_jteW__sidebarPanel>a{text-align:center;white-space:normal;width:100%;min-width:0;font-size:.875rem}.ResourceLibrary-module-scss-module__L_jteW__categoryList{gap:.25rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__categoryList button,.ResourceLibrary-module-scss-module__L_jteW__categoryList a{color:var(--ui-text);text-align:left;background:0 0;border:0;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.625rem;margin-inline:-.625rem;padding:.625rem;font-size:.875rem;line-height:1.4;display:flex}.ResourceLibrary-module-scss-module__L_jteW__categoryList button:hover,.ResourceLibrary-module-scss-module__L_jteW__categoryList a:hover{color:var(--ui-accent);background:var(--ui-surface-muted)}.ResourceLibrary-module-scss-module__L_jteW__categoryList button[aria-pressed=true],.ResourceLibrary-module-scss-module__L_jteW__categoryList button[aria-current=true],.ResourceLibrary-module-scss-module__L_jteW__categoryList a[aria-pressed=true],.ResourceLibrary-module-scss-module__L_jteW__categoryList a[aria-current=true]{color:var(--ui-accent);background:var(--ui-accent-soft)}.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions{flex-wrap:wrap;gap:.375rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions button,.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions a{color:var(--ui-muted);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:.375rem;padding:.5rem .5625rem;font-size:.75rem}.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions button:hover,.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions button[aria-pressed=true],.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions button[aria-current=true],.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions a:hover,.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions a[aria-pressed=true],.ResourceLibrary-module-scss-module__L_jteW__deploymentOptions a[aria-current=true]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__accessFilter,.ResourceLibrary-module-scss-module__L_jteW__resetLink{color:var(--ui-accent);font-size:.875rem;line-height:1.5}.ResourceLibrary-module-scss-module__L_jteW__accessFilter[aria-current=true]{font-weight:700}.ResourceLibrary-module-scss-module__L_jteW__resourceTags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__resourceTags a{color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:var(--ui-control-radius);padding:.375rem .625rem;font-size:.8125rem}.ResourceLibrary-module-scss-module__L_jteW__startCard{color:var(--ui-text);background:var(--ui-surface);border:.0625rem solid var(--ui-border);box-shadow:var(--ui-panel-shadow);background:var(--ui-accent-soft);border-radius:.75rem;gap:.875rem;padding:1.375rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__startCard h2{font-size:1.25rem;line-height:1.25}.ResourceLibrary-module-scss-module__L_jteW__startCard p{color:var(--ui-muted);font-size:.875rem;line-height:1.6}.ResourceLibrary-module-scss-module__L_jteW__startCard a{color:var(--ui-accent);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.ResourceLibrary-module-scss-module__L_jteW__startIcon{color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__startIcon svg{width:1.5625rem;height:1.5625rem}.ResourceLibrary-module-scss-module__L_jteW__empty{color:var(--ui-text);background:var(--ui-surface);border:.0625rem solid var(--ui-border);box-shadow:var(--ui-panel-shadow);text-align:center;border-radius:.75rem;align-content:center;justify-items:center;gap:1.125rem;min-height:20rem;padding:2rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__empty>svg{width:2rem;height:2rem;color:var(--ui-muted)}.ResourceLibrary-module-scss-module__L_jteW__empty h2{font-size:1.5625rem}.ResourceLibrary-module-scss-module__L_jteW__empty p{color:var(--ui-muted);line-height:1.6}.ResourceLibrary-module-scss-module__L_jteW__libraryHint{color:var(--ui-muted);background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:.625rem;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1.125rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__libraryHint>svg{width:1.125rem;height:1.125rem;color:var(--ui-accent);flex:0 0 1.125rem;margin-top:.125rem}.ResourceLibrary-module-scss-module__L_jteW__libraryHint p{font-size:.875rem;line-height:1.6}.ResourceLibrary-module-scss-module__L_jteW__detailPage>nav:first-child{margin-bottom:1.75rem;padding-top:.75rem}.ResourceLibrary-module-scss-module__L_jteW__detailHeader{border-bottom:1px solid var(--ui-border);align-items:flex-start;gap:1.375rem;margin:2.5rem 0;padding-bottom:2.25rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__detailHeader>div{min-width:0}.ResourceLibrary-module-scss-module__L_jteW__detailHeader h1{letter-spacing:-.025em;color:var(--ui-text);margin:.75rem 0 1rem;font-family:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:clamp(2.125rem,4.1vw,3.25rem);font-weight:600;line-height:1.1}.ResourceLibrary-module-scss-module__L_jteW__detailHeader .ResourceLibrary-module-scss-module__L_jteW__badges{margin-top:1.25rem}.ResourceLibrary-module-scss-module__L_jteW__resourceEyebrow{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.ResourceLibrary-module-scss-module__L_jteW__detailSummary{max-width:72ch;color:var(--ui-muted);font-size:1.125rem;line-height:1.6}.ResourceLibrary-module-scss-module__L_jteW__detailLayout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__detailMain{gap:2.5rem;min-width:0;display:grid}.ResourceLibrary-module-scss-module__L_jteW__detailSection{scroll-margin-top:calc(var(--site-header-height) + 24px)}.ResourceLibrary-module-scss-module__L_jteW__detailSection>h2{letter-spacing:-.025em;margin-bottom:1.375rem;font-family:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}.ResourceLibrary-module-scss-module__L_jteW__capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__capabilities>div{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:.75rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;position:relative}.ResourceLibrary-module-scss-module__L_jteW__capabilities>div>span{color:var(--ui-accent);font-size:1.5625rem;font-weight:600}.ResourceLibrary-module-scss-module__L_jteW__capabilities>div>p{color:var(--ui-text);font-size:1rem;line-height:1.5}.ResourceLibrary-module-scss-module__L_jteW__capabilities>div>svg{width:1.0625rem;height:1.0625rem;color:var(--ui-accent);position:absolute;top:1.375rem;right:1.25rem}.ResourceLibrary-module-scss-module__L_jteW__exampleBox{background:var(--ui-accent-soft);border:1px solid var(--ui-border);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__exampleBox h2{margin-bottom:.625rem;font-size:1.125rem;line-height:1.3}.ResourceLibrary-module-scss-module__L_jteW__exampleBox p{color:var(--ui-text);font-size:1.125rem;line-height:1.65}.ResourceLibrary-module-scss-module__L_jteW__exampleIcon{color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__exampleIcon svg{width:1.5rem;height:1.5rem}.ResourceLibrary-module-scss-module__L_jteW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-bottom:1.5rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__sectionHeading h2{letter-spacing:-.025em;font-family:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}.ResourceLibrary-module-scss-module__L_jteW__sectionHeading>span{color:var(--ui-muted);font-size:.8125rem}.ResourceLibrary-module-scss-module__L_jteW__sectionHeading>a{color:var(--ui-accent);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.ResourceLibrary-module-scss-module__L_jteW__steps{gap:1.375rem;margin-bottom:1.75rem;list-style:none;display:grid}.ResourceLibrary-module-scss-module__L_jteW__steps li{align-items:flex-start;gap:1rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__steps h3,.ResourceLibrary-module-scss-module__L_jteW__steps h4{font-size:1.125rem;line-height:1.3}.ResourceLibrary-module-scss-module__L_jteW__steps p{color:var(--ui-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.ResourceLibrary-module-scss-module__L_jteW__stepNumber{width:2.25rem;height:2.25rem;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:.5rem;flex:0 0 2.25rem;place-items:center;font-size:.875rem;font-weight:600;display:grid}.ResourceLibrary-module-scss-module__L_jteW__installation{min-width:0}.ResourceLibrary-module-scss-module__L_jteW__installationTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__installationTabs button{min-height:2.625rem;color:var(--ui-muted);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);padding:.625rem .9375rem;font-size:.875rem;transition:background .15s,color .15s,border-color .15s}.ResourceLibrary-module-scss-module__L_jteW__installationTabs button:hover{color:var(--ui-accent);border-color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__installationTabs button[aria-pressed=true]{color:var(--ui-accent);background:var(--ui-accent-soft);border-color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__installationTabs button:focus-visible{outline:var(--ui-focus-width,1px) solid var(--ui-focus-color,var(--ui-accent));outline-offset:var(--ui-focus-offset,-1px)}.ResourceLibrary-module-scss-module__L_jteW__installationPanel{color:var(--ui-text);background:var(--ui-surface);border:.0625rem solid var(--ui-border);box-shadow:var(--ui-panel-shadow);border-radius:.75rem;min-width:0;padding:clamp(1rem,2.5vw,1.75rem)}.ResourceLibrary-module-scss-module__L_jteW__installationPanel>header{align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__installationPanel>header h3{font-size:1.375rem;line-height:1.3}.ResourceLibrary-module-scss-module__L_jteW__installationPanel>header p{color:var(--ui-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.ResourceLibrary-module-scss-module__L_jteW__installationPanel .ResourceLibrary-module-scss-module__L_jteW__steps{margin-top:1.5rem}.ResourceLibrary-module-scss-module__L_jteW__installationIcon{width:2.375rem;height:2.375rem;color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:.5rem;flex:0 0 2.375rem;place-items:center;display:grid}.ResourceLibrary-module-scss-module__L_jteW__requirements{background:var(--ui-surface-muted);border-radius:.5rem;padding:1.125rem}.ResourceLibrary-module-scss-module__L_jteW__requirements h4{margin-bottom:.625rem;font-size:.9375rem}.ResourceLibrary-module-scss-module__L_jteW__requirements ul{color:var(--ui-muted);gap:.5rem;padding-left:1.125rem;font-size:.875rem;line-height:1.6;display:grid}.ResourceLibrary-module-scss-module__L_jteW__installationSnippet{min-width:0}.ResourceLibrary-module-scss-module__L_jteW__installationSnippet+.ResourceLibrary-module-scss-module__L_jteW__installationSnippet{margin-top:1.25rem}.ResourceLibrary-module-scss-module__L_jteW__downloadSkill{margin-top:.75rem;font-size:.875rem}.ResourceLibrary-module-scss-module__L_jteW__verification{border-top:1px solid var(--ui-border);align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__verification>svg{color:var(--ui-accent);flex:0 0 1.25rem;margin-top:.125rem}.ResourceLibrary-module-scss-module__L_jteW__verification h4{font-size:1rem}.ResourceLibrary-module-scss-module__L_jteW__verification p{color:var(--ui-muted);margin-top:.375rem;font-size:.875rem;line-height:1.65}.ResourceLibrary-module-scss-module__L_jteW__sourceLink{color:var(--ui-accent);align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;line-height:1.5;display:inline-flex}.ResourceLibrary-module-scss-module__L_jteW__sourceLink svg{flex-shrink:0}@media (max-width:480px){.ResourceLibrary-module-scss-module__L_jteW__installationTabs button{flex:auto;padding:.625rem;font-size:.8125rem}.ResourceLibrary-module-scss-module__L_jteW__installationPanel>header{flex-direction:column}}.ResourceLibrary-module-scss-module__L_jteW__codeBox pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.65}.ResourceLibrary-module-scss-module__L_jteW__setupNote{color:var(--ui-muted);margin-top:1rem;font-size:.8125rem;line-height:1.6}.ResourceLibrary-module-scss-module__L_jteW__setupNote code{color:var(--ui-text)}.ResourceLibrary-module-scss-module__L_jteW__sidebarDescription{color:var(--ui-muted);font-size:.875rem;line-height:1.6}.ResourceLibrary-module-scss-module__L_jteW__resourceFacts{border-top:1px solid var(--ui-border);gap:.875rem;padding-top:1.125rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__resourceFacts>div{justify-content:space-between;align-items:baseline;gap:.875rem;display:flex}.ResourceLibrary-module-scss-module__L_jteW__resourceFacts dt{color:var(--ui-muted);font-size:.8125rem}.ResourceLibrary-module-scss-module__L_jteW__resourceFacts dd{max-width:65%;color:var(--ui-text);text-align:right;font-size:.875rem;line-height:1.4}.ResourceLibrary-module-scss-module__L_jteW__detailNav{color:var(--ui-text);background:var(--ui-surface);border:.0625rem solid var(--ui-border);box-shadow:var(--ui-panel-shadow);border-radius:.75rem;gap:.875rem;padding:1.25rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__detailNav h2{font-size:1rem}.ResourceLibrary-module-scss-module__L_jteW__detailNav a{color:var(--ui-muted);font-size:.875rem}.ResourceLibrary-module-scss-module__L_jteW__detailNav a:hover{color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__backLink{color:var(--ui-muted);justify-self:start;align-items:center;gap:.625rem;font-size:.9375rem;display:inline-flex}.ResourceLibrary-module-scss-module__L_jteW__backLink:hover{color:var(--ui-accent)}.ResourceLibrary-module-scss-module__L_jteW__related{border-top:1px solid var(--ui-border);margin-top:4rem;padding-top:2rem}@container (max-width:760px){.ResourceLibrary-module-scss-module__L_jteW__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:500px){.ResourceLibrary-module-scss-module__L_jteW__resourceGrid{grid-template-columns:1fr}}@media (max-width:1024px){.ResourceLibrary-module-scss-module__L_jteW__detailLayout{grid-template-columns:1fr}.ResourceLibrary-module-scss-module__L_jteW__detailSidebar{grid-row:1;position:static}.ResourceLibrary-module-scss-module__L_jteW__detailNav,.ResourceLibrary-module-scss-module__L_jteW__detailSidebar .ResourceLibrary-module-scss-module__L_jteW__resourceFacts{display:none}.ResourceLibrary-module-scss-module__L_jteW__detailSidebar .ResourceLibrary-module-scss-module__L_jteW__sidebarPanel{grid-template-columns:1fr 1fr;align-items:center;display:grid}.ResourceLibrary-module-scss-module__L_jteW__detailSidebar .ResourceLibrary-module-scss-module__L_jteW__sidebarPanel>h2,.ResourceLibrary-module-scss-module__L_jteW__detailSidebar .ResourceLibrary-module-scss-module__L_jteW__sidebarPanel>p{grid-column:1/-1}}@media (max-width:768px){.ResourceLibrary-module-scss-module__L_jteW__page{padding-top:1rem;padding-bottom:3rem}.ResourceLibrary-module-scss-module__L_jteW__catalogLayout{grid-template-columns:minmax(0,1fr)}.ResourceLibrary-module-scss-module__L_jteW__sidebar{display:none}.ResourceLibrary-module-scss-module__L_jteW__mobileFilters{display:flex}.ResourceLibrary-module-scss-module__L_jteW__mobileFilters>*{width:100%}.ResourceLibrary-module-scss-module__L_jteW__catalogControls{gap:.875rem}.ResourceLibrary-module-scss-module__L_jteW__capabilities{grid-template-columns:1fr}.ResourceLibrary-module-scss-module__L_jteW__capabilities>div{gap:.75rem}.ResourceLibrary-module-scss-module__L_jteW__detailMain{gap:2rem}}@media (max-width:600px){.ResourceLibrary-module-scss-module__L_jteW__controlActions{width:100%}.ResourceLibrary-module-scss-module__L_jteW__controlActions .ResourceLibrary-module-scss-module__L_jteW__sortSelect{flex:1;width:auto}.ResourceLibrary-module-scss-module__L_jteW__searchField{gap:.5rem;padding-left:.75rem}.ResourceLibrary-module-scss-module__L_jteW__searchField input{font-size:.875rem}.ResourceLibrary-module-scss-module__L_jteW__searchField>svg{display:none}.ResourceLibrary-module-scss-module__L_jteW__searchForm>button{padding:.75rem 1rem}.ResourceLibrary-module-scss-module__L_jteW__resourceCard{padding:1.25rem}.ResourceLibrary-module-scss-module__L_jteW__detailHeader{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;margin:1.75rem 0;padding-bottom:1.75rem;display:grid}.ResourceLibrary-module-scss-module__L_jteW__detailHeader>div{display:contents}.ResourceLibrary-module-scss-module__L_jteW__detailHeader .ResourceLibrary-module-scss-module__L_jteW__resourceIconLarge{grid-row:span 1;width:3.5rem;height:3.5rem}.ResourceLibrary-module-scss-module__L_jteW__detailHeader .ResourceLibrary-module-scss-module__L_jteW__resourceEyebrow{align-self:center;font-size:.8125rem}.ResourceLibrary-module-scss-module__L_jteW__detailHeader h1,.ResourceLibrary-module-scss-module__L_jteW__detailHeader .ResourceLibrary-module-scss-module__L_jteW__detailSummary,.ResourceLibrary-module-scss-module__L_jteW__detailHeader .ResourceLibrary-module-scss-module__L_jteW__badges{grid-column:1/-1;margin:0}.ResourceLibrary-module-scss-module__L_jteW__detailHeader h1{font-size:2.125rem}.ResourceLibrary-module-scss-module__L_jteW__detailHeader .ResourceLibrary-module-scss-module__L_jteW__detailSummary{font-size:1rem}.ResourceLibrary-module-scss-module__L_jteW__detailSidebar .ResourceLibrary-module-scss-module__L_jteW__sidebarPanel{grid-template-columns:1fr}.ResourceLibrary-module-scss-module__L_jteW__detailSection>h2,.ResourceLibrary-module-scss-module__L_jteW__sectionHeading h2,.ResourceLibrary-module-scss-module__L_jteW__exampleBox{gap:.75rem;padding:1.25rem}.ResourceLibrary-module-scss-module__L_jteW__detailSection>h2 p,.ResourceLibrary-module-scss-module__L_jteW__sectionHeading h2 p,.ResourceLibrary-module-scss-module__L_jteW__exampleBox p{font-size:1rem}.ResourceLibrary-module-scss-module__L_jteW__related{margin-top:2.75rem}}
