.search-page{background:#101713;color:#f1f3ed}.search-hero{padding:150px 5vw 75px;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;background:linear-gradient(135deg,#27342f,#080c0a)}.search-hero h1{font-size:clamp(42px,5vw,82px);line-height:1.02;max-width:700px}.search-hero .lead{font-size:clamp(19px,2vw,27px);margin:25px 0 35px}.search-hero img{width:100%;height:auto;max-height:580px;object-fit:cover}.search-section{padding:70px max(5vw,calc((100vw - 1400px)/2));background:#f4f5ef;color:#101713}.search-section:nth-child(odd){background:#d4d9d1}.search-section h2{font-size:clamp(30px,3.5vw,52px);margin:0 0 30px}.search-section h3{font-size:25px;margin:28px 0 12px}.search-section p{font-size:20px;line-height:1.6;max-width:950px}.search-section a{text-decoration:underline;text-underline-offset:4px}.search-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.training-shot{display:block;max-width:1100px;width:100%;height:auto;margin-top:35px}.seo-links{display:flex;flex-wrap:wrap;gap:20px;flex-basis:100%;font-size:15px}.breadcrumbs{font-size:14px;margin:0 0 22px}.search-page .breadcrumbs{color:inherit}.search-page .header{background:transparent}@media(max-width:720px){.search-hero{grid-template-columns:1fr;padding:110px 6vw 40px}.search-hero img{max-height:400px}.search-grid{grid-template-columns:1fr;gap:10px}.search-section{padding:45px 6vw}.search-section p{font-size:18px}.search-page .header.menu-open{background:#101713}}