.first-visit-module__K1TxZW__page{padding:128px var(--side-padding) 80px}.first-visit-module__K1TxZW__container{max-width:960px;margin:0 auto}.first-visit-module__K1TxZW__homeLink{font-size:13px;display:inline-block}.first-visit-module__K1TxZW__intro{padding:48px 0 64px}.first-visit-module__K1TxZW__intro h1{font-family:var(--display-ja);letter-spacing:-.04em;margin:16px 0 36px;font-size:clamp(30px,5vw,52px);font-weight:700;line-height:1.45}.first-visit-module__K1TxZW__lead{max-width:760px;font-family:var(--display-ja);font-size:clamp(20px,3vw,29px);font-weight:600;line-height:1.8}.first-visit-module__K1TxZW__lead+.first-visit-module__K1TxZW__lead{margin-top:16px}.first-visit-module__K1TxZW__introBody{max-width:620px;margin-top:32px;font-size:16px;line-height:1.95}.first-visit-module__K1TxZW__introBody p+p{margin-top:16px}.first-visit-module__K1TxZW__section{border-top:1px solid var(--border);padding:56px 0}.first-visit-module__K1TxZW__section h2{font-family:var(--display-ja);letter-spacing:-.035em;font-size:clamp(24px,3.5vw,34px);font-weight:600;line-height:1.5}.first-visit-module__K1TxZW__rhythm{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px;display:grid}.first-visit-module__K1TxZW__time{color:var(--red);font-family:var(--numeric);font-size:72px;font-weight:700;line-height:1}.first-visit-module__K1TxZW__time span{color:var(--ink);font-family:var(--body-ja);margin-left:12px;font-size:14px;font-weight:500}.first-visit-module__K1TxZW__phase h3{font-family:var(--display-ja);margin:24px 0 12px;font-size:21px;font-weight:600}.first-visit-module__K1TxZW__phase>p:last-child{font-size:15px;line-height:1.9}.first-visit-module__K1TxZW__questions{margin-top:28px}.first-visit-module__K1TxZW__question{border-bottom:1px solid var(--border)}.first-visit-module__K1TxZW__question summary{cursor:pointer;padding:22px 4px;font-weight:500}.first-visit-module__K1TxZW__question summary::marker{color:var(--red)}.first-visit-module__K1TxZW__question>p{max-width:720px;color:var(--muted);padding:0 4px 24px;font-size:15px;line-height:1.95}.first-visit-module__K1TxZW__events>p{margin-top:20px;font-size:15px;line-height:1.9}.first-visit-module__K1TxZW__cta{background:var(--yellow);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;width:fit-content;max-width:100%;margin-top:28px;padding:18px 26px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.first-visit-module__K1TxZW__cta:hover{background:var(--cream)}@media (max-width:600px){.first-visit-module__K1TxZW__page{padding-top:112px;padding-bottom:48px}.first-visit-module__K1TxZW__intro{padding-top:32px;padding-bottom:44px}.first-visit-module__K1TxZW__intro h1{margin-bottom:28px}.first-visit-module__K1TxZW__section{padding:40px 0}.first-visit-module__K1TxZW__rhythm{grid-template-columns:1fr;gap:36px}.first-visit-module__K1TxZW__phase h3{margin-top:18px}.first-visit-module__K1TxZW__cta{width:100%;padding:18px 20px}}
