.tj-editorial{background:var(--tj-surface);color:var(--tj-ink);display:grid;grid-template-columns:1fr 1fr;align-items:center}.tj-copy{padding:64px 12%;line-height:1.9}.tj-copy .Heading{color:inherit;text-transform:none;line-height:1.6;letter-spacing:.06em;font-size:clamp(25px,3vw,42px)}.tj-copy .Rte{margin:24px 0;font-size:15px}.tj-editorial-image{width:100%;height:600px;object-fit:cover;object-position:50% 67%}.tj-center{display:block;text-align:center}.tj-center .tj-copy{max-width:900px;margin:auto;padding:64px 30px}.tj-center .Heading{font-size:28px}.tj-story .tj-copy{order:2}.tj-story .tj-editorial-image{order:1;height:500px}.tj-products{padding-top:70px;padding-bottom:70px;scroll-margin-top:100px}.tj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tj-product-image{width:100%;height:280px;object-fit:cover}.tj-product h3{margin-top:22px;text-transform:none}.tj-form label{display:block;margin:20px 0 8px}.tj-form select{width:100%;padding:12px 8px;border:1px solid currentColor;border-radius:0;font:inherit;background:transparent}.tj-price{font-size:24px;margin:20px 0 8px}.tj-note{font-size:12px;line-height:1.7;margin:15px 0}.tj-form .Button{white-space:normal}.tj-product .Rte{font-size:14px;min-height:100px}.tj-form button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.tj-editorial{grid-template-columns:1fr}.tj-hero .tj-editorial-image{order:-1;height:360px}.tj-copy{padding:40px 24px}.tj-story .tj-copy{order:2}.tj-story .tj-editorial-image{height:300px}.tj-grid{grid-template-columns:1fr;gap:55px}.tj-products{padding-top:40px;padding-bottom:40px}.tj-product-image{height:330px}.tj-product .Rte{min-height:0}.tj-center .tj-copy{padding:40px 24px}}

