.lp-states{padding-top:20px;padding-bottom:110px}.lp-states-card{border:1px solid var(--line);background:#fff;border-radius:30px;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:48px;display:grid}.lp-states-copy h2{margin:14px 0 16px;font-size:clamp(32px,3.6vw,46px);font-weight:800}.lp-states-copy p:not(.eyebrow){color:var(--ink-2);max-width:44ch;margin:0 0 26px;font-size:17.5px}.lp-state-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-state-list a{border:1px solid var(--line);background:var(--paper);font-family:var(--display);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;font-size:19px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.lp-state-list a:hover{border-color:var(--navy);transform:translateY(-2px)}.lp-state-list svg:last-child{color:var(--ink-2);margin-left:auto}.lp-state-map{flex:none;width:38px;height:38px}.lp-state-map .so-shadow{fill:var(--sun-soft)}.lp-state-map .so-fill{fill:var(--navy)}@media (max-width:1024px){.lp-states-card{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.lp-state-list{grid-template-columns:1fr}.lp-states-card{padding:28px 22px}.lp-states{padding-bottom:80px}}
