/* Section orientation and meaningful onward paths on information pages. */
.ux-section-nav{display:flex;gap:12px 26px;flex-wrap:wrap;padding-block:14px;border-block:1px solid #dfe5ed;margin-block:0 24px}
.ux-section-nav a,.ux-guide-links a{display:inline-flex;align-items:center;min-height:44px;color:#18304f;font-size:13px;font-weight:600;text-decoration:none}
.ux-section-nav a:hover,.ux-guide-links a:hover{text-decoration:underline;text-underline-offset:5px}
.ux-section-nav a:focus-visible,.ux-breadcrumb a:focus-visible,.ux-detail-next a:focus-visible,.ux-guide-links a:focus-visible{outline:3px solid #b51c40;outline-offset:4px;border-radius:3px}
.ux-breadcrumb{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;font-size:12px;line-height:1.6;margin:0 0 22px;color:#5c6c81;overflow-wrap:anywhere}
.ux-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:#18304f}.ux-breadcrumb [aria-current]{max-width:100%;min-width:0}
.ux-detail-next{border-top:1px solid #dfe5ed;margin-top:25px;padding-top:22px}.ux-detail-next h3{font-size:16px}.ux-detail-next ul{padding-left:19px;font-size:13px;line-height:1.8}.ux-detail-next a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.ux-detail-next p{font-size:12px;color:#5c6c81}
.ux-guide-links{display:flex;flex-wrap:wrap;gap:12px 24px}.property-discovery [id],.about-story [id]{scroll-margin-top:140px}
@media(max-width:700px){.ux-section-nav{gap:6px 18px}.ux-section-nav a{font-size:12px}.property-discovery .vertical-hero>div,.property-discovery .vertical-hero figure,.property-discovery .record,.detail>article,.detail>.summary{min-width:0}.property-discovery .record h3,.detail h1{overflow-wrap:anywhere}.property-discovery .fact-strip{grid-template-columns:1fr}.property-discovery .fact-strip>div{padding:18px}.ux-breadcrumb{font-size:11px}.ux-detail-next{margin-top:20px}.ux-guide-links{flex-direction:column;gap:8px}}
@media(prefers-reduced-motion:reduce){.ux-section-nav{scroll-behavior:auto}}
.ux-site-search{max-width:680px;margin:24px 0 30px}.ux-site-search label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.ux-site-search>div{display:flex;gap:10px}.ux-site-search input{flex:1;min-width:0;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;border:1px solid #9cacc0;border-radius:6px;color:#142947;background:#fff}.ux-site-search input:focus-visible{outline:3px solid #b51c40;outline-offset:2px}.ux-site-search button{flex:none}
@media(max-width:390px){.ux-site-search>div{flex-direction:column}.ux-site-search button{justify-content:center}}
