.language-links{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;padding:.55rem 1rem;font-size:.85rem;border-block-start:1px solid #ccd4d8}.language-links a{padding:.25rem;text-decoration:none}.language-links [aria-current]{font-weight:700;text-decoration:underline}.locale-header{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 4%;position:relative!important;background:var(--paper,#fafbf8);color:#173b3f}.locale-brand{font-size:clamp(.85rem,2vw,1.2rem);font-weight:700;overflow-wrap:anywhere}.locale-header nav{display:flex;gap:1rem;flex-wrap:wrap}.locale-header .language-links{flex-basis:100%}.locale-lead{padding-block:1.5rem}.locale-photo{margin:1rem 0}.locale-photo img{width:100%;max-height:600px;object-fit:contain;background:#e9ecea}.locale-photo figcaption{font-size:.8rem;line-height:1.5;margin-top:.5rem}.locale-footer{display:block!important;padding:2rem 5%!important}.original-form{margin-block:1.5rem}.original-form input,.original-form textarea,.original-form select{max-width:100%}html[dir=rtl] main,html[dir=rtl] .locale-header,html[dir=rtl] .locale-footer{text-align:right}html[dir=rtl] .original-form{direction:ltr;text-align:left}.section p{max-width:85ch}.table-wrap{overflow-x:auto}.section table{min-width:580px}.section{scroll-margin-top:6rem}@media(max-width:600px){.locale-header{padding:1rem}.locale-header nav{gap:.6rem}.locale-photo img{max-height:400px}.language-links{font-size:.8rem}.section table{min-width:520px}}
.oct12-equipment img{width:100%;height:auto;max-height:580px;object-fit:contain;background:#edf0ee}.oct12-equipment figcaption{font-size:.8rem;line-height:1.6;padding:.6rem}.oct12-equipment{margin:0}
.hero-circuit.oct12-equipment img{max-height:600px}
.language-links a{white-space:nowrap}

.section .button{display:inline-block;border:0;padding:.8rem 1rem;background:#12616a;color:#fff;font:inherit;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer}.section .button:focus-visible{outline:3px solid #ebaa5b;outline-offset:3px}

/* Full native navigation remains in each translated document. */
[dir="rtl"] .language-links{direction:ltr;justify-content:flex-end}
[dir="rtl"] input[type="number"],[dir="rtl"] input[type="email"],[dir="rtl"] [class*="table"]{font-variant-numeric:tabular-nums}
.language-links{flex-wrap:wrap;max-width:100%;gap:8px}
.language-links a{overflow-wrap:anywhere}
[dir="rtl"] .kicker,[dir="rtl"] .eyeline{letter-spacing:normal}
