/* Like2Play header search and results */
.l2p-nav .l2p-header-search{display:flex;align-items:center;flex:0 1 210px;min-width:150px;margin:0 0 0 10px;border:1px solid rgba(255,106,0,.55);border-radius:9px;background:#171717;overflow:hidden;box-sizing:border-box}
.l2p-nav .l2p-header-search input{display:block;min-width:0;width:100%;height:37px;padding:0 9px;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font-size:12px;outline:none}
.l2p-nav .l2p-header-search input::placeholder{color:#b8b8b8;opacity:1}
.l2p-nav .l2p-header-search button{display:flex!important;align-items:center;justify-content:center;flex:0 0 39px;width:39px;height:37px;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#ff5b00!important;color:#fff!important;cursor:pointer}
.l2p-nav .l2p-header-search button:hover,.l2p-nav .l2p-header-search button:focus-visible{background:#e84c00!important}
.l2p-search-page{padding:45px 0 75px;color:#fff;min-height:55vh}
.l2p-search-kicker{color:#ff6900;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.l2p-search-title{color:#fff;font-size:clamp(25px,3vw,40px);margin:8px 0 12px}
.l2p-search-summary{color:#bfbfbf;margin-bottom:24px}
.l2p-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.l2p-search-card{display:block;background:#171717;border:1px solid #383838;border-radius:11px;overflow:hidden;text-decoration:none!important;color:#fff!important;transition:border-color .2s,transform .2s}
.l2p-search-card:hover{border-color:#ff6900;transform:translateY(-2px)}
.l2p-search-card img{width:100%;height:165px;object-fit:cover;display:block}
.l2p-search-card-body{padding:16px}
.l2p-search-card h2{color:#fff;font-size:17px;line-height:1.3;margin:0 0 9px}
.l2p-search-card p{color:#c5c5c5;font-size:13px;line-height:1.5;margin:0}
.l2p-search-pages{margin-top:25px;color:#fff}.l2p-search-pages a{color:#ff7b29}
@media(max-width:1050px){.l2p-nav .l2p-header-search{flex:1 1 100%;width:100%;margin:12px 0 4px;max-width:360px}}
@media(max-width:700px){.l2p-search-grid{grid-template-columns:1fr}.l2p-search-page{padding-top:25px}}
