.segment-content{margin-top:40px}.segment-jumps{display:flex;gap:28px;border-bottom:1px solid #ddd;padding-bottom:18px;overflow:auto;white-space:nowrap}.segment-jumps a{font-size:14px}.segment-content section{padding-top:64px;scroll-margin-top:100px}.segment-content h2{font-size:32px;line-height:1.2;letter-spacing:-.04em;margin:0 0 28px}.segment-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.segment-heading>a{font-size:13px;white-space:nowrap}.segment-benefits,.segment-products,.segment-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.segment-benefits article{border-top:2px solid #46415e;padding-top:20px}.segment-content h3{font-size:19px;line-height:1.4;margin:16px 0}.segment-benefits p{font-size:15px;line-height:1.65;color:#555;min-height:52px}.segment-content a{text-decoration:none;color:inherit}.segment-benefits a{font-size:13px;text-decoration:underline;text-underline-offset:5px}.segment-products article{display:flex;flex-direction:column;border-bottom:1px solid #ddd;padding-bottom:20px}.segment-products img,.segment-news img{width:100%;aspect-ratio:4/3;object-fit:contain;display:block}.segment-price{font-size:23px;font-weight:700;margin-top:auto}.segment-button{display:block;background:linear-gradient(115deg,#46415e,#135f69);color:#fff!important;padding:16px;font-size:14px}.segment-news img{object-fit:cover}.segment-news time{display:block;margin-top:18px;color:#777;font-size:12px}.segment-news>a{border-bottom:1px solid #ddd;padding-bottom:24px}.segment-news span{font-size:13px}.segment-content a:focus-visible{outline:2px solid #46415e;outline-offset:4px}@media(max-width:800px){.segment-content section{padding-top:40px}.segment-content h2{font-size:26px}.segment-benefits{grid-template-columns:1fr;gap:24px}.segment-benefits p{min-height:0}.segment-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}.segment-products article{flex:0 0 86%;scroll-snap-align:start}.segment-news{grid-template-columns:1fr;gap:24px}.segment-heading{display:block;margin-bottom:20px}.segment-heading h2{margin-bottom:12px}.segment-jumps{gap:22px}.segment-content h3{font-size:18px}}
