.so-pick .fx-tile{grid-column:span 3;text-decoration:none}.so-pick__t{display:block;margin-top:var(--s1);font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:750;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}@media (max-width:960px){.so-pick .fx-tile{grid-column:span 2}}@media (max-width:640px){.so-pick .fx-tile{grid-column:auto}}.so-guides{display:grid;grid-template-columns:9.5rem minmax(0,1fr);align-items:start;grid-gap:var(--s1) var(--s2);gap:var(--s1) var(--s2);margin:var(--s4) 0 0}.so-guides__label{font-weight:700;color:var(--muted);line-height:44px}.so-guides__pills{display:grid;grid-template-columns:repeat(var(--so-cols,4),max-content);grid-gap:var(--s1);gap:var(--s1)}.so-guides__pills.is-3{--so-cols:3}.so-guides .fx-chip{justify-content:space-between}@media (max-width:900px){.so-guides{grid-template-columns:minmax(0,1fr)}.so-guides__label{line-height:1.4}.so-guides__pills{--so-cols:2}.so-guides__pills.is-3{--so-cols:3}}@media (max-width:700px){.so-guides__pills,.so-guides__pills.is-3{grid-template-columns:minmax(0,1fr)}}.so-guides .fx-chip{text-decoration:none;transition:transform .25s var(--fx-ease),border-color .25s}.so-guides .fx-chip:hover{transform:translateY(-2px);border-color:var(--brand)}.so-block .fx-h2{font-size:clamp(1.9rem,4vw,3rem)}.so-cta{text-align:center}.so-cta .fx-sub{margin-inline:auto}