.search-hero{padding:clamp(45px,7vw,100px) 8%;background:#0c2749;color:#fff}.search-hero h1{font-family:Montserrat,Arial,sans-serif;font-size:clamp(32px,4.5vw,64px);line-height:1.12;max-width:1000px;margin:20px 0}.search-hero p{max-width:800px;line-height:1.8}.search-eyebrow{font-size:12px;letter-spacing:.18em}.search-guide{padding:48px 8%;background:#f7f5ee;color:#232323}.search-guide h2{font-size:clamp(25px,3vw,38px);line-height:1.25}.search-guide h3{font-family:Montserrat,Arial,sans-serif;font-size:20px;line-height:1.35}.search-guide p,.search-guide li{line-height:1.8;max-width:900px}.search-guide a,.search-breadcrumb a{color:#0c2749;text-decoration:underline;text-underline-offset:4px}.search-guide details{padding:20px 0;border-bottom:1px solid #c9ced3}.search-guide summary{cursor:pointer;font-weight:700;font-family:Montserrat,Arial,sans-serif}.search-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.search-card{padding:25px;background:white;border-top:3px solid #aa1120}.search-breadcrumb{padding:18px 8%;background:#f7f5ee;font:12px/1.6 Montserrat,Arial,sans-serif}.search-guide img{max-width:100%;height:auto}.search-guide small{display:block;line-height:1.6;color:#526172}.search-related{border-top:1px solid #c9ced3}.search-related ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0}@media(max-width:600px){.search-hero,.search-guide{padding:36px 6%}.search-grid{grid-template-columns:1fr}}
#lifestyle>.search-guide{grid-column:1/-1;padding:24px 0;background:transparent} .search-hero h1{font-weight:600} .search-guide article+article{margin-top:36px;padding-top:25px;border-top:1px solid #d3d8dc}
