.sg-page .sg-card .gn-premise{font-weight:500}.sg-page .sg-card .gn-part{margin-top:6px}.sg-page .sg-card .gn-premise + .gn-part{margin-top:12px}.sg-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-two .sp-point-desc{max-width:520px}.sp-point-desc a{color:var(--sp-ink);text-decoration:underline;text-decoration-color:rgba(0,0,0,0.25);text-underline-offset:0.2em}@media (max-width:640px){.sg-two{grid-template-columns:minmax(0,1fr)}}