.nh-editorial-intro{padding-block:78px 55px;text-align:center}.nh-editorial-intro h1{margin:23px auto;max-width:950px;font-size:clamp(42px,5.5vw,76px);font-weight:600;letter-spacing:-.055em;line-height:1.06}.nh-editorial-intro h1 span{color:var(--site-blue)}.nh-editorial-intro>p{max-width:660px;margin:0 auto 28px;color:var(--site-muted);font-size:18px;line-height:1.75}.nh-page-links{padding-block:70px 95px}.nh-page-links>header{max-width:720px;margin-bottom:35px}.nh-page-links h2{margin-top:16px;font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-.045em;font-weight:600}.nh-page-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.nh-page-links>div>a{display:flex;flex-direction:column;padding-block:25px;border-top:1px solid var(--site-line);border-bottom:1px solid transparent;transition:border-color .15s}.nh-page-links>div>a:hover{border-bottom-color:var(--site-blue)}.nh-page-link-icon{display:flex;align-items:center;justify-content:space-between;color:var(--site-blue)}.nh-page-link-icon span{font-size:11px;color:var(--site-muted);letter-spacing:.1em}.nh-page-links h3{margin-block:24px 12px;font-size:23px;letter-spacing:-.025em;font-weight:600}.nh-page-links p{color:var(--site-muted);font-size:15px;line-height:1.8;margin-bottom:24px;flex:1}.nh-page-links .site-text-link{font-size:13px}.nh-tour-intro-note{text-align:center;color:var(--site-muted);font-size:13px;line-height:1.7;padding:24px}.nh-faq-topics{display:flex;flex-wrap:wrap;gap:12px;padding-block:24px}.nh-faq-topics a{padding:8px 12px;border:1px solid var(--site-line);border-radius:6px;color:var(--site-blue);font-size:14px}.nh-faq-group{scroll-margin-top:100px;padding-block:26px}.nh-faq-group details{border-bottom:1px solid var(--site-line);padding-block:20px}.nh-faq-group summary{cursor:pointer;font-size:17px;font-weight:550;line-height:1.6}.nh-faq-group details p{margin-top:14px}@media (max-width:760px){.nh-editorial-intro{padding-top:45px}.nh-editorial-intro>p{font-size:16px}.nh-page-links>div{grid-template-columns:1fr;gap:18px}.nh-page-links{padding-block:45px 60px}}