/* Document feedback: retain content, motion controls and functional forms. */
body h1,body h2,body h3{letter-spacing:0!important;word-break:keep-all;overflow-wrap:break-word}
.primary .primary-link{font:inherit;color:inherit;text-decoration:none;padding:10px 0;white-space:nowrap}
.primary .primary-link:focus-visible{outline:2px solid #d3bb8a;outline-offset:4px}
.locations a{border-radius:999px;padding:12px 28px;background:#d0c6b31c;min-height:44px}
.feedback-secondary-location{display:none}
.bridge>small{font-size:18px;font-weight:600;letter-spacing:.12em}
.gallery-lead>.eyebrow{font-size:clamp(18px,2vw,26px);font-weight:600;letter-spacing:.06em;margin-bottom:18px}
.visit-index{display:none}
.business-editorial .cta,.business-editorial+.section.light>.cta{justify-content:center;text-align:center}
.business-editorial+.section.light>h2{text-align:center}
.business-editorial .business-number{font-size:18px;line-height:1.4;min-width:36px}
.business-editorial:nth-of-type(even) .business-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.business-editorial:nth-of-type(even) .source-card{display:flex;align-items:flex-start;gap:20px;padding:28px;border:1px solid #95867555;border-radius:8px;min-width:0}
.business-editorial .source-card p{line-height:1.75;word-break:keep-all;overflow-wrap:break-word}
.news-search{position:relative}.news-search label{font-size:0}.news-search label:before{content:'';position:absolute;left:4px;bottom:20px;width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.news-search label:after{content:'';position:absolute;left:19px;bottom:16px;width:9px;height:2px;background:currentColor;transform:rotate(45deg)}
.news-search input{border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;padding-left:40px!important;font-size:16px}
@media(max-width:800px){.business-editorial:nth-of-type(even) .business-rows{grid-template-columns:1fr}.business-editorial:nth-of-type(even) .source-card{padding:22px 18px}.primary .primary-link{min-height:44px}}
.scrollhint,.business-scroll{left:auto!important;right:7%;font-size:16px!important;font-weight:600;letter-spacing:.08em}
