.resources-hero[data-astro-cid-x24knyug]{background:var(--surface);padding:48px 0 0}.resources-kicker[data-astro-cid-x24knyug]{color:var(--blue);align-items:center;gap:12px;margin:0 0 18px;font-size:.8125rem;font-weight:600;display:flex}.resources-kicker[data-astro-cid-x24knyug] span[data-astro-cid-x24knyug]{background:currentColor;width:26px;height:1px}h1[data-astro-cid-x24knyug]{max-width:760px;color:var(--ink);letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(2rem,4vw,2.375rem);font-weight:600;line-height:1.12}.resource-filters[data-astro-cid-x24knyug]{border-bottom:1px solid var(--line-strong);scrollbar-width:thin;gap:4px;display:flex;overflow:auto hidden}.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug]{min-height:44px;color:var(--muted);font:500 .8125rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;padding:0 14px;position:relative}.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug]:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug]:hover,.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug]:focus-visible,.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug][aria-pressed=true]{color:var(--blue-dark)}.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug][aria-pressed=true]:after{background:var(--blue)}.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug]:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.resource-list-section[data-astro-cid-x24knyug]{background:var(--surface);padding:30px 0 64px}.resource-feature-grid[data-astro-cid-x24knyug]{grid-template-rows:repeat(3,minmax(150px,auto));grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:14px;margin-bottom:48px;display:grid}.resource-sr-only[data-astro-cid-x24knyug]{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.resource-feature-grid[data-astro-cid-x24knyug]:not(:has([data-resource-row]:not([hidden]))){display:none}.resource-feature-card[data-astro-cid-x24knyug]{min-width:0}.resource-feature-card[data-astro-cid-x24knyug].primary{grid-row:1/4}.resource-feature-grid[data-astro-cid-x24knyug]:is([data-visible-count="1"],[data-visible-count="2"]){grid-template-rows:none;grid-template-columns:minmax(0,900px);justify-content:center}.resource-feature-grid[data-astro-cid-x24knyug]:is([data-visible-count="1"],[data-visible-count="2"]) .resource-feature-card[data-astro-cid-x24knyug].primary{grid-row:auto}.resource-feature-grid[data-astro-cid-x24knyug][data-visible-count="3"]{grid-template-rows:repeat(2,minmax(150px,auto))}.resource-feature-grid[data-astro-cid-x24knyug][data-visible-count="3"] .resource-feature-card[data-astro-cid-x24knyug].primary{grid-row:1/3}.resource-feature-card[data-astro-cid-x24knyug]>a[data-astro-cid-x24knyug]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-panel);color:inherit;grid-template-columns:150px minmax(0,1fr);height:100%;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.resource-feature-card[data-astro-cid-x24knyug].primary>a[data-astro-cid-x24knyug]{grid-template-rows:minmax(280px,1fr) auto;grid-template-columns:minmax(0,1fr)}@media (width>=701px){.resource-feature-grid[data-astro-cid-x24knyug]:is([data-visible-count="1"],[data-visible-count="2"]) .resource-feature-card[data-astro-cid-x24knyug].primary>a[data-astro-cid-x24knyug]{grid-template-rows:none;grid-template-columns:150px minmax(0,1fr)}}.resource-feature-card[data-astro-cid-x24knyug]>a[data-astro-cid-x24knyug]:hover,.resource-feature-card[data-astro-cid-x24knyug]>a[data-astro-cid-x24knyug]:focus-visible{border-color:#9eb4cc;transform:translateY(-2px);box-shadow:0 18px 38px #0c27421a}.resource-feature-card[data-astro-cid-x24knyug]>a[data-astro-cid-x24knyug]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.resource-feature-media[data-astro-cid-x24knyug]{background:linear-gradient(135deg, #081f3738, transparent), var(--surface-alt);min-height:150px;position:relative;overflow:hidden}.resource-feature-media[data-astro-cid-x24knyug]:after{background:linear-gradient(90deg, var(--blue), #6fd1a6 58%, transparent);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.resource-feature-media[data-astro-cid-x24knyug] picture,.resource-feature-media[data-astro-cid-x24knyug] img{width:100%;height:100%;display:block}.resource-feature-media[data-astro-cid-x24knyug] img{object-fit:cover}.resource-feature-media[data-astro-cid-x24knyug]>span[data-astro-cid-x24knyug]{color:var(--navy);font-family:var(--font-mono);justify-content:center;align-items:center;height:100%;font-size:1.3rem;font-weight:700;display:flex}.resource-feature-copy[data-astro-cid-x24knyug]{align-self:center;min-width:0;padding:20px}.resource-feature-card[data-astro-cid-x24knyug].primary .resource-feature-copy[data-astro-cid-x24knyug]{padding:28px}.resource-feature-copy[data-astro-cid-x24knyug]>p[data-astro-cid-x24knyug]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;gap:12px;margin:0 0 10px;font-size:.62rem;font-weight:600;display:flex}.resource-feature-copy[data-astro-cid-x24knyug]>p[data-astro-cid-x24knyug] span[data-astro-cid-x24knyug]:first-child{color:var(--blue)}.resource-feature-copy[data-astro-cid-x24knyug] h2[data-astro-cid-x24knyug]{color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-size:1.02rem;line-height:1.3}.resource-feature-card[data-astro-cid-x24knyug].primary h2[data-astro-cid-x24knyug]{max-width:26ch;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.18}.resource-feature-excerpt[data-astro-cid-x24knyug]{color:#586678;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.resource-feature-card[data-astro-cid-x24knyug].primary .resource-feature-excerpt[data-astro-cid-x24knyug]{-webkit-line-clamp:3;max-width:64ch;font-size:.9rem}.resource-feature-read[data-astro-cid-x24knyug]{color:var(--blue-dark);margin-top:14px;font-size:.75rem;font-weight:600;display:block}.resource-archive-head[data-astro-cid-x24knyug]{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.resource-archive-head[data-astro-cid-x24knyug] h2[data-astro-cid-x24knyug]{color:var(--ink);margin:0;font-size:1.05rem}.resource-count[data-astro-cid-x24knyug]{color:var(--muted);font:500 .75rem/1.4 var(--font-mono);margin:0}.resource-list[data-astro-cid-x24knyug]{border-top:0}.resource-list[data-astro-cid-x24knyug] article[data-astro-cid-x24knyug]{border-bottom:1px solid var(--line)}.resource-row[data-astro-cid-x24knyug]{color:inherit;grid-template-columns:132px minmax(0,1fr) 96px;align-items:baseline;gap:26px;padding:20px 0;text-decoration:none;display:grid}.resource-row[data-astro-cid-x24knyug]:hover .resource-title[data-astro-cid-x24knyug],.resource-row[data-astro-cid-x24knyug]:focus-visible .resource-title[data-astro-cid-x24knyug]{color:var(--blue-dark)}.resource-row[data-astro-cid-x24knyug]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.resource-tag[data-astro-cid-x24knyug]{color:var(--muted);font:500 .75rem/1.45 var(--font-sans)}.resource-copy[data-astro-cid-x24knyug],.resource-title[data-astro-cid-x24knyug],.resource-excerpt[data-astro-cid-x24knyug]{display:block}.resource-title[data-astro-cid-x24knyug]{color:var(--ink);margin-bottom:5px;font-size:1.0625rem;font-weight:600;line-height:1.35;transition:color .14s}.resource-excerpt[data-astro-cid-x24knyug]{color:var(--text);font-size:.875rem;line-height:1.55}.resource-read[data-astro-cid-x24knyug]{color:var(--muted);text-align:right;white-space:nowrap;font-size:.78125rem}.resource-empty[data-astro-cid-x24knyug]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-alt);text-align:center;margin-top:18px;padding:26px}.resource-empty[data-astro-cid-x24knyug] h2[data-astro-cid-x24knyug]{color:var(--ink);margin:0 0 5px;font-size:1.125rem}.resource-empty[data-astro-cid-x24knyug] p[data-astro-cid-x24knyug]{margin:0}@media (width<=700px){.resources-hero[data-astro-cid-x24knyug]{padding-top:34px}.resource-filters[data-astro-cid-x24knyug]{margin-right:calc(-1 * var(--container-gutter));padding-right:var(--container-gutter)}.resource-filters[data-astro-cid-x24knyug] button[data-astro-cid-x24knyug]{padding-inline:11px}.resource-list-section[data-astro-cid-x24knyug]{padding-top:22px}.resource-feature-grid[data-astro-cid-x24knyug]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);margin-bottom:34px;display:grid}.resource-feature-card[data-astro-cid-x24knyug].primary{grid-row:auto}.resource-feature-card[data-astro-cid-x24knyug]>a[data-astro-cid-x24knyug],.resource-feature-card[data-astro-cid-x24knyug].primary>a[data-astro-cid-x24knyug]{grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr)}.resource-feature-media[data-astro-cid-x24knyug],.resource-feature-card[data-astro-cid-x24knyug].primary .resource-feature-media[data-astro-cid-x24knyug]{min-height:150px}.resource-feature-copy[data-astro-cid-x24knyug],.resource-feature-card[data-astro-cid-x24knyug].primary .resource-feature-copy[data-astro-cid-x24knyug]{padding:16px}.resource-feature-card[data-astro-cid-x24knyug].primary h2[data-astro-cid-x24knyug]{font-size:1.02rem}.resource-feature-excerpt[data-astro-cid-x24knyug],.resource-feature-card[data-astro-cid-x24knyug].primary .resource-feature-excerpt[data-astro-cid-x24knyug]{display:none}.resource-feature-read[data-astro-cid-x24knyug]{margin-top:8px}.resource-row[data-astro-cid-x24knyug]{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;padding:18px 0}.resource-tag[data-astro-cid-x24knyug]{grid-area:1/1}.resource-read[data-astro-cid-x24knyug]{grid-area:1/2}.resource-copy[data-astro-cid-x24knyug]{grid-area:2/1/auto/-1}.resource-title[data-astro-cid-x24knyug]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.resource-title[data-astro-cid-x24knyug],.resource-feature-card[data-astro-cid-x24knyug]>a[data-astro-cid-x24knyug]{transition:none}}
