.lgc-wrap{margin:3rem 0 1rem;padding-top:1.75rem;border-top:1px solid rgba(127,127,127,.25);font:inherit;color:inherit}.lgc-series{display:grid;grid-template-columns:1fr minmax(180px,.8fr) 1fr;gap:12px;align-items:stretch;margin-bottom:2rem}.lgc-series a,.lgc-card a{color:inherit;text-decoration:none}.lgc-series-link,.lgc-series-hub{display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid rgba(127,127,127,.25);border-radius:14px;min-height:88px;transition:transform .15s ease,border-color .15s ease}.lgc-series-link:hover,.lgc-series-hub:hover,.lgc-card:hover{transform:translateY(-2px);border-color:currentColor}.lgc-series-link span,.lgc-series-hub span,.lgc-kicker{font-size:.76em;opacity:.68;text-transform:uppercase;letter-spacing:.06em}.lgc-series-link strong,.lgc-series-hub strong{display:block;margin-top:5px;line-height:1.25}.lgc-series-hub{text-align:center}.lgc-next{text-align:right}.lgc-related h2{font:inherit;font-size:1.2em;font-weight:700;margin:0 0 1rem}.lgc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lgc-card{border:1px solid rgba(127,127,127,.25);border-radius:14px;transition:transform .15s ease,border-color .15s ease}.lgc-card a{display:flex;flex-direction:column;gap:6px;padding:16px;height:100%}.lgc-card strong{line-height:1.3}@media(max-width:720px){.lgc-series{grid-template-columns:1fr}.lgc-series-spacer{display:none}.lgc-series-hub{order:-1}.lgc-next{text-align:left}.lgc-grid{grid-template-columns:1fr}}
