.yo-footer{background:#f6f8fa;border-top:1px solid #e2e7ed;color:#142c40;padding:48px 0 22px;font:16px/1.65 Arial,sans-serif}.yo-footer-grid{display:grid;grid-template-columns:1.5fr .85fr 1.1fr 1.1fr;gap:34px}.yo-footer h2{font-size:17px;line-height:1.4;letter-spacing:.07em;margin:8px 0 20px;font-weight:700}.yo-footer p{margin:12px 0;color:#566678}.yo-footer .yo-company{font-size:14px;font-weight:700;color:#142c40;margin-top:18px}.yo-footer nav{display:grid;gap:10px}.yo-footer nav>[class^="section_block_id_"]{display:contents}.yo-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.yo-footer a:hover{color:#df0924}.yo-footer-contact>a{display:block;margin-top:14px}.yo-footer .yo-footer-quote{color:#df0924;font-weight:700}.yo-footer .yo-footer-bottom{border-top:1px solid #dce3ea;margin:28px 0 0;padding-top:18px;font-size:13px}.yo-page-banner{margin:0}.yo-banner{height:300px;position:relative;overflow:hidden;background:#142c40;color:#fff}.yo-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.yo-banner-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,28,44,.9),rgba(9,28,44,.65) 45%,rgba(9,28,44,.12))}.yo-banner-copy{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.yo-banner-label{font-size:12px;letter-spacing:.18em;font-weight:700;margin:0 0 15px}.yo-banner-title{font:600 clamp(32px,3.4vw,48px)/1.15 Arial,sans-serif;letter-spacing:-.025em;margin:0 0 16px;color:white}.yo-banner-text{font:18px/1.6 Arial,sans-serif;max-width:660px;margin:0;color:#edf2f6}.yo-news .f-section__heading{font-size:40px;line-height:1.18}.yo-news .f-article-card__title{font-size:23px;line-height:1.4}.yo-news .f-article-card__excerpt{font-size:17px;line-height:1.7}.yi-hero{padding-top:42px}.ydt-story#company-introduction{padding-top:55px}.ydt-story#company-introduction .ydt-story-image img{object-position:center;height:510px}.ydt-story#manufacturing{padding-top:25px}.yo-footer-brand .ydt-brand img{object-fit:cover;width:83px;height:49px}@media(max-width:1100px){.yo-footer-grid{grid-template-columns:1.2fr 1fr;gap:34px}.yo-banner{height:270px}}@media(max-width:600px){.yo-footer{padding-top:34px}.yo-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.yo-footer-brand,.yo-footer-contact{grid-column:1/-1}.yo-footer h2{font-size:16px;margin-bottom:14px}.yo-footer nav{font-size:15px;gap:10px}.yo-banner{height:240px}.yo-banner-title{font-size:32px;max-width:100%}.yo-banner-text{font-size:16px;line-height:1.6}.yo-banner-shade{background:linear-gradient(90deg,rgba(9,28,44,.9),rgba(9,28,44,.38))}.yo-news .f-section__heading{font-size:30px}.ydt-story#company-introduction .ydt-story-image img{height:auto}.yi-hero{padding-top:30px}.yo-footer-bottom{font-size:13px}}