.gators-public,.gators-public-grid,.gators-public-route{--gators-green:var(--mdv-fm-color-primary,#78b52a);--gators-ink:#131817;--gators-surface:#f4f6f4;color:var(--gators-ink);font-family:var(--mdv-fm-font-text-font,Inter,sans-serif);overflow-wrap:anywhere}.gators-public-route{max-width:1200px;margin:auto;padding:clamp(12px,3vw,32px)}.gators-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.gators-public-grid article{min-width:0;padding:16px;border:1px solid #d9dfd9;border-radius:8px;background:#fff}.gators-public-grid h3,.gators-public-grid h4{font:600 1.3rem/1.25 'Barlow Semi Condensed',system-ui,sans-serif;margin:8px 0}.gators-public-grid a{display:inline-flex;align-items:center;min-height:44px;color:#315407}.gators-public-grid a:focus-visible{outline:3px solid #315407;outline-offset:3px}.gators-public img{max-width:100%;height:auto}

.gators-public>h2{border-bottom:3px solid var(--gators-green);padding-bottom:12px}.gators-public-grid article{border-top:3px solid var(--gators-green)}

body.gators-public-route-shell{margin:0;background:var(--mdv-fm-color-background,#F4F6F4)}.gators-public>h2,.gators-public>h3{font-family:var(--mdv-fm-font-heading-font,"Barlow Semi Condensed",sans-serif)}
