.product-language-links{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:18px 4%;border-bottom:1px solid #dedbd4;font-size:14px;line-height:1.6}.product-language-links a{display:inline-flex;align-items:center;min-height:36px;text-underline-offset:4px}.product-language-links [aria-current=page]{font-weight:700;text-decoration:none}.by047-page .hero{min-height:0;padding-block:44px;gap:34px;grid-template-columns:1fr 1fr}.by047-page .hero h1{font-size:clamp(32px,3.4vw,52px);line-height:1.15;overflow-wrap:anywhere}.by047-page .hero-lead{font-size:18px}.by047-page .hero-image{margin:0;min-width:0}.by047-page .hero-image img{display:block;height:auto;max-height:470px;aspect-ratio:1;object-fit:contain}.by047-page figcaption{font-size:14px;line-height:1.55;color:#555;margin-top:14px}.by047-page .content{padding-block:42px}.by047-page .content h2{font-size:clamp(26px,2.6vw,36px)}.by047-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:20px}.by047-specs>div{border-top:1px solid #d6d0c7;padding:16px 0}.by047-specs dt{font-size:14px;font-weight:700;color:#76502e}.by047-specs dd{margin:7px 0 0;overflow-wrap:anywhere}.by047-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:20px}.by047-checks h3{font-size:20px;font-weight:600;line-height:1.35}.by047-checks p{margin:0;line-height:1.7}.by047-page .contact{padding-block:40px}.by047-page .contact-data{overflow-wrap:anywhere}.by047-page .actions{max-width:420px}.by047-page a:focus-visible,.product-language-links a:focus-visible{outline:3px solid #965518;outline-offset:5px}.by047-card-link{display:block;margin-top:14px;min-height:44px;font-weight:700;text-underline-offset:4px}.by047-card-name{font-size:18px;line-height:1.4;margin:10px 0}.by047-back{display:inline-block;min-height:44px;margin-top:14px;text-underline-offset:5px}@media(max-width:950px){.by047-page .hero{grid-template-columns:1fr}.by047-page .hero-image img{max-height:340px;width:100%}.by047-checks{grid-template-columns:1fr}.by047-page .hero{padding-block:28px}}@media(max-width:600px){.by047-specs{grid-template-columns:1fr}.by047-page .hero h1{font-size:34px}.by047-page .content,.by047-page .contact{padding-block:30px}.by047-page .hero-lead{font-size:17px}.by047-page .site-head nav a,.product-language-links a{min-height:44px;display:inline-flex;align-items:center}.by047-page .primary,.by047-page .secondary{max-width:100%;text-align:center;overflow-wrap:anywhere}.product-language-links{gap:3px 15px}.by047-page .eyebrow{letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

@media(max-width:600px){.by047-page .hero{display:flex;flex-direction:column;align-items:stretch;gap:14px}.by047-page .hero>div{display:contents}.by047-page .hero .eyebrow{order:0;margin:0}.by047-page .hero>div>p:not(.eyebrow):not(.hero-lead){order:1;margin:0}.by047-page .hero h1{order:2;margin:0}.by047-page .hero-image{order:3}.by047-page .hero-image img{max-height:280px}.by047-page .hero-lead{order:4;margin:0}.by047-page .hero .primary{order:5;align-self:flex-start}.by047-page .hero-image figcaption{font-size:13px}}
