.module-nav{background:var(--tg-paper);border-bottom:1px solid var(--tg-line);z-index:10;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 24px;display:flex;position:relative}.module-nav a{min-height:44px;color:var(--tg-muted);border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.module-nav a:hover{background:var(--tg-soft)}.module-nav a.selected{background:var(--tg-olive-soft);color:var(--tg-forest);font-weight:700}.module-nav a:focus-visible{outline:3px solid var(--tg-plum);outline-offset:3px}.hub-card:focus-visible{outline:3px solid var(--tg-plum);outline-offset:3px}.hub{max-width:1260px;margin:auto;padding:40px 32px}.hub-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.hub-eyebrow{letter-spacing:.14em;color:var(--tg-muted);margin-bottom:12px;font-size:13px;font-weight:700}.hub h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.15}.hub-heading p:not(.hub-eyebrow){color:var(--tg-muted);font-size:17px}.hub-date{color:var(--tg-muted);white-space:nowrap;padding-bottom:5px;font-size:14px}.hub-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.hub-card{border:1px solid var(--tg-line);background:var(--tg-paper);color:var(--tg-forest);border-radius:12px;flex-direction:column;grid-column:span 2;min-height:216px;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.hub-card:nth-child(n+4){grid-column:span 3}.hub-card:hover{border-color:#bdc8b4;box-shadow:0 4px 16px #0d260106}.hub-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.hub-icon{background:var(--tg-soft);width:40px;height:40px;color:var(--tg-forest);border-radius:10px;place-items:center;display:grid}.violet .hub-icon{background:var(--tg-plum-soft);color:var(--tg-plum)}.blue .hub-icon{background:var(--tg-soft);color:var(--tg-muted)}.amber .hub-icon{background:var(--tg-soft);color:#997018}.teal .hub-icon{background:var(--tg-soft);color:var(--tg-forest)}.hub-card h2{margin:0 0 9px;font-size:21px;font-weight:700}.hub-card>p{color:var(--tg-muted);margin-bottom:22px;font-size:15px;line-height:1.6}.hub-card-footer{border-top:1px solid var(--tg-line);color:var(--tg-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:17px;font-size:14px;display:flex}.hub-footnote{color:var(--tg-muted);margin-top:25px;font-size:14px}.farm-home-link{color:var(--tg-plum);align-items:center;gap:8px;margin:8px 12px;font-size:14px;display:flex}.farm-switch{color:var(--tg-muted);margin:12px;font-size:14px;display:block}.farm-section-title{text-transform:uppercase;letter-spacing:.07em;color:var(--tg-muted);padding:8px 18px;font-size:13px}@media (max-width:850px){.hub-card,.hub-card:nth-child(n+4){grid-column:span 3}.hub-heading{flex-direction:column;align-items:flex-start}.hub{padding:32px 20px}.hub-grid{gap:14px}}@media (max-width:560px){.hub-card,.hub-card:nth-child(n+4){grid-column:span 6}.module-nav{gap:2px;padding:8px}.module-nav a{padding:8px;font-size:14px}.hub-card{min-height:196px;padding:22px}.hub{padding:26px 16px}.hub-heading{margin-bottom:24px}}@media print{.module-nav{display:none!important}}.farm-home-link,.farm-switch{color:var(--tg-beige)}.farm-section-title{color:var(--tg-muted)}@media (min-width:768px){.farm-shell>[data-slot=sidebar]{align-self:flex-start;height:100svh;position:sticky;top:0}.farm-shell [data-slot=sidebar-container]{height:100%;position:absolute;inset-block:0}}
