.guide-module__iheUaW__guide{color:var(--ink)}.guide-module__iheUaW__hero{background:var(--paper);border-bottom:1px solid var(--line);padding:80px max(24px,50% - 580px)}.guide-module__iheUaW__hero h1{margin:0 0 28px;font-size:clamp(58px,6vw,90px);line-height:1}.guide-module__iheUaW__hero>p:not(:first-child){max-width:650px;font-size:18px;line-height:1.75}.guide-module__iheUaW__hero .guide-module__iheUaW__heroNote{color:var(--muted);margin:24px 0 0;font-size:14px}.guide-module__iheUaW__contents{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 30px;max-width:1240px;margin:auto;padding:28px 40px;display:flex}.guide-module__iheUaW__contents a{color:var(--olive);text-underline-offset:5px;padding:7px 0;font-size:13px;text-decoration:underline}.guide-module__iheUaW__contents span{display:inline-block}.guide-module__iheUaW__section{padding:76px max(24px,50% - 580px);scroll-margin-top:90px}.guide-module__iheUaW__stone{background:#eae8dc}.guide-module__iheUaW__sectionHeading{max-width:740px;margin-bottom:40px}.guide-module__iheUaW__sectionHeading h2{text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,4vw,56px);line-height:1.08}.guide-module__iheUaW__sectionHeading>p:last-child:not(:first-child){margin-bottom:0;line-height:1.8}.guide-module__iheUaW__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.guide-module__iheUaW__guide h3{text-wrap:balance;margin:0 0 20px;font-size:31px;line-height:1.12}.guide-module__iheUaW__guide article p{margin:0 0 16px;font-size:15px;line-height:1.85}.guide-module__iheUaW__guide article p:last-child{margin-bottom:0}.guide-module__iheUaW__guide article a,.guide-module__iheUaW__closingNote a{text-underline-offset:4px;color:var(--olive-dark);text-decoration:underline;text-decoration-thickness:1px}.guide-module__iheUaW__guide a:hover{color:var(--ink)}.guide-module__iheUaW__guide a:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.guide-module__iheUaW__plans article{border-top:1px solid #aaa790;padding-top:24px}.guide-module__iheUaW__plans .guide-module__iheUaW__tip{border-top:1px solid var(--line);padding-top:18px;font-size:13px}.guide-module__iheUaW__rows{border-top:1px solid #b6b3a3}.guide-module__iheUaW__rows article{border-bottom:1px solid #b6b3a3;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:50px;padding:32px 0;display:grid}.guide-module__iheUaW__rows h3{max-width:280px;margin-bottom:0}.guide-module__iheUaW__rows article>div{max-width:700px}.guide-module__iheUaW__foodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;display:grid}.guide-module__iheUaW__foodGrid article{border-top:1px solid #b6b3a3;padding-top:24px}.guide-module__iheUaW__closingNote{border-top:1px solid var(--line);max-width:760px;margin:40px 0 0;padding-top:26px;font-size:14px;line-height:1.8}@media (max-width:1100px){.guide-module__iheUaW__plans{grid-template-columns:1fr;gap:32px}.guide-module__iheUaW__plans article{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 40px;display:grid}.guide-module__iheUaW__plans h3{grid-row:span 4}.guide-module__iheUaW__plans p{grid-column:2}}@media (max-width:720px){.guide-module__iheUaW__hero{padding:55px 24px}.guide-module__iheUaW__hero h1{font-size:58px}.guide-module__iheUaW__hero>p:not(:first-child){font-size:16px}.guide-module__iheUaW__hero .guide-module__iheUaW__heroNote{font-size:14px}.guide-module__iheUaW__contents{gap:8px 22px;padding:22px 24px}.guide-module__iheUaW__section{padding:52px 24px;scroll-margin-top:80px}.guide-module__iheUaW__sectionHeading{margin-bottom:30px}.guide-module__iheUaW__sectionHeading h2{font-size:41px}.guide-module__iheUaW__plans article{display:block}.guide-module__iheUaW__guide h3{font-size:30px}.guide-module__iheUaW__rows article{grid-template-columns:1fr;gap:20px;padding:28px 0}.guide-module__iheUaW__rows h3{max-width:none}.guide-module__iheUaW__foodGrid{grid-template-columns:1fr;gap:30px}}
