.resource-hero[data-astro-cid-tpj2ekvg]{background:var(--plum);color:var(--paper);padding:clamp(38px,6vw,84px) clamp(20px,7vw,110px)}.resource-hero[data-astro-cid-tpj2ekvg] .crumbs[data-astro-cid-tpj2ekvg]{color:#f1e3e7;margin-bottom:54px}.resource-hero[data-astro-cid-tpj2ekvg] .crumbs[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg],.resource-hero[data-astro-cid-tpj2ekvg] .crumbs[data-astro-cid-tpj2ekvg] span[data-astro-cid-tpj2ekvg]{color:inherit}.resource-hero[data-astro-cid-tpj2ekvg] .eyebrow[data-astro-cid-tpj2ekvg]{color:#eadce0}.resource-hero[data-astro-cid-tpj2ekvg] h1[data-astro-cid-tpj2ekvg]{max-width:1000px;font:600 clamp(49px, 7.2vw, 102px)/.98 var(--serif);letter-spacing:-.06em;margin:0 0 25px}.resource-hero[data-astro-cid-tpj2ekvg] h1[data-astro-cid-tpj2ekvg] em[data-astro-cid-tpj2ekvg]{color:var(--lime);font-style:normal}.resource-hero[data-astro-cid-tpj2ekvg]>p[data-astro-cid-tpj2ekvg]:last-child{color:#f1e3e7;max-width:740px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.5}.resource-jump[data-astro-cid-tpj2ekvg]{background:var(--lime);grid-template-columns:repeat(3,1fr);gap:0;padding:0 clamp(20px,7vw,110px);display:grid}.resource-jump[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{border-right:1px solid var(--ink);min-height:90px;font:600 17px/1.3 var(--sans);align-items:center;gap:12px;padding:20px;text-decoration:none;display:flex}.resource-jump[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]:first-child{border-left:1px solid var(--ink)}.resource-jump[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]:hover{background:var(--paper)}.resource-jump[data-astro-cid-tpj2ekvg] small[data-astro-cid-tpj2ekvg]{font:500 11px var(--mono);align-self:start}.resource-jump[data-astro-cid-tpj2ekvg] span[data-astro-cid-tpj2ekvg]{margin-left:auto}.resource-note[data-astro-cid-tpj2ekvg]{border-bottom:1px solid var(--line);align-items:baseline;gap:22px;max-width:1380px;margin:auto;padding:30px clamp(20px,7vw,90px);display:flex}.resource-note[data-astro-cid-tpj2ekvg] strong[data-astro-cid-tpj2ekvg]{font:600 21px var(--serif);flex:0 0 230px}.resource-note[data-astro-cid-tpj2ekvg] p[data-astro-cid-tpj2ekvg]{max-width:800px;color:var(--muted);margin:0;line-height:1.5}.resource-group[data-astro-cid-tpj2ekvg]{border-bottom:1px solid var(--ink);grid-template-columns:minmax(230px,.36fr) minmax(0,.64fr);gap:clamp(30px,5vw,78px);max-width:1380px;margin:auto;padding:clamp(62px,7vw,100px) clamp(20px,7vw,90px);scroll-margin-top:22px;display:grid}.resource-group__intro[data-astro-cid-tpj2ekvg] span[data-astro-cid-tpj2ekvg]{color:var(--coral);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.resource-group__intro[data-astro-cid-tpj2ekvg] h2[data-astro-cid-tpj2ekvg]{font:600 clamp(34px, 3.5vw, 52px)/1.04 var(--serif);letter-spacing:-.045em;margin:16px 0 20px}.resource-group__intro[data-astro-cid-tpj2ekvg] p[data-astro-cid-tpj2ekvg]{max-width:360px;color:var(--muted);line-height:1.6}.resource-list[data-astro-cid-tpj2ekvg]{gap:14px;display:grid}.resource-card[data-astro-cid-tpj2ekvg]{border:1px solid var(--ink);box-shadow:6px 6px 0 var(--cream);background:#fffaf1;padding:clamp(23px,3vw,34px)}.resource-card__owner[data-astro-cid-tpj2ekvg]{color:var(--coral);font:600 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px}.resource-card[data-astro-cid-tpj2ekvg] h3[data-astro-cid-tpj2ekvg]{font:600 clamp(25px, 2.3vw, 34px)/1.1 var(--serif);letter-spacing:-.035em;margin:0 0 12px}.resource-card[data-astro-cid-tpj2ekvg]>p[data-astro-cid-tpj2ekvg]:not(.resource-card__owner){max-width:650px;line-height:1.55}.resource-card__check[data-astro-cid-tpj2ekvg]{background:var(--aqua);padding:13px 16px}.resource-card__links[data-astro-cid-tpj2ekvg]{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:23px;display:flex}.resource-card__links[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{font:600 12px/1.35 var(--sans)}.resource-card__external[data-astro-cid-tpj2ekvg]{background:var(--ink);color:var(--paper);gap:20px;padding:12px 15px;text-decoration:none;display:inline-flex}.resource-card__external[data-astro-cid-tpj2ekvg]:hover{background:var(--plum)}.resource-end[data-astro-cid-tpj2ekvg]{background:var(--aqua);justify-content:space-between;gap:40px;padding:clamp(55px,7vw,90px) clamp(20px,7vw,110px);display:flex}.resource-end[data-astro-cid-tpj2ekvg] h2[data-astro-cid-tpj2ekvg]{font:600 clamp(35px, 4vw, 58px)/1.05 var(--serif);letter-spacing:-.05em;margin:0}.resource-end[data-astro-cid-tpj2ekvg] p[data-astro-cid-tpj2ekvg]:last-child{max-width:580px;line-height:1.55}.resource-end[data-astro-cid-tpj2ekvg]>div[data-astro-cid-tpj2ekvg]:last-child{flex-direction:column;justify-content:center;gap:10px;min-width:230px;display:flex}.resource-end[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{border:1px solid var(--ink);background:var(--paper);padding:15px;font-weight:700;text-decoration:none}.resource-end[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]:hover{background:var(--lime)}@media (width<=800px){.resource-jump[data-astro-cid-tpj2ekvg]{grid-template-columns:1fr}.resource-jump[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{border-left:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:64px}.resource-note[data-astro-cid-tpj2ekvg],.resource-end[data-astro-cid-tpj2ekvg]{flex-direction:column}.resource-note[data-astro-cid-tpj2ekvg] strong[data-astro-cid-tpj2ekvg]{flex:auto}.resource-group[data-astro-cid-tpj2ekvg]{grid-template-columns:1fr}.resource-group__intro[data-astro-cid-tpj2ekvg] p[data-astro-cid-tpj2ekvg]{max-width:650px}}@media (width<=520px){.resource-hero[data-astro-cid-tpj2ekvg] .crumbs[data-astro-cid-tpj2ekvg]{margin-bottom:40px}.resource-card[data-astro-cid-tpj2ekvg]{box-shadow:4px 4px 0 var(--cream)}.resource-card__links[data-astro-cid-tpj2ekvg]{flex-direction:column;align-items:stretch}.resource-card__links[data-astro-cid-tpj2ekvg] a[data-astro-cid-tpj2ekvg]{width:fit-content}.resource-end[data-astro-cid-tpj2ekvg]>div[data-astro-cid-tpj2ekvg]:last-child{width:100%}}
