.main.web{padding-top:0}.web-results .item{margin-bottom:2.5em;position:relative}:is(.web-results .item) .mainlink{color:var(--item-heading-color)}:is(:is(.web-results .item) .mainlink):visited{color:var(--item-visited-heading-color)}:is(.web-results .item) header{position:relative}:is(.web-results .item) .title{color:var(--item-heading-color);display:-webkit-box;font-size:1.125em;font-weight:700;line-height:1.556em;margin:0 0 .444em;max-height:4.667em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}:is(:is(.web-results .item) .title) b,:is(:is(.web-results .item) .title) strong{font-weight:800}:is(:is(.web-results .item) .title):before{content:"";display:block;float:right;height:1.5em;width:108px}:is(.web-results .item) a:visited .title{color:var(--item-visited-heading-color)}:is(.web-results .item) .actions{align-items:center;display:flex;gap:.625em;position:absolute;right:0;top:2px}:is(:is(.web-results .item) .actions) .button-dropdown{height:1.5em;width:1.5em}:is(:is(.web-results .item) .actions) button{align-items:center;background:transparent;border:none;display:inline-flex;outline:none!important;padding:0}:is(:is(:is(.web-results .item) .actions) button) .icon{color:var(--switch-off-bg);cursor:pointer;transition:all .3s ease}:is(:is(:is(:is(.web-results .item) .actions) button) .icon):hover{color:var(--switch-on-bg)}.active:is(:is(:is(.web-results .item) .actions) button) .icon{color:var(--switch-on-bg)}:is(:is(:is(.web-results .item) .actions) button):hover{outline:none}:is(.web-results .item) .metadata{color:var(--item-metadata-color);display:flex;font-size:.75em;gap:3.333em;line-height:1.333em;margin-bottom:.667em}:is(:is(.web-results .item) .metadata):empty{display:none}:is(.web-results .item) .description{color:var(--item-description-color);display:-webkit-box;font-family:var(--font-family-serif);font-size:1em;font-weight:300;line-height:1.5em;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}:is(:is(.web-results .item) .description) b,:is(:is(.web-results .item) .description) strong{font-weight:400}:is(.web-results .item) .thumbnail{background:var(--item-thumbnail-background);border-radius:var(--border-radius);height:3.75em;margin:0;opacity:0;overflow:hidden;position:absolute;left:-5.25em;top:0;transition:all .3s ease;width:3.75em}.loaded:is(:is(.web-results .item) .thumbnail){opacity:1}:is(:is(.web-results .item) .thumbnail) img{object-fit:cover;height:100%;width:100%}:is(.web-results .item) footer{align-items:center;color:var(--item-metadata-color);display:flex;gap:1.5em;line-height:2em;margin-top:.25em}:is(.web-results .item) .site{flex-grow:1}:is(:is(.web-results .item) .site) a{align-items:center;display:inline-flex;font-size:.75em;gap:.667em;overflow:hidden}:is(:is(.web-results .item) .site) a .favicon{flex-shrink:0}:is(.web-results .item) .button{padding:0 .857em}:is(.web-results .item.video-object) .thumbnail{height:4em;position:absolute;left:-6.875em;top:0;width:5.375em}:is(:is(.web-results .item.video-object) .thumbnail) .icon{background:rgba(0,0,0,.6);border-radius:50%;color:#fff;height:1.5em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.5em}:is(.web-results .item.video-object) .duration,:is(.web-results .item.video-object) .views{align-items:center;display:inline-flex;gap:.333em}:is(.web-results .item.product) .price,:is(.web-results .item.product) .rating{align-items:center;display:inline-flex;gap:.333em}:is(.web-results .item.product) .rating .rate{font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum"}:is(.web-results .item.place) .address,:is(.web-results .item.place) .rating{align-items:center;display:inline-flex;gap:.333em}:is(.web-results .item.place) .rating .rate{font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum"}:is(.web-results .item.web-page,.web-results .item.a8r-product) .title.no-ellipsis{display:block;max-height:auto;overflow:visible}:is(.web-results .item.web-page,.web-results .item.a8r-product) .site.inline{align-items:center;display:inline-flex;flex-grow:0;flex-shrink:0;gap:.25em;white-space:nowrap}:is(.web-results .item.web-page,.web-results .item.a8r-product) .policy{color:var(--item-metadata-color)}:is(.web-results .item.web-page,.web-results .item.a8r-product) .rating{align-items:center;display:inline-flex;gap:.333em}:is(.web-results .item.web-page,.web-results .item.a8r-product) .rating .rate{font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum"}:is(.web-results .item.web-page) .title-wrap{align-items:flex-start;display:flex;gap:2em;justify-content:space-between}:is(.web-results .item.web-page) .callout{align-items:center;color:var(--item-metadata-color);display:flex;font-size:.75em;gap:.333em;line-height:1.333em;margin:0 0 .667em}:is(.web-results .item.web-page) .site-links{column-count:2;column-gap:2.5em;margin:1em 0 0;padding:0 2.5em}:is(:is(.web-results .item.web-page) .site-links) li{break-inside:avoid;line-height:1.25em;list-style-type:none;margin-bottom:1em;position:relative}:is(:is(.web-results .item.web-page) .site-links) li:after{background:var(--link-color);height:.25em;content:"";display:block;position:absolute;left:-.75em;top:.5em;transform:rotate(45deg);width:.25em}:is(:is(.web-results .item.web-page) .site-links) li a{color:var(--link-color);font-weight:500}:is(:is(.web-results .item.web-page) .site-links) li span{display:block;font-family:var(--font-family-serif);font-size:.875em;font-weight:300;line-height:1.429em}:is(.web-results .item.web-page) .topads{color:var(--item-metadata-color);font-size:.75em;flex-grow:1;text-align:right;text-overflow:ellipsis;white-space:nowrap}:is(.web-results .item.a8r-product) .thumbnail{background:#fff}:is(.web-results .item.a8r-product) .thumbnail img{object-fit:contain}:is(.web-results .item.a8r-product) .price{align-items:center;display:inline-flex;gap:.333em}.web-results .skeleton{display:flex;flex-direction:column;gap:.5em;margin-bottom:2.5em;position:relative}:is(.web-results .skeleton) .title{background:var(--thumbnail-background);border-radius:.75em;height:1.5em;margin-bottom:.25em}:is(.web-results .skeleton) .description{background:var(--thumbnail-background);border-radius:.5em;height:1em}:is(.web-results .skeleton) .footer{background:var(--thumbnail-background);border-radius:.5em;height:1em;padding:0;width:120px}:is(.web-results .skeleton) .thumbnail{background:var(--item-thumbnail-background);border-radius:var(--border-radius);height:3.75em;position:absolute;left:-5.25em;top:0;transition:all .3s ease;width:3.75em}@media only screen and (min-width:1024px) and (max-width:1129px){.web .pagination,.web-results{padding-left:3.25em}}@media only screen and (min-width:768px) and (max-width:1023px){.web-results{padding-left:4em}.web-results .item .thumbnail{height:3em;left:-4em;width:3em}.web-results .item.video-object .thumbnail{height:3em;left:-5em;width:4em}.web-results .skeleton .thumbnail{height:3em;left:-4em;width:3em}.web .pagination{padding-left:4em}}@media only screen and (max-width:767px){.web-results .item{margin-bottom:2em}:is(.web-results .item) header:after{clear:both;content:"";display:block}:is(.web-results .item) .thumbnail{float:left;height:3em;margin-bottom:.5em;margin-right:.75em;position:static;width:3em}:is(.web-results .item) .title{font-size:1em;line-height:1.5em;margin-bottom:.5em}:is(:is(.web-results .item) .title):before{height:1.75em}:is(.web-results .item) .description{font-size:.875em;line-height:1.286em}:is(.web-results .item) footer{gap:1em}:is(.web-results .item) .button{min-width:2.286em;padding:0 .571em}:is(:is(.web-results .item) .button) span{display:none}:is(.web-results .item) .button[name=ai]{padding:0 .857em}:is(:is(.web-results .item) .button[name=ai]):after{content:"AI"}:is(.web-results .item.web-page) .thumbnail{display:none}:is(.web-results .item.video-object) .thumbnail{float:left;height:3em;margin-bottom:.5em;position:relative;left:0;top:0;width:4em}:is(.web-results .item.web-page) .site-links{column-count:1;padding:0 0 0 2em}:is(:is(.web-results .item.web-page) .site-links) li:after{left:-1.25em}.web-results .item .actions{top:0}}.favicon{border-radius:2px;overflow:hidden}