.locale-menu{position:relative;font-size:14px;max-width:100%}.locale-menu summary{cursor:pointer;min-height:44px;padding:11px 14px;border:1px solid var(--muted);border-radius:12px;list-style:none;white-space:nowrap}.locale-menu summary:after{content:'⌄';margin-inline-start:12px}.locale-menu nav{position:absolute;inset-inline-end:0;top:calc(100% + 8px);z-index:40;display:grid!important;gap:2px!important;padding:10px;min-width:190px;max-height:65vh;overflow:auto;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #0005}.locale-menu a{display:block;padding:9px 12px;min-height:42px;border-radius:8px;text-decoration:none;font-weight:600}.locale-menu a:hover,.locale-menu a[aria-current=page]{background:var(--raised);color:var(--accent)}.locale-menu :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.marketplace-note{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:24px;margin:22px 0 32px;padding:22px 0;border-block:1px solid #8a947c}.marketplace-note span{display:block;font-size:13px}.marketplace-note strong{display:block;font-size:18px;margin-top:4px}.marketplace-note p{margin:0;font-size:14px}.equipment-header nav{flex-wrap:wrap;justify-content:flex-end}.equipment-header .locale-menu nav{display:grid;align-items:stretch}.equipment-header .editor-link{max-width:230px;white-space:normal}.public-content p{overflow-wrap:anywhere}@media(max-width:600px){.marketplace-note{grid-template-columns:1fr;gap:12px}.equipment-header{align-items:flex-start}.equipment-header nav{gap:10px}.equipment-header>.brand,.equipment-header>a{flex-shrink:0}.equipment-header img{width:150px}.locale-menu summary{font-size:13px;padding-inline:10px}.equipment-header .editor-link{font-size:13px;padding:10px;line-height:1.4}.equipment-header nav{flex:1 1 140px}.public-content{padding-inline:18px}header nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.locale-menu *{transition:none}}
.equipment-page h1,.equipment-page h2,.equipment-page h3{overflow-wrap:anywhere;hyphens:manual}.equipment-page .eyebrow{overflow-wrap:anywhere}.model-heading,.model-detail,.selection-heading,.hero-type{min-width:0}.source-line a{overflow-wrap:anywhere}
