.search-guide{width:min(1440px,87%);margin:46px auto 70px;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.4fr);gap:40px;border-top:1px solid #34404c;padding-top:34px}
.search-guide h2{font-size:clamp(22px,2.2vw,30px);line-height:1.8;margin:0;color:#ede1cf}
.search-questions details{border-bottom:1px solid #34404c;padding:0 0 16px;margin-bottom:16px}
.search-questions summary{color:#e6ddcf;font-size:15px;line-height:1.9;cursor:pointer}
.search-questions p,.search-products-intro{font-size:13px;color:#b7c5d4;line-height:2.2}
.search-products-intro{max-width:950px;margin:15px 0 25px}
.product-enquiry{border-top:1px solid #34404c;margin-top:22px;padding-top:18px}
.product-enquiry h2{font-size:17px!important;line-height:1.9;color:#e4d0ac;margin:0 0 8px!important}
.product-enquiry p{font-size:12px;line-height:2.2;color:#b9c8d9;margin:0 0 12px}
.product-enquiry a{font-size:12px;color:#e4d0ac;border-bottom:1px solid #a88d65;padding-bottom:4px}
@media(max-width:760px){.search-guide{width:90%;grid-template-columns:1fr;gap:20px;margin:32px auto 45px;padding-top:25px}.search-questions summary{font-size:14px}.search-questions p,.search-products-intro{font-size:12px}.product-enquiry h2{font-size:16px!important}}
@media print{.search-guide{display:block}.product-enquiry{color:black}}
