.language-picker{display:block;border:1px solid #d6e2f5;border-radius:8px;padding:8px 23px 8px 9px;background:#fff;color:#173052;font:inherit;font-size:11px;max-width:135px;cursor:pointer}.language-picker:focus-visible{outline:3px solid #84adff;outline-offset:2px}.language-image-notice{font-size:11px;line-height:1.6;color:#6a7f9f;margin:0 0 15px}.process-caption.translated-caption{position:static;width:auto;height:auto;margin:0;padding:17px 15px;overflow:visible;clip-path:none;white-space:normal;background:#fff}.process-caption.translated-caption strong{display:block;font-size:15px;line-height:1.4;color:#152a46}.process-caption.translated-caption>span{display:block;font-size:12px;color:#7185a3;line-height:1.7;margin-top:8px}html:not([lang="en"]) .coastal-finale h2{white-space:normal;max-width:540px}html:not([lang="en"]) .yg-left h2{font-size:48px}html:not([lang="en"]) .yg-left h2 em{white-space:normal}html:not([lang="en"]) .yg-menu strong{font-size:17px}html:not([lang="en"]) .yg-menu small{font-size:11px;white-space:normal}html:not([lang="en"]) .yg-services span{white-space:normal;font-size:11px;line-height:1.3;text-align:center}html:not([lang="en"]) .yg-chips>span{font-size:13px}html:not([lang="en"]) .yg-info-row{grid-template-columns:25px 1fr 160px;font-size:14px}html:not([lang="en"]) .yg-info-row strong{font-size:13px}html:not([lang="en"]) .yg-doc>strong{font-size:15px;white-space:normal}html:not([lang="en"]) .yg-valid{font-size:13px}html:not([lang="en"]) .yg-panel-head h3{font-size:20px}html:not([lang="en"]) .yg-panel-head>button{font-size:12px}html:not([lang="en"]) .yg-vehicle-card>p{font-size:15px}html:not([lang="en"]) .yg-recent strong{font-size:14px}html:not([lang="en"]) .yg-recent small{font-size:13px;white-space:normal}html:not([lang="en"]) .categories button span{font-size:7px;overflow-wrap:anywhere}html:not([lang="en"]) .direction-card strong{overflow-wrap:anywhere}html:not([lang="en"]) header nav{gap:14px;font-size:11px}html:not([lang="en"]) .hero-copy h1{font-size:clamp(34px,3.5vw,54px);line-height:1.12;letter-spacing:-1.5px}@media(max-width:1100px){.language-picker{max-width:115px;font-size:10px}.nav-actions{gap:12px}}@media(max-width:700px){.header-actions{gap:8px}.language-picker{max-width:100px;padding:7px 4px;font-size:10px}.nav-actions .language-picker{display:block}.process-caption.translated-caption{padding:16px}.header-actions .text-button{font-size:10px}html:not([lang="en"]) .hero-copy h1{font-size:36px}html:not([lang="en"]) .nav-actions .button{max-width:150px;white-space:normal;text-align:center}}
