.callout[data-astro-cid-4aracdkc]{background:var(--bg-deep);min-height:280px;color:var(--ink);align-content:center;justify-items:start;gap:28px;padding:clamp(32px,4vw,56px) 30% clamp(32px,4vw,56px) clamp(32px,4vw,56px);display:grid;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.callout[data-astro-cid-4aracdkc] p[data-astro-cid-4aracdkc]{max-width:60ch;color:var(--muted);font-size:clamp(21px,1.9vw,27px);font-weight:500;line-height:1.3}.callout[data-astro-cid-4aracdkc] strong[data-astro-cid-4aracdkc]{color:#fff;font-weight:700}.callout[data-astro-cid-4aracdkc]>[data-astro-cid-4aracdkc]:not(.callout-image){position:relative}.callout-image[data-astro-cid-4aracdkc]{--fade:linear-gradient(to right, transparent, #000 60%);background:color-mix(in srgb, var(--plot-1), var(--bg-deep) 45%);mask-image:var(--fade);-webkit-mask-image:var(--fade);position:absolute;inset:0 0 0 45%}.callout-image[data-astro-cid-4aracdkc] img[data-astro-cid-4aracdkc]{object-fit:cover;object-position:50% 82%;opacity:.55;width:100%;height:100%;display:block}.articles[data-astro-cid-4aracdkc]{margin-top:var(--section-space)}.empty-state[data-astro-cid-4aracdkc]{border:1px dashed var(--rule);background:var(--bg);align-items:center;gap:28px;margin-top:40px;padding:clamp(24px,3vw,40px);display:flex}.empty-state[data-astro-cid-4aracdkc][hidden]{display:none}.empty-state[data-astro-cid-4aracdkc] .glyph{color:var(--muted);flex:none}.empty-state[data-astro-cid-4aracdkc] h3[data-astro-cid-4aracdkc]{margin-bottom:4px;font-size:21px;font-weight:600}.empty-state[data-astro-cid-4aracdkc] p[data-astro-cid-4aracdkc]{color:var(--muted)}.resource-library[data-astro-cid-4aracdkc]{margin-top:clamp(48px,6vw,80px)}.library-bar[data-astro-cid-4aracdkc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:20px;display:flex}.resource-search[data-astro-cid-4aracdkc]{flex:360px;max-width:560px;position:relative}.resource-search[data-astro-cid-4aracdkc] svg[data-astro-cid-4aracdkc]{color:var(--muted);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.resource-search[data-astro-cid-4aracdkc] input[data-astro-cid-4aracdkc]{border:1px solid var(--rule);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:0;padding:15px 16px 12px 48px;font-size:17px}.resource-search[data-astro-cid-4aracdkc] input[data-astro-cid-4aracdkc]::placeholder{color:var(--muted)}.resource-search[data-astro-cid-4aracdkc] input[data-astro-cid-4aracdkc]:focus-visible{border-color:var(--civic);outline:2px solid var(--civic);outline-offset:2px}.result-count[data-astro-cid-4aracdkc]{color:var(--muted);font-size:15px}.resources-list[data-astro-cid-4aracdkc],.article-list[data-astro-cid-4aracdkc]{--hover:color-mix(in srgb, var(--bg), #fff 6%);border-bottom:1px solid var(--rule);margin:0 -12px;padding:0;list-style:none}[data-astro-cid-4aracdkc]:is(.resources-list,.article-list) a[data-astro-cid-4aracdkc]{border-block:1px solid #0000;border-top-color:var(--rule);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:-1px;padding:22px 16px;text-decoration:none;transition:background-color .16s,border-color .16s;display:grid}[data-astro-cid-4aracdkc]:is(.resources-list,.article-list) a[data-astro-cid-4aracdkc]:is(:hover,:focus-visible){border-color:var(--hover);background:var(--hover)}.resource-text[data-astro-cid-4aracdkc]{gap:4px;display:grid}.resource-text[data-astro-cid-4aracdkc] strong[data-astro-cid-4aracdkc]{font-size:20px;font-weight:600;line-height:1.3}.resource-text[data-astro-cid-4aracdkc] small[data-astro-cid-4aracdkc]{color:var(--muted);font-size:15px;line-height:1.45}.arrow[data-astro-cid-4aracdkc]{color:var(--civic)}.article-list[data-astro-cid-4aracdkc]{background:var(--bg);margin-top:40px}.article-summary[data-astro-cid-4aracdkc]{max-width:68ch;color:var(--muted);margin-top:4px}[data-astro-cid-4aracdkc]:is(.resources-list,.article-list) a[data-astro-cid-4aracdkc]:hover strong[data-astro-cid-4aracdkc]{color:var(--civic)}@media (width<=960px){.callout[data-astro-cid-4aracdkc]{padding-bottom:240px;padding-right:clamp(32px,4vw,56px)}.callout-image[data-astro-cid-4aracdkc]{--fade:linear-gradient(to bottom, transparent, #000 60%);height:180px;inset:auto 0 0}}
