.breadcrumbs{max-width:1168px;margin:22px auto;font-size:11px;color:#64705f}.breadcrumbs a{text-decoration:underline}.category-hero{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:40px 55px 60px;background:#f4f1e7;border-radius:12px}.category-hero h1{font-size:19px;margin:18px 0;color:#5b7052}.category-hero h2{font-size:39px;line-height:1.65;letter-spacing:-.035em}.category-lead{font-size:17px;line-height:2;margin:22px 0 27px}.category-hero .button{font-size:14px;padding:18px 22px}.category-hero .fine{font-size:10px;margin-top:15px}.category-hero figure{margin:0;min-width:0}.category-hero .product-art{border-radius:12px;position:relative}.category-hero figcaption{font-size:10px;color:#66715d;margin-top:9px}.device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.device-grid article{border-top:2px solid #a7b49b;padding:24px 0}.device-grid h3{font-size:21px;margin:8px 0 15px}.device-grid p{font-size:14px;line-height:2;color:#5e6957}.check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 60px}.check-grid small{color:#809272;font-size:23px;font-family:Georgia,serif}.category-prices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:auto}.preparation-section{background:#f6f3ea}.preparation-section h2{font-size:32px;margin-top:14px}.prep-intro{font-size:14px;margin:22px 0 35px}.preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.preparation-grid article{background:#fffef9;border:1px solid #dce0d3;padding:28px;border-radius:10px}.preparation-grid ol{padding-left:23px;font-size:14px;line-height:1.9}.preparation-grid li{padding:6px 0}.preparation-grid a{font-size:12px;text-decoration:underline}.preparation-grid p{font-size:12px;margin:20px 0}.related-service h2{font-size:23px}.related-service p{font-size:13px;margin:14px 0}.related-service a,.category-links a{font-size:13px;text-decoration:underline;display:inline-block;margin:10px 25px 0 0;text-underline-offset:5px}.category-links{margin-top:25px;padding:20px;background:#f0f3eb;border-radius:8px}
@media(max-width:1250px){.breadcrumbs{margin:20px 36px}.category-hero{margin:0 25px;padding:35px;gap:30px}.category-hero h2{font-size:33px}}
@media(max-width:700px){.breadcrumbs{margin:17px 24px;font-size:10px}.category-hero{display:flex;flex-direction:column;margin:0 15px;padding:30px 23px;gap:28px;align-items:stretch}.category-hero h1{font-size:15px}.category-hero h2{font-size:29px}.category-lead{font-size:14px;margin:17px 0 23px}.category-hero .button{font-size:12px;width:100%;padding:17px 13px}.category-hero .fine{font-size:9px}.category-hero .product-art{max-width:390px;margin:auto}.device-grid,.check-grid,.preparation-grid,.category-prices{grid-template-columns:1fr;gap:16px}.device-grid h3{font-size:20px}.device-grid p{font-size:13px}.preparation-section h2{font-size:27px}.preparation-grid article{padding:23px}.preparation-grid ol{font-size:13px}.related-service h2{font-size:20px}.category-links a{font-size:12px;line-height:1.9}.faq-section h2{font-size:25px}}
@media(max-width:700px){.category-hero h2{font-size:25px}.header .brand{display:block;font-size:21px;flex-shrink:0}.header .brand small{font-size:8px}.header .button.small{white-space:nowrap;font-size:10px;padding:10px}.category-lead{font-size:13px}}
