@layer base{.pagination{--font-c: var(--c1-5);--hover-fc: var(--c1-9);--hover-bg: var(--c1-3);--current-bg: var(--c1-5);--current-hover-bg: var(--c1-4);--arrow-fc: var(--c1-5);--arrow-border: var(--c1-5);--around-hover-bg: var(--c1-5)}}@layer default{.pagination{padding:var(--s11) 0;display:flex;align-items:center;justify-content:center}.pagination .pages{list-style:none;margin:0;padding:0 10px;display:flex;align-items:center;justify-content:center}.pagination li{list-style:none;padding:0;margin:0 1px}.pagination :is(a,button){display:block;text-align:center;color:var(--font-c);flex:0 0 auto;padding:5px 10px;margin:0;border:none;position:relative;text-decoration:none;background-color:#fff;transition:background-color var(--t-time) var(--easing),color var(--t-time) var(--easing)}.pagination :is(a,button):hover{background-color:var(--hover-bg);color:var(--hover-fc)}.pagination [aria-current]>:is(a,button){font-weight:700;background-color:var(--current-bg);color:#fff}.pagination [aria-current]>:is(a,button):hover{cursor:default;background-color:var(--current-hover-bg);color:#fff}.pagination>:is(a,button){padding:0;margin:0;width:40px;height:40px;border:1px solid var(--arrow-border);display:flex;align-items:center;justify-content:center;background-color:transparent;color:var(--arrow-fc);text-decoration:none}.pagination>:is(a,button):hover{background-color:var(--around-hover-bg);color:#fff}.pagination .prev:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.pagination .next:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}}@layer base{.results{--heading-c: var(--c1-5);--heading-bb: var(--c1-3)}.results-list{--blurb-c: var(--c1-5);--border-c: var(--c1-3);--arrow-bg: var(--c1-5);--hover-c: var(--c1-1);--tag-c: var(--c3-7)}}@layer default{.results{padding-top:var(--s11)}.results h1{margin:0;font-size:var(--h2);font-weight:900;color:var(--heading-c);padding-bottom:var(--s4);border-bottom:7px solid var(--heading-bb)}@media (width <= 768px){.results h1{font-size:var(--h4)}}.results h1 q{font-style:italic;font-weight:400}.results-list{padding:0;margin:0}.results-list li{list-style:none;padding:var(--s6);padding-right:65px;text-decoration:none;display:flex;position:relative;color:var(--blurb-c);flex:1 1 auto;display:block;border:1px solid var(--border-c);margin:var(--s4) 0;transition:background-color var(--t-time) var(--easing)}.results-list li:after{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 6 Pro";font-weight:900}.results-list li:after{position:absolute;top:0;right:0;bottom:0;opacity:0;pointer-events:none;width:50px;padding:15px;display:flex;align-items:center;background-color:var(--arrow-bg);color:#fff;transition:opacity var(--t-time) var(--easing)}.results-list li:has(a):hover{background-color:var(--hover-c)}.results-list li:has(a):hover:after{opacity:1}.results-list h2{margin:0;font-size:var(--h4);font-weight:700}@media (width <= 768px){.results-list h2{font-size:var(--h5)}}.results-list a{position:absolute;top:0;right:0;bottom:0;left:0}.results-list p{margin-top:7px;margin-bottom:0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.results-list .tag{font-size:var(--fs-sm);font-style:italic;color:var(--tag-c)}}
