.gDLP1q_heading{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding:32px 0 48px;display:grid}.gDLP1q_heading h1{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(40px,4.6vw,66px);font-weight:450;line-height:1.05}.gDLP1q_heading>div>p{max-width:55ch;color:var(--muted);font-size:16px;line-height:1.8}.gDLP1q_heading aside{background:var(--surface);padding:32px}.gDLP1q_heading aside>span{letter-spacing:.08em;font-size:10px;font-weight:600}.gDLP1q_heading aside>a{font:450 clamp(26px, 3vw, 36px)/1.4 var(--display);letter-spacing:-.025em;margin:12px 0;display:block}.gDLP1q_heading aside>p{color:var(--muted);font-size:13px;line-height:1.7}.gDLP1q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;padding:16px 0 40px;display:grid}.gDLP1q_item{border-bottom:1px solid var(--line);min-width:0;padding:36px 0}.gDLP1q_item svg{color:var(--forest)}.gDLP1q_item h2{letter-spacing:-.025em;margin:22px 0 14px;font-size:25px;font-weight:500;line-height:1.2}.gDLP1q_item p{color:var(--muted);max-width:40ch;font-size:14px;line-height:1.8}.gDLP1q_visitInfo{background:var(--surface);grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;padding:40px;display:grid}.gDLP1q_visitInfo h2{margin:12px 0;font-size:32px;font-weight:450}.gDLP1q_visitInfo h3{margin-bottom:18px;font-size:22px;font-weight:500}.gDLP1q_visitInfo p{color:var(--muted);font-size:14px;line-height:1.8}.gDLP1q_visitInfo a{align-items:center;gap:10px;min-height:44px;margin-top:16px;display:inline-flex}@media (max-width:1024px){.gDLP1q_heading{gap:28px}.gDLP1q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.gDLP1q_heading aside{padding:24px}}@media (max-width:767px){.gDLP1q_heading{grid-template-columns:1fr;gap:28px;padding:20px 0 32px}.gDLP1q_heading h1{font-size:44px}.gDLP1q_heading>div>p{font-size:14px}.gDLP1q_heading aside{padding:22px}.gDLP1q_grid{grid-template-columns:1fr;padding-top:4px}.gDLP1q_item{grid-template-columns:38px minmax(0,1fr);gap:10px 18px;padding:26px 0;display:grid}.gDLP1q_item svg{grid-row:span 2;width:30px}.gDLP1q_item h2{margin:0;font-size:23px}.gDLP1q_item p{max-width:none;font-size:14px}.gDLP1q_visitInfo{grid-template-columns:1fr;gap:28px;padding:24px}.gDLP1q_visitInfo h2{font-size:30px}}
