.solutions-links{gap:var(--space-4);margin-block:var(--space-8);display:grid}.solutions-links__title{font-size:var(--text-lg);color:var(--ink);margin:0}.solutions-links__list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.solutions-links__item{gap:var(--space-1);min-block-size:var(--size-touch);padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-lock);text-decoration:none;display:grid}.solutions-links__item:hover{border-color:var(--line-strong)}.solutions-links__item:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.solutions-links__name{color:var(--gold);font-weight:600}.solutions-links__term{font-size:var(--text-sm);color:var(--muted)}@media (hover:none){.solutions-links__item:hover{border-color:var(--line)}}.home-solutions{padding-block:var(--space-2) var(--space-4);padding-inline:var(--edge);background:var(--film-black);color:var(--film-ink)}.home-solutions .solutions-links{gap:var(--space-3);margin-block:0}.home-solutions .solutions-links__title{font-size:var(--text-base);color:var(--film-ink);font-weight:700}.home-solutions .solutions-links__item{border-color:var(--film-line);background:color-mix(in srgb, var(--film-ink) 4%, var(--film-black));color:var(--film-ink)}.home-solutions .solutions-links__name{color:var(--film-gold)}.home-solutions .solutions-links__term{color:var(--film-muted)}.home-solutions .solutions-links__item:focus-visible{outline-color:var(--film-gold)}@media (min-width:761px) and (min-height:521px){.home-shell .home-solutions{padding-inline:max(var(--edge), calc((100% - var(--home-max,82rem)) / 2))}}@media (hover:hover){.home-solutions .solutions-links__item:hover{border-color:var(--film-gold)}}
