@media(max-width:700px){
    body.home,
    body.home .home-discovery,
    body.home .finder-hero,
    body.home .finder-hero-inner{
        width:100%!important;
        max-width:100%!important;
        overflow-x:clip!important;
        box-sizing:border-box!important;
    }
    body.home .finder-hero-inner{
        padding-right:20px!important;
        padding-left:20px!important;
    }
    body.home .finder-shell{
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
        box-sizing:border-box!important;
    }
    body.home .finder-search-control{
        position:relative!important;
        display:grid!important;
        grid-template-columns:minmax(0,1fr)!important;
        gap:8px!important;
        width:100%!important;
        min-width:0!important;
    }
    body.home .finder-search-control input,
    body.home .finder-search-control button{
        position:static!important;
        grid-column:1!important;
        width:100%!important;
        min-width:0!important;
        max-width:100%!important;
        margin:0!important;
        transform:none!important;
        box-sizing:border-box!important;
    }
    body.home .finder-search-control input{
        padding-left:48px!important;
    }
    body.home .finder-search-control svg{
        position:absolute!important;
        z-index:2!important;
        top:31px!important;
        left:16px!important;
        margin:0!important;
        transform:translateY(-50%)!important;
        pointer-events:none!important;
    }
    body.home .finder-search-control button{
        min-height:48px!important;
    }
    body.home .finder-trust{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:1px!important;
        width:100%!important;
        max-width:100%!important;
        margin-top:12px!important;
        overflow:visible!important;
        background:rgba(151,181,202,.28)!important;
    }
    body.home .finder-trust strong,
    body.home .finder-trust span{
        display:flex!important;
        align-items:center!important;
        justify-content:center!important;
        min-width:0!important;
        min-height:52px!important;
        padding:8px!important;
        background:rgba(7,21,33,.82)!important;
        font-size:10px!important;
        line-height:1.2!important;
        text-align:center!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
    }
    body.home .finder-trust strong{
        grid-column:1/-1!important;
        min-height:42px!important;
    }
    body.home .finder-trust span::before{
        display:none!important;
    }
    body.home .home-proof-strip{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        width:100%!important;
        max-width:100%!important;
        overflow:visible!important;
    }
    body.home .home-proof-strip a{
        width:auto!important;
        min-width:0!important;
        min-height:172px!important;
        padding:16px!important;
        overflow:hidden!important;
        white-space:normal!important;
    }
    body.home .home-proof-strip strong,
    body.home .home-proof-strip small,
    body.home .home-proof-strip em{
        max-width:100%!important;
        white-space:normal!important;
        overflow-wrap:anywhere!important;
    }
    body.home .finder-tab .finder-tab-number{
        display:none!important;
    }
    body.home .finder-tab>span:not(.finder-tab-number),
    body.home .finder-tab strong{
        display:block!important;
        max-width:100%!important;
        opacity:1!important;
        visibility:visible!important;
    }
    body.home .finder-tab small{
        display:none!important;
    }
}

body.home .home-sitelink-hubs{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:8px;
    width:min(100%,1280px);
    margin:20px auto 0;
    padding:14px 16px;
    border:1px solid rgba(151,181,202,.34);
    background:rgba(7,21,33,.62);
}
body.home .home-sitelink-hubs>span{
    margin-right:4px;
    color:#93a9b8;
    font-size:10px;
    font-weight:850;
    letter-spacing:.12em;
}
body.home .home-sitelink-hubs a{
    display:inline-flex;
    align-items:center;
    min-height:36px;
    padding:8px 11px;
    border:1px solid rgba(151,181,202,.32);
    background:rgba(255,255,255,.06);
    color:#fff;
    font-size:12px;
    font-weight:750;
    text-decoration:none;
}
body.home .home-sitelink-hubs a:hover,
body.home .home-sitelink-hubs a:focus-visible{
    border-color:#8bbcff;
    background:#1c69d4;
}
@media(max-width:700px){
    body.home .home-sitelink-hubs{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:1px;
        padding:1px;
    }
    body.home .home-sitelink-hubs>span{
        grid-column:1/-1;
        padding:10px 12px;
        background:rgba(7,21,33,.9);
    }
    body.home .home-sitelink-hubs a{
        justify-content:center;
        min-width:0;
        border:0;
        border-radius:0;
        text-align:center;
    }
}
