.resource-library_section__Gv8oA{width:calc(100% - 40px);max-width:1112px;margin:64px auto;padding:48px;scroll-margin-top:96px;color:hsl(var(--text));background:color-mix(in srgb,hsl(var(--link)) 4%,hsl(var(--surface-raised)));border:1px solid hsl(var(--link)/.16);border-radius:24px}.resource-library_introduction__IKm3d{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}.resource-library_mark__WHY3Z{display:grid;place-items:center;width:72px;height:84px;border-radius:8px 24px 8px 8px;background:hsl(var(--link)/.1);color:hsl(var(--link));border-inline-start:3px solid hsl(var(--link))}.resource-library_hero__5_5a5 h1,.resource-library_introduction__IKm3d h2{font-weight:800;font-size:clamp(26px,4vw,40px);line-height:1.6}.resource-library_hero__5_5a5 p{max-width:620px;color:hsl(var(--text-muted));font-size:16px;line-height:1.9;margin-top:8px}.resource-library_introduction__IKm3d .resource-library_browse__r6HHG{padding:10px 18px;border:1px solid hsl(var(--link)/.5);border-radius:12px}.resource-library_introduction__IKm3d .resource-library_browse__r6HHG:hover{background:hsl(var(--link)/.1)}.resource-library_browse__r6HHG{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;font-weight:700;color:hsl(var(--link));border-bottom:1px solid hsl(var(--link)/.4)}.resource-library_grid__KohjM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0}.resource-library_grid__KohjM li{min-width:0}.resource-library_resource__XoFLo{display:flex;flex-direction:column;gap:14px;height:100%;padding:24px;border:1px solid hsl(var(--line));border-radius:18px;background:linear-gradient(135deg,hsl(var(--link)/.045),transparent 55%),hsl(var(--surface));transition:border-color .15s,transform .15s;overflow-wrap:anywhere}.resource-library_resource__XoFLo:hover{border-color:hsl(var(--link)/.55);transform:translateY(-2px)}.resource-library_resourceTop___ZsVe{display:flex;align-items:center;gap:9px;color:hsl(var(--link));font-size:12px}.resource-library_resourceTop___ZsVe svg:last-child{margin-inline-start:auto}.resource-library_resource__XoFLo h3{font-size:19px;font-weight:700;line-height:1.7}.resource-library_resource__XoFLo p{font-size:14px;line-height:1.9;color:hsl(var(--text-muted));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.resource-library_resourceAction__7vlkT{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid hsl(var(--line));font-size:13px;font-weight:600}.resource-library_browse__r6HHG:focus-visible,.resource-library_pagination__aveWK a:focus-visible,.resource-library_resource__XoFLo:focus-visible{outline:2px solid hsl(var(--link));outline-offset:4px}.resource-library_page__8YZqE{max-width:1160px;min-height:65vh;margin-inline:auto;padding:28px 24px 72px}.resource-library_hero__5_5a5{position:relative;padding:24px 0 38px;margin-bottom:30px;border-bottom:1px solid hsl(var(--line))}.resource-library_hero__5_5a5>a{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:hsl(var(--text-muted));font-size:13px;margin-bottom:16px}.resource-library_sectionHeading__2_YZL{margin-bottom:18px;font-size:18px;font-weight:700}.resource-library_state__nwl7L{text-align:center;padding:48px 20px;border:1px dashed hsl(var(--line));border-radius:18px}.resource-library_state__nwl7L h2{font-size:22px;font-weight:700;margin-block:16px 8px}.resource-library_state__nwl7L p{color:hsl(var(--text-muted));line-height:1.8}.resource-library_state__nwl7L svg{margin-inline:auto;color:hsl(var(--link))}.resource-library_pagination__aveWK{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:32px}.resource-library_pagination__aveWK a{display:inline-flex;align-items:center;min-height:48px;padding:8px 18px;border:1px solid hsl(var(--line));border-radius:12px;color:hsl(var(--link))}@media (max-width:767px){.resource-library_section__Gv8oA{padding:28px 24px;margin-block:40px;border-radius:20px}.resource-library_introduction__IKm3d{grid-template-columns:48px minmax(0,1fr);gap:20px 16px}.resource-library_mark__WHY3Z{width:52px;height:64px;border-radius:6px 18px 6px 6px}.resource-library_mark__WHY3Z svg{width:30px}.resource-library_introduction__IKm3d h2{font-size:clamp(22px,5.5vw,30px)}.resource-library_introduction__IKm3d .resource-library_browse__r6HHG{grid-column:1/-1;justify-self:stretch}.resource-library_grid__KohjM{grid-template-columns:1fr;gap:14px}.resource-library_resource__XoFLo{padding:20px;gap:10px}.resource-library_page__8YZqE{padding:16px 20px 56px}.resource-library_hero__5_5a5{padding-block:8px 24px;margin-bottom:24px}.resource-library_hero__5_5a5>a{margin-bottom:8px}.resource-library_hero__5_5a5 h1{font-size:32px}}@media (min-width:540px) and (max-width:1023px){.resource-library_grid__KohjM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.resource-library_resource__XoFLo{transition:none}.resource-library_resource__XoFLo:hover{transform:none}}