.surveyor-invitation_section__2lWMM{padding-block:2rem 4rem;scroll-margin-top:6rem}.surveyor-invitation_card__xTJf1{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);border:1px solid #cbd5e1;border-top:4px solid #294ca0;border-radius:1rem;background:#f0f4fa;color:#18294b}.surveyor-invitation_label__zkUJo{margin:0 0 1rem;color:#294ca0;font-size:.8rem;font-weight:700;letter-spacing:.06em}.surveyor-invitation_title__ip6Ei{margin:0 0 1.25rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;overflow-wrap:anywhere}.surveyor-invitation_intro__QbMO_{margin:0;font-size:1.05rem;line-height:1.7}.surveyor-invitation_detail__UDmMB{margin:1rem 0 0;line-height:1.7;color:#41516b}.surveyor-invitation_contact__bUyMx{align-self:center;min-width:0}.surveyor-invitation_partner__62Qxf{margin:0 0 1.25rem;line-height:1.6}.surveyor-invitation_button__YK6RH{max-width:100%;white-space:normal;text-align:center}.surveyor-invitation_button__YK6RH,.surveyor-invitation_button__YK6RH:visited{color:#fff}.surveyor-invitation_button__YK6RH svg{flex-shrink:0}.surveyor-invitation_person__OWkZ4{margin:1rem 0 0;font-size:.9rem;line-height:1.7;color:#41516b}@media (max-width:760px){.surveyor-invitation_card__xTJf1{grid-template-columns:minmax(0,1fr)}.surveyor-invitation_section__2lWMM{padding-block:1rem 2.5rem}}