.resources[data-astro-cid-tpj2ekvg]{min-width:0}.res-disclaimer[data-astro-cid-tpj2ekvg]{margin:0 0 var(--space-5)}.res-filters[data-astro-cid-tpj2ekvg]{margin:0 0 var(--space-6);gap:var(--space-4);display:grid}.res-jump[data-astro-cid-tpj2ekvg] .chips[data-astro-cid-tpj2ekvg]{margin:0}.res-jump[data-astro-cid-tpj2ekvg] .chip[data-astro-cid-tpj2ekvg]{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.res-jump[data-astro-cid-tpj2ekvg] .chip[data-astro-cid-tpj2ekvg]:hover{border-color:var(--accent);color:var(--accent)}.res-jump[data-astro-cid-tpj2ekvg] .chip[data-astro-cid-tpj2ekvg]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.res-search[data-astro-cid-tpj2ekvg]{max-width:30rem}.res-search[data-astro-cid-tpj2ekvg] label[data-astro-cid-tpj2ekvg]{margin-bottom:.3rem;font-weight:600;display:block}.res-search[data-astro-cid-tpj2ekvg] input[data-astro-cid-tpj2ekvg]{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--ink);border-radius:var(--r-2);background:var(--sand-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5565' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") .8rem center / 1.1rem no-repeat;border:1px solid #8a8478;padding:.5rem .75rem .5rem 2.5rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.res-search[data-astro-cid-tpj2ekvg] input[data-astro-cid-tpj2ekvg]:focus{border-color:var(--navy-600);background-color:#fff;outline:none;box-shadow:0 0 0 3px #2b2b9e2e}.res-count[data-astro-cid-tpj2ekvg]{color:var(--muted);margin:.4rem 0 0;font-size:.9rem}.res-empty[data-astro-cid-tpj2ekvg]{font-weight:600}.res-section[data-astro-cid-tpj2ekvg]{margin:0 0 var(--space-7);scroll-margin-top:5rem}.res-note[data-astro-cid-tpj2ekvg]{color:var(--muted);max-width:46rem}.res-grid[data-astro-cid-tpj2ekvg]{margin:0;padding:0;list-style:none}.res-head[data-astro-cid-tpj2ekvg]{margin:0 0 var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .9rem;padding-bottom:.75rem;display:grid;position:relative}.res-head[data-astro-cid-tpj2ekvg]:after{content:"";background:var(--brand-gold);border-radius:2px;width:3rem;height:3px;position:absolute;bottom:-2px;left:0}.res-icon[data-astro-cid-tpj2ekvg]{background:var(--brand-navy);width:44px;height:44px;color:var(--brand-gold);box-shadow:inset 0 0 0 2px var(--brand-gold);border-radius:50%;place-items:center;display:grid}.res-head[data-astro-cid-tpj2ekvg] h2[data-astro-cid-tpj2ekvg]{font-size:var(--step-2);margin:0}.res-head[data-astro-cid-tpj2ekvg] h2[data-astro-cid-tpj2ekvg]:before{content:none}.res-intro[data-astro-cid-tpj2ekvg]{color:var(--muted);margin:.1rem 0 0;font-size:.95rem}.res-sec-count[data-astro-cid-tpj2ekvg]{white-space:nowrap;color:var(--brand-navy);background:var(--surface-alt);border:1px solid var(--line-strong);border-radius:999px;align-self:start;margin-top:.35rem;padding:.15rem .65rem;font-size:.85rem;font-weight:650}@media (width<=30rem){.res-head[data-astro-cid-tpj2ekvg]{grid-template-columns:auto 1fr}.res-sec-count[data-astro-cid-tpj2ekvg]{grid-column:2;justify-self:start;margin-top:.25rem}}.res-card[data-astro-cid-tpj2ekvg]{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-content:start;row-gap:.15rem;display:grid;overflow:hidden}.res-card[data-astro-cid-tpj2ekvg]:after{content:"";pointer-events:none;background-image:radial-gradient(#04046424 1.2px,#0000 1.5px);background-size:12px 12px;width:8rem;height:6rem;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000,#0000 70%)}.res-tile[data-astro-cid-tpj2ekvg]{background:var(--brand-navy);width:2.5rem;height:2.5rem;color:var(--brand-gold);border-radius:10px;grid-row:span 3;place-items:center;display:grid}.res-card[data-astro-cid-tpj2ekvg]>p[data-astro-cid-tpj2ekvg],.res-domain[data-astro-cid-tpj2ekvg],.res-link[data-astro-cid-tpj2ekvg]{grid-column:2}.res-card[data-astro-cid-tpj2ekvg]>p[data-astro-cid-tpj2ekvg]{margin:var(--space-2) 0 0;color:var(--muted)}.res-link[data-astro-cid-tpj2ekvg]{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:1.1rem;font-weight:600;line-height:1.3;text-decoration:none;display:block;position:static}.res-link[data-astro-cid-tpj2ekvg]:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.res-link[data-astro-cid-tpj2ekvg] .ext[data-astro-cid-tpj2ekvg]{vertical-align:-.05em;color:var(--muted);margin-left:.3rem;display:inline}.res-last[data-astro-cid-tpj2ekvg]{white-space:nowrap}.res-domain[data-astro-cid-tpj2ekvg]{font-size:var(--step--1);color:var(--muted);overflow-wrap:anywhere}.res-card[data-astro-cid-tpj2ekvg]:hover,.res-card[data-astro-cid-tpj2ekvg]:has(.res-link:focus-visible){box-shadow:var(--shadow-2);border-color:var(--line-strong);transform:translateY(-2px)}.res-card[data-astro-cid-tpj2ekvg]:hover:before,.res-card[data-astro-cid-tpj2ekvg]:has(.res-link:focus-visible):before{background:var(--brand-gold)}.res-card[data-astro-cid-tpj2ekvg]:hover .res-name[data-astro-cid-tpj2ekvg],.res-link[data-astro-cid-tpj2ekvg]:focus-visible .res-name[data-astro-cid-tpj2ekvg]{color:var(--accent)}.res-link[data-astro-cid-tpj2ekvg]:focus-visible{outline:none}.res-card[data-astro-cid-tpj2ekvg]:has(.res-link:focus-visible){outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.res-card[data-astro-cid-tpj2ekvg]:hover,.res-card[data-astro-cid-tpj2ekvg]:has(.res-link:focus-visible){transform:none}}[data-astro-cid-tpj2ekvg][hidden]{display:none!important}
