.DocumentLibrary-module__O7vfTW__shell{gap:1.4rem;padding:2rem 0 4.5rem;display:grid}.DocumentLibrary-module__O7vfTW__hero,.DocumentLibrary-module__O7vfTW__filters,.DocumentLibrary-module__O7vfTW__summary,.DocumentLibrary-module__O7vfTW__card,.DocumentLibrary-module__O7vfTW__emptyState{background:#ffffffe6;border:1px solid #183c5f1f;box-shadow:0 22px 55px #0b2c4914}.DocumentLibrary-module__O7vfTW__hero{background:radial-gradient(circle at 82% 20%,#0f6f931f,#0000 32%),linear-gradient(135deg,#fffffffa,#ebf6fae0);border-radius:1.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.DocumentLibrary-module__O7vfTW__kicker{width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#0f6f931a;border-radius:999px;margin-bottom:.8rem;padding:.35rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.DocumentLibrary-module__O7vfTW__title,.DocumentLibrary-module__O7vfTW__lead,.DocumentLibrary-module__O7vfTW__summary p,.DocumentLibrary-module__O7vfTW__cardTitle,.DocumentLibrary-module__O7vfTW__description,.DocumentLibrary-module__O7vfTW__emptyState h2,.DocumentLibrary-module__O7vfTW__emptyState p{margin:0}.DocumentLibrary-module__O7vfTW__title{color:#102a47;max-width:15ch;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.DocumentLibrary-module__O7vfTW__lead{color:#36506e;max-width:48rem;margin-top:1rem;font-size:1.08rem;line-height:1.75}.DocumentLibrary-module__O7vfTW__heroActions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.DocumentLibrary-module__O7vfTW__rssButton,.DocumentLibrary-module__O7vfTW__sourceButton,.DocumentLibrary-module__O7vfTW__resetButton,.DocumentLibrary-module__O7vfTW__primaryLink,.DocumentLibrary-module__O7vfTW__secondaryLink,.DocumentLibrary-module__O7vfTW__emptyState button{cursor:pointer;border-radius:.95rem;justify-content:center;align-items:center;min-height:2.85rem;font-weight:800;text-decoration:none;display:inline-flex}.DocumentLibrary-module__O7vfTW__rssButton,.DocumentLibrary-module__O7vfTW__primaryLink,.DocumentLibrary-module__O7vfTW__emptyState button{color:#fff;background:#083b5f;border:none;box-shadow:0 14px 28px #083b5f29}.DocumentLibrary-module__O7vfTW__sourceButton,.DocumentLibrary-module__O7vfTW__secondaryLink,.DocumentLibrary-module__O7vfTW__resetButton{color:#0d5575;background:#ffffffb8;border:1px solid #083b5f2e}.DocumentLibrary-module__O7vfTW__rssButton,.DocumentLibrary-module__O7vfTW__sourceButton{padding:.8rem 1rem}.DocumentLibrary-module__O7vfTW__filters{border-radius:1.45rem;gap:1rem;padding:1.2rem;display:grid}.DocumentLibrary-module__O7vfTW__searchLabel,.DocumentLibrary-module__O7vfTW__field span{color:#24425f;font-size:.88rem;font-weight:800}.DocumentLibrary-module__O7vfTW__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;display:grid}.DocumentLibrary-module__O7vfTW__searchInput,.DocumentLibrary-module__O7vfTW__field input,.DocumentLibrary-module__O7vfTW__field select{width:100%;min-height:3rem;color:var(--ink);background:#fff;border:1px solid #1f4a6a29;border-radius:.9rem;outline:none}.DocumentLibrary-module__O7vfTW__searchInput{padding:.9rem 1rem;font-size:1rem}.DocumentLibrary-module__O7vfTW__field input,.DocumentLibrary-module__O7vfTW__field select{padding:.75rem .85rem}.DocumentLibrary-module__O7vfTW__searchInput:focus,.DocumentLibrary-module__O7vfTW__field input:focus,.DocumentLibrary-module__O7vfTW__field select:focus{border-color:#0f6f9375;box-shadow:0 0 0 4px #0f6f931a}.DocumentLibrary-module__O7vfTW__resetButton{padding:.75rem 1rem}.DocumentLibrary-module__O7vfTW__resetButton:disabled{cursor:not-allowed;opacity:.45}.DocumentLibrary-module__O7vfTW__quickFilters{flex-wrap:wrap;gap:.55rem;display:flex}.DocumentLibrary-module__O7vfTW__quickFilter,.DocumentLibrary-module__O7vfTW__quickFilterActive{color:#0d5575;cursor:pointer;border:1px solid #0f6f932e;border-radius:999px;min-height:2.35rem;padding:.45rem .8rem;font-size:.9rem;font-weight:750}.DocumentLibrary-module__O7vfTW__quickFilter{background:#ffffffbd}.DocumentLibrary-module__O7vfTW__quickFilterActive{background:#dff3ef}.DocumentLibrary-module__O7vfTW__filterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.DocumentLibrary-module__O7vfTW__field{gap:.4rem;display:grid}.DocumentLibrary-module__O7vfTW__summary{color:#47627f;border-radius:1.1rem;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1.5rem;padding:.9rem 1rem;font-size:.95rem;display:flex}.DocumentLibrary-module__O7vfTW__summary strong{color:#102a47}.DocumentLibrary-module__O7vfTW__results{gap:1rem;display:grid}.DocumentLibrary-module__O7vfTW__card{border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.2rem;display:grid}.DocumentLibrary-module__O7vfTW__cardMain{gap:.8rem;display:grid}.DocumentLibrary-module__O7vfTW__cardHeader{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.DocumentLibrary-module__O7vfTW__category,.DocumentLibrary-module__O7vfTW__freshBadge{border-radius:999px;width:fit-content;padding:.28rem .62rem;font-size:.78rem;font-weight:850;display:inline-flex}.DocumentLibrary-module__O7vfTW__category{color:#0d5575;background:#0f6f931a}.DocumentLibrary-module__O7vfTW__freshBadge{color:#0d6d50;background:#dff3e8}.DocumentLibrary-module__O7vfTW__cardTitle{color:#102a47;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;line-height:1.35}.DocumentLibrary-module__O7vfTW__description{color:#47627f;line-height:1.6}.DocumentLibrary-module__O7vfTW__cardTitle mark,.DocumentLibrary-module__O7vfTW__description mark{color:inherit;background:#f8e7a3;border-radius:.25rem}.DocumentLibrary-module__O7vfTW__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.DocumentLibrary-module__O7vfTW__metaGrid div{background:#f4f8fbd1;border-radius:.9rem;gap:.2rem;padding:.75rem;display:grid}.DocumentLibrary-module__O7vfTW__metaGrid dt,.DocumentLibrary-module__O7vfTW__metaGrid dd{margin:0}.DocumentLibrary-module__O7vfTW__metaGrid dt{color:#607991;font-size:.78rem;font-weight:800}.DocumentLibrary-module__O7vfTW__metaGrid dd{color:#183653;font-size:.92rem;font-weight:750}.DocumentLibrary-module__O7vfTW__cardActions{gap:.55rem;min-width:12rem;display:grid}.DocumentLibrary-module__O7vfTW__primaryLink,.DocumentLibrary-module__O7vfTW__secondaryLink,.DocumentLibrary-module__O7vfTW__emptyState button{padding:.75rem 1rem}.DocumentLibrary-module__O7vfTW__emptyState{border-radius:1.35rem;justify-items:start;gap:.7rem;padding:1.5rem;display:grid}.DocumentLibrary-module__O7vfTW__emptyState h2{color:#102a47;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.DocumentLibrary-module__O7vfTW__emptyState p{color:#47627f}@media (max-width:980px){.DocumentLibrary-module__O7vfTW__hero,.DocumentLibrary-module__O7vfTW__card{grid-template-columns:1fr}.DocumentLibrary-module__O7vfTW__heroActions{justify-content:flex-start}.DocumentLibrary-module__O7vfTW__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DocumentLibrary-module__O7vfTW__metaGrid{grid-template-columns:1fr}.DocumentLibrary-module__O7vfTW__cardActions{min-width:0}}@media (max-width:680px){.DocumentLibrary-module__O7vfTW__shell{padding-top:1.4rem;padding-bottom:3rem}.DocumentLibrary-module__O7vfTW__title{font-size:clamp(1.75rem,8vw,2.4rem)}.DocumentLibrary-module__O7vfTW__searchRow,.DocumentLibrary-module__O7vfTW__filterGrid{grid-template-columns:1fr}.DocumentLibrary-module__O7vfTW__rssButton,.DocumentLibrary-module__O7vfTW__sourceButton,.DocumentLibrary-module__O7vfTW__primaryLink,.DocumentLibrary-module__O7vfTW__secondaryLink,.DocumentLibrary-module__O7vfTW__resetButton{width:100%}}
