.product-sections{display:flex;flex-wrap:wrap;gap:24px;margin:45px 0 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.product-sections a:hover{text-decoration:underline}.product-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:65px 0;border-bottom:1px solid var(--line)}.product-editorial h2,.detail-section h2{font-size:39px;margin-bottom:25px}.product-editorial p,.detail-section p,.detail-section li{font-size:14px;line-height:1.9;color:#65715f}.product-editorial .product-reference{font-size:11px;letter-spacing:1px;margin-top:24px}.detail-section{margin-top:65px}.detail-section.specification{max-width:none}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-grid article{padding:25px;background:#eef0e7}.feature-grid p{margin:14px 0 0}.spec-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.spec-table caption{text-align:left;color:#65715f;padding:0 0 15px}.spec-table th,.spec-table td{text-align:left;vertical-align:top;padding:14px 20px;border-bottom:1px solid #dce2d5}.spec-table th{font-weight:500;width:32%;background:#edf0e7}.spec-table td{background:#fff}.advice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.advice-grid article{border-top:1px solid var(--line);padding-top:22px}.advice-grid h3,.manual-box h3{font:400 25px/1.3 Georgia,serif;margin:18px 0}.package-section{display:grid;grid-template-columns:1fr 1fr;gap:55px}.manual-box{padding:25px 30px;background:#e9eee3}.manual-box>.text-link{display:table;margin-top:20px}.package-section .small{font-size:11px}.product-faq details{padding:22px 0;border-bottom:1px solid var(--line)}.product-faq summary{font:400 22px/1.4 Georgia,serif;cursor:pointer}.product-faq details p{margin:17px 0 0}.brand-about-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.brand-about-hero>img{height:540px;object-position:75% center}.brand-about-hero h2{font-size:44px;margin:20px 0}.brand-about-hero .lead{font-size:23px}.brand-about-hero p{font-size:14px;line-height:1.9}.about-section{margin-top:65px}.about-section>p:not(.eyebrow){max-width:870px;font-size:15px;line-height:1.9}.about-section>h2{font-size:37px;margin:12px 0 25px}.about-worlds,.contact-topics{display:grid;grid-template-columns:1fr 1fr;gap:32px}.about-worlds article,.contact-topics article{border-top:1px solid var(--line);padding-top:26px}.about-worlds h3,.contact-topics h3,.address-grid h3,.service-steps h3,.contact-checklist h3{font:400 27px/1.35 Georgia,serif;margin:12px 0}.about-worlds p,.contact-topics p,.address-grid p,.contact-checklist p{font-size:14px;line-height:1.9}.about-worlds a,.contact-topics a,.address-grid a,.contact-checklist a{font-size:12px}.aosom-panel{margin-top:65px;padding:42px 45px;background:var(--green);color:#fff}.aosom-panel h2{color:#fff;margin-top:14px}.aosom-panel p{color:#e2e8d8;font-size:14px;max-width:830px}.aosom-panel a{color:#fff;margin-top:16px}.service-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:decimal;padding-left:22px}.service-steps li{padding-left:7px}.service-steps p{font-size:13px}.service-end{margin-top:60px;background:#eef0e7;padding:35px}.service-end h2{margin-top:0}.service-end p{font-size:14px}.service-end>.text-link{margin-left:25px}.contact-checklist{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;background:#eef0e7;padding:35px;margin-top:60px}.contact-checklist h2{margin-top:15px}.contact-checklist li{font-size:14px;line-height:1.9;margin:8px 0}.address-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.address-grid section{border-left:2px solid #a0b497;padding-left:25px}.address-grid address{font-style:normal;font-size:15px;line-height:1.9}.about-section details{max-width:100%}.service-page>h1{margin-bottom:40px}
@media(max-width:900px){.feature-grid{grid-template-columns:1fr 1fr}.brand-about-hero{gap:25px}.brand-about-hero>img{height:440px}.brand-about-hero h2{font-size:34px}.product-editorial{gap:30px}.advice-grid{gap:20px}}
@media(max-width:760px){.product-sections{gap:17px;font-size:11px}.product-editorial,.package-section,.brand-about-hero,.contact-checklist{grid-template-columns:1fr;gap:20px}.product-editorial{padding:40px 0}.product-editorial h2,.detail-section h2{font-size:32px}.detail-section{margin-top:42px}.feature-grid{gap:12px}.feature-grid article{padding:18px}.feature-grid p{font-size:12px}.advice-grid,.service-steps{grid-template-columns:1fr}.spec-table th,.spec-table td{padding:12px;font-size:12px;overflow-wrap:anywhere}.spec-table th{width:38%}.product-faq summary{font-size:20px}.brand-about-hero>img{height:350px}.brand-about-hero h2{font-size:37px}.about-worlds,.contact-topics,.address-grid{grid-template-columns:1fr;gap:28px}.about-section{margin-top:42px}.about-section>h2{font-size:32px}.aosom-panel{padding:28px;margin-top:42px}.service-end{padding:25px}.service-end>.text-link{margin:20px 0 0}.contact-checklist{padding:25px}.service-steps{gap:15px}.service-page>h1{font-size:40px}.manual-box{padding:22px}.spec-table{width:100%;table-layout:fixed}}

.article .article-cover{width:100%;height:auto;max-height:520px;object-fit:cover;object-position:center 70%;margin:30px 0 40px}.editorial-image img{object-position:center 75%}

.market-product-content{max-width:900px}.market-product-content h2,.market-product-content h3{font:400 30px/1.25 Georgia,serif;margin:38px 0 20px}.market-product-content ul,.market-product-content ol{padding-left:22px}.market-product-content li{margin:9px 0}.market-product-content table{width:100%;border-collapse:collapse}.market-product-content td,.market-product-content th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.market-product-content{overflow-wrap:anywhere}
