.hx-local-header,.hx-local-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1100px;margin:auto;padding:1.5rem}.hx-local-header>a{font-weight:800;letter-spacing:.22em;color:#0b1a36;text-decoration:none}.hx-languages{display:flex;flex-wrap:wrap;gap:.8rem}.hx-languages a{font-size:.85rem;text-decoration:none}.hx-local-main{max-width:1000px;margin:auto;padding:3rem 1.5rem 5rem}.hx-local-main h1{max-width:16ch;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.08}.hx-local-main h2{margin-top:3rem}.hx-local-main p{max-width:72ch;line-height:1.75}.hx-local-main .lead{font-size:1.17rem}.hx-local-main .button{display:inline-block;margin-top:1rem;padding:.9rem 1.4rem;border-radius:.6rem;background:#1745ee;color:white;text-decoration:none}.hx-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1rem;list-style:none;padding:0;margin:2rem 0}.hx-products a{height:100%;display:flex;flex-direction:column;gap:.55rem;padding:1.1rem;border:1px solid #d8dfed;border-radius:.8rem;text-decoration:none;background:#fff;color:#0b1a36}.hx-products a:hover,.hx-products a:focus-visible{border-color:#1745ee}.hx-products span{font-size:.92rem;line-height:1.5}.hx-products small{margin-top:auto;color:#1745ee}.hx-local-note{padding:1rem 1.2rem;background:#f3f6fc;border-left:3px solid #1745ee}.hx-local-footer{border-top:1px solid #d8dfed;justify-content:flex-start;flex-wrap:wrap}@media(max-width:600px){.hx-local-header{align-items:flex-start;flex-direction:column}.hx-local-main{padding-top:1.5rem}}
.hx-product-hero{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:2rem;margin:3rem 0}.hx-product-hero img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;border-radius:1rem;background:#f3f6fc}.hx-formats{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.8rem}.hx-formats li{display:grid;gap:.4rem;border:1px solid #d8dfed;border-radius:.8rem;padding:1rem;background:white}.hx-formats h3{margin:0}.hx-formats p{margin:0}.hx-formats a{display:block}@media(max-width:700px){.hx-product-hero{grid-template-columns:1fr}.hx-product-hero img{max-width:300px}}
