.result[data-astro-cid-zgla7trh]{border-top:1px solid #d4d7db;grid-template-columns:280px minmax(0,1fr);gap:28px;padding-block:24px;display:grid}.result-media[data-astro-cid-zgla7trh]{border-radius:10px;overflow:hidden}.result-media[data-astro-cid-zgla7trh] img[data-astro-cid-zgla7trh]{object-fit:cover;width:100%;height:172px;transition:transform .9s var(--ease-out);display:block}.result[data-astro-cid-zgla7trh]:hover .result-media[data-astro-cid-zgla7trh] img[data-astro-cid-zgla7trh]{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.result-media[data-astro-cid-zgla7trh] img[data-astro-cid-zgla7trh],.result[data-astro-cid-zgla7trh]:hover .result-media[data-astro-cid-zgla7trh] img[data-astro-cid-zgla7trh]{transition:none;transform:none}}.result-body[data-astro-cid-zgla7trh]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.result-title[data-astro-cid-zgla7trh]{margin:0;font-size:21px;font-weight:600;line-height:1.3}.result-title[data-astro-cid-zgla7trh] a[data-astro-cid-zgla7trh]{color:inherit;text-decoration:none}.result-title[data-astro-cid-zgla7trh] a[data-astro-cid-zgla7trh][href]:hover{color:var(--accent)}.result-desc[data-astro-cid-zgla7trh]{color:#646a72;margin:0;font-size:14px;line-height:1.6}.result-kind[data-astro-cid-zgla7trh]{color:var(--accent);font-size:13px;font-weight:600}@media (width<=720px){.result[data-astro-cid-zgla7trh]{grid-template-columns:minmax(0,1fr);gap:16px}}.sol[data-astro-cid-7l2itozl]{--sol-accent:#0076c0;--sol-ink:#15191e;--sol-ink-2:#343a41;--sol-muted:#646a72;--sol-cream:#f9f8f4;--sol-rule:#d4d7db;--sol-pad:clamp(20px, 5.6vw, 80px);--sol-sheet-w:94.5%;background:var(--ground);color:var(--sol-ink);-webkit-font-smoothing:antialiased}.sol-hero[data-astro-cid-7l2itozl]{background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.sol-hero--image[data-astro-cid-7l2itozl]{min-height:calc(460px + var(--head-h))}.hero-media[data-astro-cid-7l2itozl]{position:absolute;inset:0}.hero-media[data-astro-cid-7l2itozl] img[data-astro-cid-7l2itozl]{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.hero-fade[data-astro-cid-7l2itozl]{background:linear-gradient(90deg,#fffffff7 0%,#fffffff0 26%,#ffffffc7 40%,#ffffff80 52%,#ffffff3d 64%,#ffffff14 76%,#fff0 100%);position:absolute;inset:0}.hero-in[data-astro-cid-7l2itozl]{z-index:1;width:100%;max-width:var(--wrap);box-sizing:border-box;padding:calc(var(--head-h) + 72px) var(--pad) 72px;flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.crumb[data-astro-cid-7l2itozl]{color:var(--sol-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumb[data-astro-cid-7l2itozl] a[data-astro-cid-7l2itozl]{color:inherit;text-decoration:none;transition:color .15s}.crumb[data-astro-cid-7l2itozl] a[data-astro-cid-7l2itozl]:hover{color:var(--sol-accent)}.crumb-current[data-astro-cid-7l2itozl]{color:var(--sol-accent);font-weight:500}.eyebrow[data-astro-cid-7l2itozl]{letter-spacing:.04em;text-transform:uppercase;color:var(--sol-accent);margin-top:28px;font-size:13px;font-weight:600;display:block}.hero-title[data-astro-cid-7l2itozl]{letter-spacing:-.01em;max-width:16em;color:var(--sol-ink);margin:10px 0 0;font-size:clamp(34px,4.2vw,50px);font-weight:400;line-height:1.16}.hero-sub[data-astro-cid-7l2itozl]{max-width:60ch;color:var(--sol-ink-2);margin:16px 0 0;font-size:clamp(15.5px,1.4vw,16.5px);line-height:1.65}.band[data-astro-cid-7l2itozl]{background:var(--ground)}.sheet[data-astro-cid-7l2itozl]{isolation:isolate;padding-block:36px 90px;position:relative}.sheet[data-astro-cid-7l2itozl]:before{content:"";z-index:-1;width:var(--sol-sheet-w);background:var(--sol-cream);border-top-right-radius:inherit;position:absolute;inset:0 auto 0 0}.sheet-in[data-astro-cid-7l2itozl]{max-width:var(--wrap);box-sizing:border-box;padding-left:var(--pad);padding-right:max(var(--pad), calc(100vw - var(--sol-sheet-w) + 20px - max(0px, (100vw - var(--wrap)) / 2)));margin-inline:auto}.sol-hero[data-astro-cid-7l2itozl]:has(+.band) .hero-in[data-astro-cid-7l2itozl]{padding-bottom:162px}.sol-hero[data-astro-cid-7l2itozl]+.band[data-astro-cid-7l2itozl]{z-index:2;background:linear-gradient(transparent 90px, var(--ground) 90px);margin-top:-90px;position:relative}.sol-hero[data-astro-cid-7l2itozl]+.band[data-astro-cid-7l2itozl] .sheet[data-astro-cid-7l2itozl]{border-top-right-radius:18px}.results-layout[data-astro-cid-7l2itozl]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}.results-count[data-astro-cid-7l2itozl]{color:var(--sol-muted);margin:0;padding-block:14px;font-size:13.5px}.results-count[data-astro-cid-7l2itozl] b[data-astro-cid-7l2itozl]{color:var(--sol-ink);font-weight:600}.filters[data-astro-cid-7l2itozl]{border:1px solid var(--sol-rule);background:#fff;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:12px;padding:22px 26px;display:flex}.filter-row[data-astro-cid-7l2itozl]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;font-size:13.5px;font-weight:600;display:grid}.filter-row[data-astro-cid-7l2itozl]+.filter-row[data-astro-cid-7l2itozl]{border-top:1px solid var(--sol-rule);padding-top:14px}.filter-row[data-astro-cid-7l2itozl] div[data-astro-cid-7l2itozl],.pager[data-astro-cid-7l2itozl]{flex-wrap:wrap;gap:8px;display:flex}.filters[data-astro-cid-7l2itozl] a[data-astro-cid-7l2itozl],.pager[data-astro-cid-7l2itozl] a[data-astro-cid-7l2itozl]{box-sizing:border-box;min-width:40px;height:36px;color:var(--sol-ink-2);background:#fff;border:1px solid #c7cdd3;border-radius:18px;justify-content:center;align-items:center;padding:0 14px;font-weight:400;text-decoration:none;display:inline-flex}.filters[data-astro-cid-7l2itozl] a[data-astro-cid-7l2itozl][aria-current],.pager[data-astro-cid-7l2itozl] a[data-astro-cid-7l2itozl][aria-current]{border-color:var(--sol-accent);background:var(--sol-accent);color:#fff}.pager[data-astro-cid-7l2itozl]{border-top:1px solid var(--sol-rule);justify-content:center;padding-top:32px}.aside[data-astro-cid-7l2itozl]{flex-direction:column;gap:28px;padding-top:14px;display:flex}.aside-card[data-astro-cid-7l2itozl]{border:1px solid var(--sol-rule);background:#fff;border-radius:12px;padding:24px 24px 12px}.aside-title[data-astro-cid-7l2itozl]{margin:0 0 14px;font-size:18px;font-weight:600}.recent[data-astro-cid-7l2itozl]{margin:0;padding:0;list-style:none}.recent[data-astro-cid-7l2itozl] li[data-astro-cid-7l2itozl]{grid-template-columns:30px minmax(0,1fr);gap:6px;padding-block:14px;font-size:14.5px;line-height:1.45;display:grid}.recent[data-astro-cid-7l2itozl] li[data-astro-cid-7l2itozl]+li[data-astro-cid-7l2itozl]{border-top:1px solid var(--sol-rule)}.recent[data-astro-cid-7l2itozl] span[data-astro-cid-7l2itozl]{color:var(--sol-accent);font-weight:600}@media (width<=900px){.results-layout[data-astro-cid-7l2itozl]{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.sol[data-astro-cid-7l2itozl]{--sol-sheet-w:calc(100% - 20px)}.sol-hero--image[data-astro-cid-7l2itozl]{min-height:calc(380px + var(--head-h))}.hero-fade[data-astro-cid-7l2itozl]{background:linear-gradient(90deg,#fffffff2 0%,#ffffffd9 60%,#fff9 100%)}.hero-in[data-astro-cid-7l2itozl]{padding-top:calc(var(--head-h) + 48px);padding-bottom:48px}.sol-hero[data-astro-cid-7l2itozl]:has(+.band) .hero-in[data-astro-cid-7l2itozl]{padding-bottom:138px}.filter-row[data-astro-cid-7l2itozl]{grid-template-columns:minmax(0,1fr);gap:10px}}
