.contact-module__swMWYG__wrap{max-width:720px;margin:0 auto;padding:96px 32px 40px}.contact-module__swMWYG__pageHead{margin-bottom:48px}.contact-module__swMWYG__h1{font-family:var(--font-serif);margin:0 0 20px;font-size:clamp(26px,3vw,36px);font-weight:500}.contact-module__swMWYG__lede{color:var(--ink-soft);max-width:32em;margin:0;font-size:15px;font-weight:300;line-height:2}.contact-module__swMWYG__notice{border-left:2px solid var(--navy);margin-bottom:56px;padding:4px 0 4px 24px}.contact-module__swMWYG__notice p{color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-weight:300;line-height:1.95}.contact-module__swMWYG__notice p:last-child{margin-bottom:0}.contact-module__swMWYG__notice b{color:var(--ink);font-weight:500}.contact-module__swMWYG__guide{margin-top:8px}.contact-module__swMWYG__guideTitle{font-family:var(--font-serif);color:var(--navy);margin:0 0 24px;font-size:18px;font-weight:500}.contact-module__swMWYG__steps{border-top:1px solid var(--line);margin:0 0 36px;padding:0;list-style:none}.contact-module__swMWYG__steps li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.contact-module__swMWYG__stepNum{font-family:var(--font-latin);color:var(--navy);font-size:22px;font-style:italic}.contact-module__swMWYG__stepText{color:var(--ink);font-size:14.5px;line-height:1.9}.contact-module__swMWYG__guideButton{background:var(--navy);color:#f6f4f1;letter-spacing:.06em;padding:16px 40px;font-size:14px;text-decoration:none;transition:background .25s;display:inline-block}.contact-module__swMWYG__guideButton:hover{background:var(--navy-soft)}@media (max-width:720px){.contact-module__swMWYG__wrap{padding:64px 20px 32px}}
