.hourly-visit-module__Ha-vuG__visit{width:min(1320px, calc(100% - 2 * var(--site-gutter)));color:var(--ink);margin:36px auto 76px}.hourly-visit-module__Ha-vuG__intro{background:#f2f6fc;border-radius:20px;grid-template-columns:1fr 44%;display:grid;overflow:hidden}.hourly-visit-module__Ha-vuG__copy{align-self:center;padding:clamp(28px,4vw,62px)}.hourly-visit-module__Ha-vuG__copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(32px,3vw,48px);line-height:1.07}.hourly-visit-module__Ha-vuG__copy p,.hourly-visit-module__Ha-vuG__task p,.hourly-visit-module__Ha-vuG__prepare p{color:#435674;margin:12px 0 0;line-height:1.58}.hourly-visit-module__Ha-vuG__copy p{max-width:48ch;font-size:clamp(16px,1.25vw,19px)}.hourly-visit-module__Ha-vuG__intro img{object-fit:cover;width:100%;height:100%;min-height:245px;max-height:365px}.hourly-visit-module__Ha-vuG__taskList{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3.7vw,58px);margin:20px 0 30px;display:grid}.hourly-visit-module__Ha-vuG__task{border-bottom:1px solid var(--line);padding:27px 0}.hourly-visit-module__Ha-vuG__task svg,.hourly-visit-module__Ha-vuG__prepare svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hourly-visit-module__Ha-vuG__task svg{color:#075ff7;width:30px;height:30px}.hourly-visit-module__Ha-vuG__task h3{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(19px,1.55vw,23px)}.hourly-visit-module__Ha-vuG__task p{max-width:38ch;margin:6px 0 0}.hourly-visit-module__Ha-vuG__prepare{background:#edf4ff;border-radius:16px;align-items:center;gap:20px;padding:24px 30px;display:flex}.hourly-visit-module__Ha-vuG__prepare>svg{color:#075ff7;flex:none;width:32px;height:32px}.hourly-visit-module__Ha-vuG__prepare h3{margin:0;font-size:19px}.hourly-visit-module__Ha-vuG__prepare p{margin:3px 0 0}.hourly-visit-module__Ha-vuG__prepare a{white-space:nowrap;color:#064bbf;text-underline-offset:4px;margin-left:auto;font-weight:650}@media (max-width:900px){.hourly-visit-module__Ha-vuG__taskList{grid-template-columns:repeat(2,minmax(0,1fr))}.hourly-visit-module__Ha-vuG__prepare{flex-wrap:wrap}.hourly-visit-module__Ha-vuG__prepare a{margin-left:52px}}@media (max-width:600px){.hourly-visit-module__Ha-vuG__visit{width:calc(100% - 36px);margin:24px auto 48px}.hourly-visit-module__Ha-vuG__intro{border-radius:16px;grid-template-columns:1fr}.hourly-visit-module__Ha-vuG__copy{padding:25px 22px}.hourly-visit-module__Ha-vuG__intro img{aspect-ratio:2.2;object-position:center 52%;height:auto;min-height:0}.hourly-visit-module__Ha-vuG__taskList{grid-template-columns:1fr;margin:10px 0 22px}.hourly-visit-module__Ha-vuG__task{grid-template-columns:30px 1fr;column-gap:15px;padding:19px 2px;display:grid}.hourly-visit-module__Ha-vuG__task svg{grid-row:span 2;width:26px;height:26px}.hourly-visit-module__Ha-vuG__task h3{margin:0}.hourly-visit-module__Ha-vuG__task p{font-size:15px}.hourly-visit-module__Ha-vuG__prepare{grid-template-columns:24px 1fr;gap:10px 13px;padding:20px;display:grid}.hourly-visit-module__Ha-vuG__prepare>svg{align-self:start;width:24px;height:24px}.hourly-visit-module__Ha-vuG__prepare a{grid-column:2;margin:0}}
