.consider .smap{padding:88px 20px 130px;text-align:left}.consider .smap .container{max-width:880px;margin:0 auto}.consider .smap :where(h3,ul,li){margin:0;padding:0}.consider .smap h1{font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.consider .smap .smap-spot{margin-top:64px;padding-top:56px;border-top:1px solid #d2d2d7}.consider .smap .smap-spot .spot-offer{text-align:left}.consider .smap section{margin-top:48px;padding:24px 0 0;border-top:1px solid #d2d2d7;text-align:left}.consider .smap h2{display:flex;align-items:baseline;gap:10px;font-size:26px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.consider .smap h2 a{color:#1d1d1f}.consider .smap h2 small{font-size:16px;font-weight:400;color:#515154;white-space:nowrap}.consider .smap .group{margin-top:28px}.consider .smap h3{font-size:17px;font-weight:700;color:#515154}.consider .smap .links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:14px;list-style:none;font-size:18px;line-height:1.6}.consider .smap .links.wide{grid-template-columns:minmax(0,1fr)}.consider .smap .links a{color:#0066cc}.consider .smap .ph{display:inline-block}.consider .smap .links a:hover{text-decoration:underline}@media (min-width:768px){.consider .smap{padding:130px 20px 160px}.consider .smap section{margin-top:64px}.consider .smap h1{font-size:44px}.consider .smap h2{font-size:32px}.consider .smap h3{font-size:18px}.consider .smap .links{font-size:19px;grid-template-columns:repeat(3,minmax(0,1fr))}.consider .smap .links.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}