.duli-library.section-y{padding-top:36px}.duli-library-breadcrumb{display:flex;gap:12px;font-size:14px;color:#62716a;margin-bottom:20px}.duli-library h1{font-size:48px!important;line-height:1.15!important;color:#205b32}.duli-library-intro{max-width:900px;line-height:1.8;color:#52675b;margin-top:18px}.duli-library-filters{display:flex;gap:14px;margin:26px 0 18px;align-items:end}.duli-library-filters label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#365c43}.duli-library-search{flex:1}.duli-library-filters input,.duli-library-filters select{min-width:0;width:100%;background:#fff;border:1px solid #bfcfc5;border-radius:12px;padding:13px 16px;font-weight:400}.duli-library-filters select{min-width:180px}.duli-library .duli-card h2{font-size:22px!important;line-height:1.35!important}.duli-library [data-duli-library]{scroll-margin-top:110px}.duli-library-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.duli-library-pagination a,.duli-library-empty a{padding:11px 18px;border-radius:24px;border:1px solid #b7d2bd;background:#fff;font-weight:600;color:#205b32}.duli-library-pagination a[aria-disabled="true"]{opacity:.45;cursor:default}.duli-library-help,.duli-library-empty{padding:26px;background:#fff;border:1px solid #d7e5dc;border-radius:20px;margin-top:32px}.duli-library-help h2{font-size:26px!important;line-height:1.3!important;color:#205b32}.duli-library-help p{margin-top:14px;line-height:1.8;color:#52675b}.duli-library-help a{color:#205b32;text-decoration:underline;text-underline-offset:3px}.duli-library-empty a{margin-top:16px}.duli-library a:focus-visible,.duli-library button:focus-visible,.duli-library input:focus-visible,.duli-library select:focus-visible{outline:3px solid #168b80;outline-offset:3px}@media(max-width:700px){.duli-library.section-y{padding-top:26px}.duli-library h1{font-size:32px!important}.duli-library-intro{font-size:15px}.duli-library-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.duli-library-search{grid-column:1/-1}.duli-library-filters select{min-width:0;padding:12px 8px;font-size:13px}.duli-library .duli-grid{grid-template-columns:minmax(0,1fr)}.duli-library-pagination{gap:10px;font-size:13px}.duli-library-pagination a{padding:10px 12px}.duli-library-help{padding:22px}.duli-library-help h2{font-size:23px!important}}

.duli-library-pagination a:not([aria-disabled]){cursor:pointer}.duli-library-empty a{display:inline-block}.duli-library [aria-busy="true"]{opacity:.65}
