.hub-cards[data-astro-cid-4qw6dlsu]{--hc-maroon:#680000;--hc-gold:#FFCB7C;--hc-gold-soft:#FFF6E6;--hc-ink:#3d3d3d;--hc-serif:"DM Serif Display", Georgia, "Times New Roman", serif;--hc-sans:Inter, "Albert Sans", system-ui, sans-serif;text-align:left}.hub-cards__group[data-astro-cid-4qw6dlsu]+.hub-cards__group[data-astro-cid-4qw6dlsu]{margin-top:44px;padding-top:36px;border-top:1px solid rgba(255,203,124,.22)}.hub-cards__heading[data-astro-cid-4qw6dlsu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 16px;font-family:var(--hc-serif);font-weight:400;font-size:30px;line-height:1.15;color:#fff}.hub-cards__count[data-astro-cid-4qw6dlsu]{font:600 13.5px var(--hc-sans);color:var(--hc-gold);white-space:nowrap}.hub-cards__grid[data-astro-cid-4qw6dlsu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hub-card[data-astro-cid-4qw6dlsu]{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000040,0 8px 24px #0000002e;transition:transform .2s ease,box-shadow .2s ease}.hub-card[data-astro-cid-4qw6dlsu]:hover{transform:translateY(-3px);box-shadow:0 2px 4px #00000040,0 16px 36px #00000047}.hub-card__link[data-astro-cid-4qw6dlsu]{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none}.hub-card__link[data-astro-cid-4qw6dlsu]:focus-visible,.hub-card__apply[data-astro-cid-4qw6dlsu]:focus-visible{outline:3px solid var(--hc-gold);outline-offset:2px}.hub-card__photo[data-astro-cid-4qw6dlsu]{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#e9e3df}.hub-card__photo[data-astro-cid-4qw6dlsu] img[data-astro-cid-4qw6dlsu]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hub-card[data-astro-cid-4qw6dlsu]:hover .hub-card__photo[data-astro-cid-4qw6dlsu] img[data-astro-cid-4qw6dlsu]{transform:scale(1.04)}.hub-card__badge[data-astro-cid-4qw6dlsu]{position:absolute;top:10px;left:10px;font:600 12px var(--hc-sans);color:var(--hc-maroon);background:var(--hc-gold);border-radius:4px;padding:3px 8px}.hub-card__body[data-astro-cid-4qw6dlsu]{display:block;flex:1;padding:16px 18px 6px}.hub-card__name[data-astro-cid-4qw6dlsu]{display:block;margin:0 0 6px;font-family:var(--hc-serif);font-size:23px;line-height:1.15;color:var(--hc-maroon)}.hub-card__line[data-astro-cid-4qw6dlsu]{display:block;font:400 14.5px/1.4 var(--hc-sans);color:var(--hc-ink)}.hub-card__more[data-astro-cid-4qw6dlsu]{display:block;margin-top:10px;padding:15px 18px 17px;border-top:1px solid #eee;font:600 14px var(--hc-sans);color:var(--hc-maroon)}.hub-card__more[data-astro-cid-4qw6dlsu]:after{content:" ›";font-size:17px}.hub-card__apply[data-astro-cid-4qw6dlsu]{position:absolute;right:18px;bottom:12px;font:600 13px var(--hc-sans);color:var(--hc-maroon);background:var(--hc-gold-soft);border:1.5px solid var(--hc-gold);border-radius:6px;padding:6px 14px;text-decoration:none}.hub-card__apply[data-astro-cid-4qw6dlsu]:hover{background:var(--hc-gold)}@media (max-width:700px){.hub-cards__heading[data-astro-cid-4qw6dlsu]{font-size:24px}.hub-cards__group[data-astro-cid-4qw6dlsu]+.hub-cards__group[data-astro-cid-4qw6dlsu]{margin-top:32px;padding-top:28px}.hub-cards__grid[data-astro-cid-4qw6dlsu]{grid-template-columns:1fr;gap:10px}.hub-card[data-astro-cid-4qw6dlsu]{border-radius:8px}.hub-card__link[data-astro-cid-4qw6dlsu]{flex-direction:row;align-items:stretch}.hub-card__photo[data-astro-cid-4qw6dlsu]{aspect-ratio:auto;width:112px;flex:none}.hub-card__photo[data-astro-cid-4qw6dlsu] img[data-astro-cid-4qw6dlsu]{position:absolute;inset:0}.hub-card__badge[data-astro-cid-4qw6dlsu]{top:6px;left:6px;font-size:11px;padding:2px 6px}.hub-card__body[data-astro-cid-4qw6dlsu]{padding:12px 34px 36px 14px}.hub-card__name[data-astro-cid-4qw6dlsu]{font-size:19px;margin-bottom:3px}.hub-card__line[data-astro-cid-4qw6dlsu]{font-size:13.5px}.hub-card__more[data-astro-cid-4qw6dlsu]{display:none}.hub-card__link[data-astro-cid-4qw6dlsu]:after{content:"›";position:absolute;right:12px;top:50%;transform:translateY(-55%);font:600 26px var(--hc-sans);color:var(--hc-maroon)}.hub-card__apply[data-astro-cid-4qw6dlsu]{left:126px;right:auto;bottom:10px;padding:0;background:0 0;border:0;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}}@media (prefers-reduced-motion:reduce){.hub-card[data-astro-cid-4qw6dlsu],.hub-card__photo[data-astro-cid-4qw6dlsu] img[data-astro-cid-4qw6dlsu]{transition:none}.hub-card[data-astro-cid-4qw6dlsu]:hover,.hub-card[data-astro-cid-4qw6dlsu]:hover .hub-card__photo[data-astro-cid-4qw6dlsu] img[data-astro-cid-4qw6dlsu]{transform:none}}