.hub-main[data-astro-cid-rxqdzeoh]{padding-top:4.75rem}.hub-intro[data-astro-cid-rxqdzeoh]{padding-block:var(--section-py-spacious) var(--sp-6)}.hub-list[data-astro-cid-rxqdzeoh]{padding-block:0 var(--section-py)}.section-eyebrow[data-astro-cid-rxqdzeoh]{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.2;color:var(--color-gain-gold);text-transform:uppercase}.section-eyebrow[data-astro-cid-rxqdzeoh]:before{content:"";width:24px;height:1px;background:var(--color-gain-gold)}.hub-h1[data-astro-cid-rxqdzeoh]{font-family:var(--font-serif);font-weight:var(--fw-semibold);font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-pine-shadow);margin:0 0 var(--sp-5)}.hub-lede[data-astro-cid-rxqdzeoh]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(1.2rem,1vw + .75rem,1.4rem);line-height:var(--lh-snug);color:var(--color-ink-muted);margin:0;max-width:620px}.hub-cards[data-astro-cid-rxqdzeoh]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.hub-card[data-astro-cid-rxqdzeoh]{border-top:1px solid var(--color-cream-border)}.hub-card[data-astro-cid-rxqdzeoh]:last-child{border-bottom:1px solid var(--color-cream-border)}.hub-card__link[data-astro-cid-rxqdzeoh]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:var(--sp-2) var(--sp-5);padding:var(--sp-7) 0;color:inherit;text-decoration:none;transition:background var(--t-base),padding-inline var(--t-base)}.hub-card__link[data-astro-cid-rxqdzeoh]:hover,.hub-card__link[data-astro-cid-rxqdzeoh]:focus-visible{background:var(--color-cream-shade);padding-inline:var(--sp-4)}.hub-card__type[data-astro-cid-rxqdzeoh]{grid-column:1 / 2;grid-row:1 / 2;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);color:var(--color-gain-gold);text-transform:uppercase}.hub-card__date[data-astro-cid-rxqdzeoh]{grid-column:2 / 3;grid-row:1 / 2;align-self:start;font-family:var(--font-sans);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);color:var(--color-field-moss);text-transform:uppercase}.hub-card__title[data-astro-cid-rxqdzeoh]{grid-column:1 / -1;grid-row:2 / 3;font-family:var(--font-serif);font-weight:var(--fw-semibold);font-size:clamp(1.75rem,2vw + .75rem,2.25rem);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--color-pine-shadow);margin:0}.hub-card__summary[data-astro-cid-rxqdzeoh]{grid-column:1 / -1;grid-row:3 / 4;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.1rem;line-height:var(--lh-snug);color:var(--color-ink-muted);margin:0;max-width:620px}.hub-more[data-astro-cid-rxqdzeoh]{margin-top:var(--sp-7)}.hub-more__summary[data-astro-cid-rxqdzeoh]{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:3rem;padding:0 var(--sp-5);border:1px solid rgba(208,180,95,.7);border-radius:.35rem;font-family:var(--font-sans);font-size:.98rem;font-weight:700;color:var(--color-pine-shadow);cursor:pointer;list-style:none;transition:background var(--t-base)}.hub-more__summary[data-astro-cid-rxqdzeoh]::-webkit-details-marker{display:none}.hub-more__summary[data-astro-cid-rxqdzeoh]:after{content:"+";font-size:1.2rem;line-height:1;color:var(--color-gold-muted)}.hub-more[data-astro-cid-rxqdzeoh][open] .hub-more__summary[data-astro-cid-rxqdzeoh]:after{content:"−"}.hub-more__summary[data-astro-cid-rxqdzeoh]:hover{background:#d0b45f24}.hub-more__count[data-astro-cid-rxqdzeoh]{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:999px;background:var(--color-cream-shade);font-size:var(--fs-label);color:var(--color-ink-muted)}.hub-more[data-astro-cid-rxqdzeoh] .hub-cards[data-astro-cid-rxqdzeoh]{margin-top:var(--sp-5)}.hub-cards--compact[data-astro-cid-rxqdzeoh] .hub-card__link[data-astro-cid-rxqdzeoh]{padding:var(--sp-5) 0}.hub-cards--compact[data-astro-cid-rxqdzeoh] .hub-card__title[data-astro-cid-rxqdzeoh]{font-size:clamp(1.3rem,1vw + .85rem,1.6rem)}.hub-cards--compact[data-astro-cid-rxqdzeoh] .hub-card__summary[data-astro-cid-rxqdzeoh]{font-size:1rem}@media(max-width:560px){.hub-card__link[data-astro-cid-rxqdzeoh]{grid-template-columns:1fr;gap:var(--sp-2)}.hub-card__date[data-astro-cid-rxqdzeoh]{grid-column:1 / 2;grid-row:4 / 5;align-self:start}}
