.pdf-article-list{--pdf-list-blue:#061572;--pdf-list-cyan:#00a5d9;--pdf-list-visible:var(--pdf-list-columns,2);margin:40px 0;color:var(--pdf-list-blue);overflow-wrap:anywhere;scroll-margin-top:100px}
.pdf-article-list-title{margin:0 0 28px;font:700 clamp(30px,3vw,44px)/1.1 var(--serif,Georgia,serif);letter-spacing:-.035em}.pdf-article-list-title:after{content:"";display:block;width:60px;height:5px;margin-top:14px;background:var(--pdf-list-cyan)}
.pdf-list-items{display:grid;grid-template-columns:repeat(var(--pdf-list-columns,2),minmax(0,1fr));gap:40px 30px}.pdf-list-card{min-width:0}.pdf-list-picture{margin:0 0 16px}.pdf-list-picture>a{display:block;background:#f3f7fb;overflow:hidden}.pdf-list-picture img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease}.pdf-list-picture>a:hover img{transform:scale(1.025)}
.pdf-list-picture figcaption{padding:7px 0;color:#405473;font:400 12px/1.45 var(--sans,Arial,sans-serif);white-space:pre-line}.pdf-list-category{margin:12px 0 8px;color:#005aa8;font:600 12px/1.4 var(--sans,Arial,sans-serif);letter-spacing:.06em;text-transform:uppercase}.pdf-list-card h2,.pdf-list-card h3{margin:0 0 12px;font:700 clamp(25px,2.4vw,34px)/1.12 var(--serif,Georgia,serif);letter-spacing:-.03em}.pdf-list-card h2 a,.pdf-list-card h3 a,.entry-content .pdf-list-card h2 a,.entry-content .pdf-list-card h3 a{color:var(--pdf-list-blue);text-decoration:none}.pdf-list-card h2 a:hover,.pdf-list-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--pdf-list-cyan);text-underline-offset:.13em}
.pdf-list-excerpt{margin:12px 0;font:400 16px/1.65 var(--sans,Arial,sans-serif)}.pdf-list-meta{margin:8px 0;color:#405473;font:400 12px/1.5 var(--sans,Arial,sans-serif)}.pdf-list-readmore{display:inline-block;margin-top:8px;font:600 14px/1.5 var(--sans,Arial,sans-serif)}.pdf-list-empty{padding:28px;border-left:4px solid var(--pdf-list-cyan);background:#f4f8fc}.pdf-article-list a:focus-visible,.pdf-article-list button:focus-visible,.pdf-list-items:focus-visible{outline:3px solid var(--pdf-list-cyan);outline-offset:4px}
.pdf-article-list--carousel .pdf-list-items{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#00a5d9 #edf3f9;scrollbar-width:thin;padding:6px 3px 20px}.pdf-article-list--carousel .pdf-list-card{flex:0 0 calc((100% - (var(--pdf-list-columns,3) - 1)*26px)/var(--pdf-list-columns,3));scroll-snap-align:start}.pdf-list-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 16px}.pdf-list-controls[hidden]{display:none}.pdf-list-controls button{min-width:44px;min-height:44px;border:1px solid #b5c8df;background:#fff;color:#061572;font:600 14px/1.3 var(--sans,Arial,sans-serif);padding:9px 13px;cursor:pointer}.pdf-list-controls button:hover{background:#eef8fc}.pdf-list-controls button:disabled{opacity:.45;cursor:default}
.pdf-list-editor-categories{max-height:230px;overflow:auto;padding:6px 4px 0}.pdf-list-editor-categories .components-checkbox-control{margin-bottom:10px}.pdf-list-editor-error{padding:12px;border-left:3px solid #b32d2e}.pdf-list-editor-note{font-size:12px;line-height:1.6;color:#405473}
.pdf-article-list--scroller .pdf-list-items{display:flex;flex-direction:column;gap:18px;overflow-y:auto;scroll-snap-type:y mandatory;max-height:calc(var(--pdf-list-visible,4)*200px);padding:4px 5px 4px 2px;scrollbar-color:#00a5d9 #edf3f9;scrollbar-width:thin}.pdf-article-list--scroller .pdf-list-card{display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:20px;flex-shrink:0;scroll-snap-align:start;padding-bottom:18px;border-bottom:1px solid #dde6f2}.pdf-article-list--scroller .pdf-list-card>.pdf-list-picture{grid-column:1;grid-row:1/span 6}.pdf-article-list--scroller .pdf-list-card>:not(.pdf-list-picture){grid-column:2}.pdf-article-list--scroller .pdf-list-card:not(:has(.pdf-list-picture)){display:block}.pdf-article-list--scroller .pdf-list-card h2,.pdf-article-list--scroller .pdf-list-card h3{font-size:26px}.pdf-article-list--scroller .pdf-list-excerpt{font-size:14px}
@media(max-width:1000px){.pdf-article-list{--pdf-list-visible:var(--pdf-list-tablet,2)}.pdf-list-items{grid-template-columns:repeat(var(--pdf-list-tablet,2),minmax(0,1fr));gap:30px 22px}.pdf-article-list--carousel .pdf-list-card{flex-basis:calc((100% - (var(--pdf-list-tablet,2) - 1)*22px)/var(--pdf-list-tablet,2))}.pdf-article-list--carousel .pdf-list-items{gap:22px}}
@media(max-width:600px){.pdf-article-list{--pdf-list-visible:var(--pdf-list-mobile,1);margin:30px 0}.pdf-list-items{grid-template-columns:repeat(var(--pdf-list-mobile,1),minmax(0,1fr));gap:30px}.pdf-article-list--carousel .pdf-list-card{flex-basis:calc((94% - (var(--pdf-list-mobile,1) - 1)*18px)/var(--pdf-list-mobile,1))}.pdf-list-card h2,.pdf-list-card h3{font-size:28px}.pdf-list-controls{justify-content:flex-start}.pdf-list-picture figcaption{font-size:11px}.pdf-article-list--scroller .pdf-list-card{grid-template-columns:90px minmax(0,1fr);column-gap:14px}.pdf-article-list--scroller .pdf-list-card h2,.pdf-article-list--scroller .pdf-list-card h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.pdf-list-picture img{transition:none}.pdf-list-picture>a:hover img{transform:none}.pdf-article-list--carousel .pdf-list-items{scroll-behavior:auto}}
