.basicLightbox,.basicLightbox__placeholder{transition-duration:0.3s !important}::marker{content:""}html{font-family:"Outfit";background-color:#eee;display:flex;scroll-behavior:smooth;flex-direction:column}body{scroll-behavior:smooth}h1,h2,h3{font-family:"Syne"}.home .max-container{background:#0048b7}.max-container{background:#fff}.shape-container{width:100%;display:flex;align-items:center;justify-content:center;position:absolute;overflow:hidden;top:0;z-index:1}.shape-container img{width:100%;min-width:1760px}.header{width:100%;position:relative;z-index:2;max-width:1320px;display:flex;flex-direction:column;align-items:flex-start}.menu{background:rgba(0,0,0,0.35);height:65px;border-radius:15px;margin-top:20px;display:flex;align-items:center;padding:0 20px;width:100%;box-sizing:border-box;position:relative}.menu .logo-menu{width:130px;margin-top:-3px}.menu-large{display:flex;align-items:center;width:100%}.menu-items{display:flex;grid-gap:40px;align-items:center;margin-left:75px}.menu-items li a{color:#fff;font-family:"Outfit";font-size:16px;font-weight:500}.language-selector{cursor:pointer;margin-left:auto;display:flex;grid-gap:10px;align-items:center;justify-content:center;margin-right:10px}.language-selector:hover{opacity:0.7}.language-selector img{width:21px;display:block}.language-selector .language-current{font-family:"Outfit";color:#fff;text-transform:uppercase;font-weight:600;font-size:16px}.search-bar{margin-left:20px;position:relative}.search-bar img{width:16px;opacity:0.4;filter:invert(1)}.search-bar form{display:flex;align-items:center;justify-content:center;position:relative}.search-bar input{border-radius:50px;border:none;height:40px;padding:0 15px;width:160px;font-family:"Outfit";transition:150ms all;font-size:15px}.search-bar input:focus{width:200px}.search-bar button{position:absolute;right:3px;border-radius:50px;border:none;height:36px;width:45px;display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer}.language-modal{display:none;position:absolute;right:0;top:73px;width:250px;background:#fff;border-radius:15px;padding:10px;box-sizing:border-box;grid-template-columns:repeat(3, 1fr);grid-gap:5px;z-index:99}.language-modal.show{display:grid}.search-modal,.menu-modal{display:none;position:fixed;align-items:center;justify-content:center;background:#fff785;height:100%;right:0;top:0;width:100%;box-sizing:border-box;padding:0 60px;z-index:999}.search-modal.show,.menu-modal.show{display:flex}.search-modal .close-search,.search-modal .close-menu,.menu-modal .close-search,.menu-modal .close-menu{cursor:pointer;position:absolute;top:0;right:0;padding:25px;box-sizing:border-box;filter:invert(1)}.search-modal .close-search img,.search-modal .close-menu img,.menu-modal .close-search img,.menu-modal .close-menu img{width:24px}.search-modal form,.menu-modal form{width:100%;position:relative;align-items:center;justify-content:center}.search-modal input,.menu-modal input{width:100%;background:#fff;border:0;border-radius:50px;height:65px;padding:0 35px;font-family:"Outfit";font-size:24px}.search-modal button,.menu-modal button{position:absolute;right:5px;border-radius:50px;border:none;height:57px;width:76px;display:flex;align-items:center;justify-content:center;background-color:#0048b7;cursor:pointer;top:4px}.search-modal button img,.menu-modal button img{width:20px;opacity:1}.menu-items-modal{display:flex;flex-direction:column;grid-gap:20px;align-items:center;justify-content:center}.menu-items-modal li a{color:rgba(0,0,0,0.7);font-family:"Outfit";font-size:32px;font-weight:600}.language-item{border:1px solid #e3e3e3;border-radius:12px;height:40px;display:flex;align-items:center;justify-content:center;grid-gap:8px;transition:100ms all}.language-item.unavailable{filter:grayscale(1);opacity:0.5;cursor:inherit}.language-item.unavailable:hover{background:#fff}.language-item:hover{background:#e3e3e3}.language-item.current{border:1px solid #ff1c58}.language-item.current:hover{background:#fff}.language-item img{width:20px;margin-left:-2px}.language-item .language-title{font-family:"Outfit";font-size:14px;text-transform:uppercase;font-weight:600}.menu-small{display:none;align-items:center;justify-content:center;grid-gap:20px;width:100%}.menu-small .language-selector{margin-right:0}.menu-burger,.menu-search{padding:5px;box-sizing:border-box;cursor:pointer}.menu-burger img,.menu-search img{width:28px}.menu-burger{margin-left:0px}.menu-search{border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:50px;height:33px;width:50px}.menu-search img{width:16px;margin-top:-1px}.no-results{margin-top:75px;font-size:18px}.home-h1{font-weight:600;color:#000;font-size:60px;max-width:540px;margin-top:90px;line-height:66px}.sub-h1{font-size:20px;color:#6c6f77;max-width:350px;line-height:28px;margin-top:40px;margin-bottom:75px}.get-started{background:#ffffff;color:#fc858d;margin-top:75px;padding:15px 40px;font-weight:600;text-transform:uppercase;align-self:flex-start;font-family:"Outfit";border-radius:10px}.menu-desktop{width:100%;background:#002f77;border-radius:20px;position:absolute;top:66px;left:0;display:none}.menu-desktop *{color:#fff;font-family:"Outfit"}.menu.menu-open .menu-desktop{display:block}.menu-desktop-section{display:none;grid-template-columns:300px auto}.menu-desktop-section.active{display:grid}.menu-left{padding:30px 40px;box-sizing:border-box;border-right:1px solid #0048b7}.menu-section-trigger.active{color:#fff785}.section-title{color:#fff785;font-size:28px;font-weight:600}.section-categories{display:flex;flex-direction:column;margin-top:20px;grid-gap:10px}.section-categories a{height:50px;border-radius:10px;display:flex;align-items:center;padding-left:15px;margin-left:-15px;position:relative}.section-categories a::after{content:"";background:url("https://ratemycams.com/assets/images/arrow-white.svg");background-size:12px 12px;height:12px;width:12px;position:absolute;right:20px}.section-categories a.active{background:#002864}.menu-right{padding:30px;box-sizing:border-box}.section-entries{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;display:none}.section-entries.active{display:grid}.section-entries a{display:flex;flex-direction:column;grid-gap:8px;padding:15px 20px;box-sizing:border-box;border-radius:10px;transition:150ms all}.section-entries a:hover{background:#002864}.section-entries a .menu-entry-title{font-size:18px;font-weight:500}.section-entries a .menu-entry-title img{width:12px;margin-right:6px}.section-entries a .menu-entry-desc{color:#6388c1;font-size:14px;line-height:16px}.rankings{background:#0048b7;width:100%;margin-top:90px;padding-bottom:150px;position:relative;overflow:hidden}.crown{width:32px;margin-bottom:15px}.rankings-container{width:1100px}.rankings h2{color:#fff;display:flex;flex-direction:column-reverse;font-size:48px;font-weight:600;align-items:center;text-align:center}.rankings h2 span{font-family:"Outfit";margin-bottom:5px;font-size:16px;font-weight:300;text-transform:uppercase}.rankings-text{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;grid-gap:50px;color:#fff;margin-top:80px;font-size:18px;line-height:30px;z-index:1;font-weight:300}.rankings-sites{margin-top:80px;display:grid;grid-gap:40px;grid-template-columns:repeat(3, 1fr);width:100%}.site-card{border-radius:15px;width:100%;background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2}.site-card ul{display:flex;flex-direction:column;padding:15px 10px;align-items:center;grid-gap:10px;margin-bottom:auto}.site-card ul li{font-size:17px;color:#232323;font-family:"Outfit";padding-left:20px;font-weight:300;display:flex;align-items:center;position:relative}.site-card ul li::before{content:"";position:absolute;left:0;top:0.3em;width:7px;height:7px;border-radius:50%;background:#2457ff;box-shadow:0 0 0 4px color-mix(in oklab, #2457ff 22%, transparent)}.site-card-rank{position:absolute;left:20px;color:#fff;font-family:"Outfit";font-size:72px;font-weight:600;top:-30px}.site-card-header{display:flex;border-radius:12px 12px 0 0;align-items:center;justify-content:center;padding:20px 0;width:100%;height:50px;background:#005be8}.site-card-header img{width:150px}.site-card-best{height:30px;background:#fff785;color:#000;display:flex;align-items:center;justify-content:center;font-family:"Outfit";width:100%;font-size:16px;font-weight:500}.site-card-rating{font-family:"Outfit";font-size:50px;color:#000000;padding:20px 0;padding-bottom:5px;font-weight:600;display:flex;align-items:flex-end;margin-right:-15px}.site-card-rating span{color:#c2c2c2;font-size:22px;margin-bottom:5px;margin-left:5px}.rating-type{position:absolute;top:15px;right:15px;display:flex}.rating{background:#fff;padding:0 15px;border-radius:7px;font-family:"Outfit";font-weight:500;font-size:16px;height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.type{height:28px;background:rgba(0,0,0,0.4);padding:0 15px;font-family:"Outfit";display:flex;align-items:center;justify-content:center;border-radius:8px;padding-right:35px;margin-right:-24px;font-size:15px;font-weight:400;color:#fff}.site-card-button{height:45px;background:#ff1c58;color:#fff;font-family:"Outfit";font-size:16px;text-transform:uppercase;padding:0 50px;box-sizing:border-box;border-radius:50px;margin-bottom:15px;margin-top:25px;display:flex;align-items:center;font-weight:600;justify-content:center;transition:100ms all}.site-card-button:hover{opacity:0.8}.crown-big{position:absolute;bottom:0;left:-300px}.crown-big img{width:900px;display:block}.articles{padding:150px;background:#fff;width:100%;padding-top:70px;box-sizing:border-box}.articles-header{display:flex;grid-gap:150px}.title-left .above-title{color:#0048b7;text-transform:uppercase;font-size:16px;font-family:"Outfit";margin-bottom:10px;font-weight:600}.title-left h2{color:#000;font-size:54px;line-height:58px;width:550px;font-weight:600}.articles-intro{font-size:18px;line-height:30px;max-width:600px;margin-top:45px}.reverse-wrap{display:flex;flex-direction:column}.section-container{padding:0 150px}.all-articles,.all-cams{margin-top:50px;border:1px solid #000;border-radius:50px;padding:12px 35px;margin-left:auto;font-family:"Outfit";font-weight:500;font-size:18px;transition:100ms all}.all-articles:hover,.all-cams:hover{background:#000;color:#fff}.all-cams{margin-top:0px}.articles-latest{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;margin-top:25px;align-items:flex-start}.article-item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:100ms all}.article-item:hover .article-poster img{opacity:0.8}.article-item:hover .article-button img{transform:translateX(10px)}.article-item a{width:100%}.article-poster{border-radius:15px;overflow:hidden;height:320px;position:relative;width:100%;background:#000}.article-poster img{width:100%;height:100%;object-fit:cover;transition:100ms all;display:block}.article-poster.article-review{height:250px}.new-article{position:absolute;top:10px;right:10px;background:#ff1c58;padding:6px 12px;border-radius:50px;color:#fff;font-family:"Outfit";text-transform:uppercase;font-weight:600;font-size:13px}.article-title{font-size:20px;line-height:26px;font-family:"Outfit";font-weight:400;color:#000;width:100%;padding:15px 0;padding-bottom:8px;bottom:0px;box-sizing:border-box;padding-left:5px}.article-date{font-family:"Outfit";font-size:13px;color:#858c9f;padding-left:5px;text-transform:uppercase}.article-category{position:absolute;display:flex;bottom:10px;left:10px;grid-gap:8px}.article-category .article-cat{font-size:15px;font-family:"Outfit";border-radius:8px;background:rgba(0,0,0,0.5);color:#fff;padding:8px 15px;display:flex;align-items:center;justify-content:center}.article-button{position:absolute;top:20px;right:30px}.article-button img{width:35px;transition:100ms all}.hero-article{margin-bottom:40px}.hero-article .article-poster{height:inherit;aspect-ratio:16/9}.latest-reviews-title{font-size:46px;font-weight:500;margin-top:110px;font-weight:600}.featured{display:grid;grid-template-columns:repeat(2, 1fr);height:680px;width:100%}.featured-left{height:auto;overflow:hidden;background:#000}.featured-left img{transition:100ms all;width:100%;height:100%;object-fit:cover}.featured-left:hover img{opacity:0.8;transform:scale(1.05)}.featured-right{position:relative;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding-left:100px;box-sizing:border-box}.featured-half{position:absolute;height:100%;right:-100px}.above-title-featured{font-size:18px;color:#fff785;margin-bottom:15px;text-transform:uppercase;font-weight:500;letter-spacing:1.5px;font-family:"Outfit"}.title-featured{font-weight:600;color:#fff;font-size:52px;line-height:60px}.featured-container{position:relative;z-index:1;max-width:70%}.under-title-featured{font-size:20px;color:#fff;margin-top:30px;line-height:32px;margin-bottom:80px;font-family:"Outfit";max-width:80%;font-weight:300}.button-featured{padding-right:120px;font-family:"Outfit";color:#fff;text-transform:uppercase;border-bottom:2px solid #fff;font-weight:500;font-size:18px;padding-bottom:15px;padding-top:15px;transition:100ms all}.button-featured:hover{padding-right:160px;opacity:0.7}.categories{padding:150px;background:#fff;width:100%;display:grid;grid-template-columns:3fr 6fr;grid-gap:200px;box-sizing:border-box;align-items:flex-start}.categories-left{display:flex;flex-direction:column;justify-content:center}.above-title-categories{font-size:16px;font-family:"Outfit";color:#0048b7;text-transform:uppercase;font-weight:500}.title-categories{margin-top:15px;color:#000;max-width:500px;font-size:54px;line-height:58px;font-weight:600}.under-title-categories,.vip-text{font-size:18px;line-height:30px;margin-top:45px;margin-bottom:70px}.categories-more{width:300px;background:#000;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;height:60px;color:#fff;position:relative;font-weight:500;text-transform:uppercase;font-size:18px;font-family:"Outfit"}.categories-more img{width:32px;position:absolute;right:30px;transition:100ms all}.categories-more:hover img{transform:translateX(10px)}.categories-right{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px}.category-item{width:100%;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;position:relative}.category-item:hover .arrow-category{transform:translateX(10px)}.category-item:hover .category-image img{opacity:0.4}.category-image{height:280px;width:100%;background:#404348}.category-image img{transition:100ms all;width:100%;height:100%;object-fit:cover;opacity:0.5;display:block}.category-title{position:absolute;font-family:"Outfit";color:#fff;font-size:22px;text-transform:uppercase;font-weight:500;letter-spacing:2px;left:20px;bottom:25px}.arrow-category{transition:100ms all;width:30px;bottom:25px;right:30px;position:absolute}.vip{width:100%;background:#fff;padding:0 50px;box-sizing:border-box;padding-bottom:80px}.compare-home{width:100%}.vip-container{display:flex;flex-direction:row;background:#0048b7;border-radius:10px;min-height:500px;grid-gap:220px;align-items:center;overflow:hidden;position:relative}.letter-vip{position:absolute;left:-130px;top:-50px;width:550px}.girl-vip{height:100%;width:auto;right:0;position:absolute}.vip-left{padding-left:180px;align-items:flex-start;justify-content:center;max-width:550px;position:relative;z-index:1}.vip-title{color:#fff;font-family:"Syne";font-weight:600;font-size:40px;margin-bottom:30px}.vip-text{color:#fff;margin:0;margin-top:20px}.email-container{display:flex;position:relative;margin-top:50px}.email-container .join-vip{width:300px;border:1px solid #fff;padding:15px 30px;color:#fff;border-radius:50px 0 0 50px;background:transparent;font-size:16px;font-weight:300;position:relative;height:50px;box-sizing:border-box}.email-container .join-vip::placeholder{color:#fff}.email-container button{height:100%;background:#fff;border:none;height:50px;width:100px;border-radius:0 50px 50px 0;display:flex;align-items:center;justify-content:center;font-weight:600;color:#0048b7;cursor:pointer;padding-right:10px;font-family:"Outfit";font-size:16px}.vip-under{display:flex;align-items:center;font-family:"Outfit";margin-top:15px;font-size:14px;color:#7ea3ba}.vip-under img{width:20px;margin-right:10px}.vip-right{margin-top:-50px;position:relative;z-index:1;display:flex;flex-direction:column}.vip-element{font-family:"Outfit";font-size:38px;line-height:64px;color:#fff785;display:flex;align-items:center;padding-left:50px;position:relative}.vip-element::before{content:"";background-image:url("https://d1cofzjlxnh45a.cloudfront.net/images/tick-yellow.png");background-size:30px 30px;width:30px;height:30px;position:absolute;left:0}.footer{background:#f1f1f1;width:100%}.footer-up{background:#fff785;display:grid;align-items:center;justify-content:center;min-height:300px;width:100%;box-sizing:border-box;grid-template-columns:3fr 4fr}.footer-down{height:35px;background:#ff1c58;width:100%;display:flex;align-items:center;justify-content:center;font-family:"Outfit";color:#fff}.footer-left{padding-right:100px;height:100%;border-right:1px solid #cfc96e;align-items:center;justify-content:flex-end}.footer-left img{height:70px}.footer-right{height:100%;flex-wrap:wrap;padding:50px 0;padding-left:100px;align-items:flex-start;box-sizing:border-box;max-height:620px;grid-gap:50px;max-width:650px}.footer-menu{display:flex;flex-direction:column;font-family:"Outfit"}.footer-menu .footer-title{font-size:22px;color:#000;margin-bottom:15px}.footer-menu li{font-size:16px;line-height:26px}.footer-menu li a{color:rgba(0,0,0,0.5)}.review-header{display:flex;flex-direction:column;align-items:center;justify-self:center;margin-bottom:30px;margin-top:40px;width:100%}.review-header h1{font-size:54px;color:#fff;font-weight:600;max-width:760px;text-align:center;line-height:66px;margin-top:20px}.publish-date{font-family:"Syne";font-size:16px;font-weight:300;color:rgba(255,255,255,0.5)}.page-category{display:flex;grid-gap:10px;margin-top:30px;margin-bottom:20px}.tag-category{background:transparent;border:1px solid #fff;color:#fff;font-size:15px;height:35px;padding:0 25px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:"Outfit";transition:100ms all}.tag-category:hover{background:#fff;color:#000}.review-fold{display:grid;grid-template-columns:1fr 450px 1fr;align-items:center;justify-content:center;background:#f5f8ff;width:100%;height:180px}.review-rating{position:relative;display:flex;align-items:center;height:180px;justify-content:center}.review-rating-bg{position:absolute;right:0;height:100%;top:0}.review-data{width:450px;display:flex;align-items:center;justify-content:center;border-right:1px solid #dbe3f7;border-left:1px solid #dbe3f7;height:100%;padding:0 30px;box-sizing:border-box}.data-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:18px}.data-element{display:flex;flex-direction:column;grid-gap:7px;font-family:"Outfit"}.data-title{font-size:16px;color:#a8bad7;font-weight:400}.data-text{font-size:32px;color:#000;font-weight:600}.review-pro{color:#fff;font-family:"Outfit";font-size:18px;padding-left:40px;position:relative;display:flex;align-items:center}.review-pro::before{content:"";background-image:url("https://d1cofzjlxnh45a.cloudfront.net/images/tick-white.png");background-size:16px 16px;height:16px;width:16px;position:absolute;left:0}.logo-cta{padding-left:50px;box-sizing:border-box;display:flex;flex-direction:column;grid-gap:20px}.review-logo{width:200px}.review-logo img{width:100%}.review-cta,.side-cta{width:200px;height:50px;background:#ff1c58;border-radius:10px;color:#fff;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-family:"Outfit";cursor:pointer;transition:100ms all}.review-cta span,.side-cta span{margin-left:20px}.review-cta img,.side-cta img{margin-left:25px;width:26px}.review-cta:hover,.side-cta:hover{opacity:0.8}.review-cta:hover img,.side-cta:hover img{transition:100ms all;transform:translateX(5px)}.review-note{font-size:84px;font-family:"Outfit";padding-right:50px;box-sizing:border-box;position:relative;z-index:1;color:#0048b7;font-weight:600;margin-left:auto;display:flex;align-items:center;justify-content:center;transition:100ms all}.review-note::before{content:none;background-size:30px 20px;background-image:url("https://d1cofzjlxnh45a.cloudfront.net/images/crown.png");width:30px;height:20px;position:absolute;top:-25px}.review-note:hover{opacity:0.8}.header-container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;position:relative;background:#0048b7}.header-image{position:absolute;width:100%;height:100%;background:#0048b7}.header-image img{width:110%;object-fit:cover;height:110%;opacity:0.7;filter:blur(15px);margin-left:-5%;margin-top:-1%}.review-image img{opacity:0.8;filter:blur(4px)}.sticky-fold{position:fixed;height:70px;background:#0048b7;display:flex;bottom:0;width:100%;z-index:99;display:none;grid-template-columns:110px 80px 1fr;align-items:center;grid-gap:10px;justify-content:center;padding-left:20px;box-sizing:border-box;transform:translateY(70px);transition:150ms all}.sticky-fold.visible{transform:translateY(0);opacity:1}.sticky-logo{box-sizing:border-box}.sticky-logo img{width:100%}.sticky-rating{display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;font-family:"Outfit";font-weight:600;height:70px;padding-left:10px;border-left:1px solid #326b8b}.sticky-rating span{font-size:16px;font-weight:400;align-self:flex-end;opacity:0.6;padding-left:2px;margin-bottom:23px}.sticky-cta{height:70px;display:flex;align-items:center;justify-content:center;padding:0 25px;box-sizing:border-box;background:#ff1c58}.sticky-cta span{font-size:16px;line-height:22px;color:#fff;font-weight:600;font-family:"Outfit";text-transform:uppercase}.sticky-cta img{width:24px;margin-left:20px;margin-right:-10px}.h2-content,.text-content h2{font-size:38px;line-height:46px;margin-top:70px;font-weight:600;scroll-margin-top:50px;margin-bottom:40px}.h3-content,.text-content h3{font-size:24px;margin:30px 0;margin-top:40px;font-weight:600;line-height:36px}.h3-content span,.text-content h3 span{font-weight:300;padding-right:8px}.h4-content,.text-content h4{font-size:20px;margin-top:40px;margin-bottom:25px;font-weight:500;line-height:30px}.outer-content{width:100%;background:#fff;display:flex;align-items:center;justify-content:center;padding-bottom:100px}.content-container{display:grid;grid-template-columns:260px 800px 300px;grid-gap:50px;margin-bottom:50px;margin-top:50px;grid-template-areas:"toc content more";box-sizing:border-box}.content-text{display:flex;flex-direction:column;font-family:"Syne";grid-area:content}.content-outer{max-width:650px;margin:0 auto;width:100%}.content-outer a{word-break:break-all;overflow-wrap:anywhere}.content-outer .text-content:first-child{margin-top:0}.article-outer .poster-content{border-radius:15px 15px 0 0;margin-bottom:0}.article-outer .summary{border-radius:0 0 15px 15px}.poster-content{width:100%;border-radius:15px;overflow:hidden;margin-bottom:20px}.poster-content img{width:100%;height:auto;display:block}.content-toc{grid-area:toc}.more-articles{display:flex;flex-direction:column;grid-gap:30px}.more-articles .article-poster{height:inherit;aspect-ratio:16 / 9}.more-title{padding-top:50px;margin-top:50px;border-top:1px solid #f0f4fe;font-family:"Outfit";font-size:30px;color:#000000;font-weight:600;padding-bottom:5px}.text-content{font-size:18px;line-height:32px;font-weight:300;display:flex;flex-direction:column;grid-gap:30px;margin-top:20px;font-family:"Outfit"}.text-content strong{font-weight:300;background:linear-gradient(transparent, 70%, #fffbc9);color:inherit}.text-content i{font-weight:600}.text-content a{color:#0048b7;text-decoration:underline;text-underline-offset:5px;word-break:keep-all}.text-content a strong{color:#ff1c58 !important}.text-content a:hover{color:#df323d}.text-content ul li{padding-bottom:10px;color:#000;padding-left:20px;position:relative;display:block;align-items:center}.text-content ul li::before{content:"";width:4px;height:4px;background-color:#2563eb;border-radius:10px;left:0;position:absolute;margin-bottom:-4px;top:15px}.content-sources{margin-top:70px;background:#f5f8ff;padding:25px 30px;box-sizing:border-box;border-radius:10px}.content-sources ul{display:flex;flex-direction:column;grid-gap:10px}.content-sources ul li{padding-left:15px;position:relative;display:flex;align-items:center}.content-sources ul li::before{content:"";width:3px;height:3px;position:absolute;left:0;background:#a6b0c9;border-radius:50%}.content-sources ul li a{font-family:"Outfit";color:#2563eb;text-decoration:underline;text-underline-offset:2px;font-weight:300;font-size:15px}.source-title{font-family:"Outfit";font-size:15px;font-weight:600;margin-bottom:15px}.blockquote{padding-left:50px;border-left:2px solid #2563eb;margin:50px 0;box-sizing:border-box;position:relative}.blockquote::before{content:"";background:url("https://d1cofzjlxnh45a.cloudfront.net/images/blockquote.png");background-size:17px 14px;height:14px;width:17px;position:absolute;left:15px;top:0}.blockquote p{font-family:"Syne";font-size:22px;line-height:36px;color:#2563eb;font-weight:500}.blockquote footer{margin-top:10px;font-family:"Outfit";font-size:14px;color:#a4b7de;font-weight:300;font-style:italic}.blockquote footer a{color:#a4b7de}.blockquote footer cite{text-decoration:underline;text-underline-offset:2px}.cta-text-content{background:#ffc600;box-sizing:border-box;color:#2e3532;border-radius:7px;font-weight:bold;line-height:20px;font-size:15px;margin:30px 0;display:grid;grid-template-columns:80px 1fr;align-items:center;position:relative}.cta-text-content .cta-text-left{padding:15px 20px;display:flex;align-items:center;box-sizing:border-box;height:100%;justify-content:center;border-right:1px solid #e5b400}.cta-text-content .cta-text-left img{width:40px;opacity:0.4}.cta-text-content .cta-text-right{padding:15px 20px;padding-right:30px;display:flex;align-items:center;border-left:1px solid #ffd438;height:100%;box-sizing:border-box;font-weight:400;font-family:"Outfit";font-size:18px;line-height:26px;color:#755c05}.cta-text-content::after{content:"";background-image:url("https://d1cofzjlxnh45a.cloudfront.net/images/cta-text-right.png");background-size:12px;width:12px;height:12px;right:10px;top:10px;opacity:0.3;position:absolute}.cta-text-content:hover{opacity:0.8}.cs-pc-list{display:flex;flex-direction:column}.cs-pc-list li{margin:5px 0;padding-left:25px;font-size:18px;line-height:30px;display:flex;align-items:center;position:relative}.cs-pc-list li::before{content:"";position:absolute;left:0;top:0.7em;width:7px;height:7px;border-radius:50%;background:#2457ff;box-shadow:0 0 0 4px color-mix(in oklab, #2457ff 22%, transparent)}.cs-pros{margin-top:45px;box-sizing:border-box;border-radius:10px}.cs-cons{margin-top:25px;box-sizing:border-box;border-radius:10px;margin-bottom:30px}.cs-cons li::before{background:#ff1c58;box-shadow:0 0 0 4px color-mix(in oklab, #ff1c58 22%, transparent)}.why-blur{box-sizing:border-box;padding:25px 30px;background:#fff785;display:flex;border-radius:15px;margin-top:30px;margin-bottom:30px}.why-blur.modelswanted{margin:50px 0;background:#f5f8ff;border:1px solid #2563eb;align-items:center;justify-content:center}.why-blur.modelswanted .blur-right{color:#2563eb !important}.why-blur.modelswanted .blur-right .blur-text,.why-blur.modelswanted .blur-right .blur-title{text-align:center}.why-blur.modelswanted .blur-right .blur-left{display:none}.why-blur.modelswanted .blur-right .blur-cta{height:40px;padding:0 20px;border-radius:10px;color:#fff;font-family:"Outfit";background:#2563eb;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin:0 auto;margin-top:20px}.blur-left{padding-right:25px;margin-right:25px;display:flex;align-items:center;justify-content:center;border-right:1px solid #ede684}.blur-left img{width:50px;opacity:0.3}.blur-right{padding-left:5px;display:flex;flex-direction:column;justify-content:center;color:#896a24}.blur-right .blur-title{font-family:"Outfit";font-size:18px;font-weight:600;line-height:26px}.blur-right .blur-text{font-family:"Syne";font-size:16px;margin-top:10px;line-height:24px}.content-website{border-radius:15px;display:grid;padding:25px;box-sizing:border-box;border:2px solid #f0f4fe;grid-template-columns:60px auto;grid-gap:25px;align-items:flex-start;margin:30px 0;box-sizing:border-box;background:#fafbff}.web-image{width:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}.web-image img{width:100%;display:block;border-radius:50%}.web-content{display:flex;flex-direction:column;align-items:flex-start}.web-title{font-family:"Outfit";font-size:24px;color:#000;font-weight:600}.web-sub{font-family:"Outfit";font-size:16px;margin-top:8px}.web-text{font-family:"Syne";font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:15px;color:#858c9f}.web-text i{font-style:italic}.web-cta{padding:12px 35px;font-weight:500;background:#ff1c58;margin-top:20px;font-family:"Outfit";text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-items:center;border-radius:10px;font-size:14px}.product-cta{display:inline-flex;align-items:center;gap:14px;max-width:100%;box-sizing:border-box;margin:30px 0;padding:13px 16px;background:#ff1c58;color:#fff;border-radius:12px;font-family:"Outfit";font-weight:600;font-size:16px;line-height:1.2;box-shadow:0 6px 18px rgba(255,28,88,0.25);transition:150ms all}.product-cta:hover{opacity:0.85;transform:translateY(-1px)}.product-cta .product-cta-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-cta .product-cta-icon svg{width:22px;height:22px}.product-cta .product-cta-text{text-transform:uppercase;letter-spacing:0.3px}.product-cta .product-cta-price{margin-left:auto;padding:6px 12px;background:rgba(255,255,255,0.18);border-radius:8px;font-weight:700;white-space:nowrap}.image-content{display:flex;align-items:center;justify-content:center;padding-top:56.25%;margin-top:40px;margin-bottom:20px;position:relative}.image-content img{position:absolute;width:100%;top:0;border-radius:10px;height:auto;border:1px solid #e2e9eb}.image-content figcaption{margin-top:15px;color:#9f9f9f;font-size:15px;line-height:20px;font-family:"Outfit";text-align:center}.image-content figcaption p{width:100%;line-height:18px;left:0;color:#000;font-size:13px;text-align:center}.image-content a{color:#fff;text-decoration:underline}.image-content.small-margin{margin-top:0px;margin-bottom:30px}.image-content.vertical{padding-top:inherit}.image-content.vertical img{position:relative}.price-table{border-radius:10px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;margin-top:20px;padding-top:5px;padding-bottom:10px}.price-table tbody{border-radius:15px;border:1px solid #d9e2ef}.price-table td:nth-child(2),.price-table td:nth-child(3){font-family:"Outfit",ui-monospace;font-weight:300;font-size:15px}.bonus{color:#2563eb;text-transform:uppercase;font-size:12px;margin-top:5px;font-family:"Outfit",ui-monospace;font-weight:400}.bonus span{padding-right:5px}.table-size{padding:0 20px;display:grid;align-items:center;grid-template-columns:auto repeat(2, 130px);width:100%;box-sizing:border-box;height:48px;position:relative;font-size:18px;background:#fff;border-bottom:1px dashed #ebf0f7}.table-size th,.table-size td{color:#000;font-size:15px;font-weight:300;text-align:left;font-family:"Outfit"}.table-size th:last-child,.table-size td:last-child{text-align:right}.table-size.first-row{border-radius:15px 15px 0 0;border-bottom:none;height:46px;background:#f7faff;border-bottom:1px dashed #ebf0f7}.table-size.first-row th{color:#000;font-weight:600;font-size:14px}.table-size:last-child{border-radius:0 0 15px 15px;height:48px}.json-table-wrap{overflow-x:auto;margin-top:40px;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 60px);border:1px solid #d9e2ef;border-radius:10px;margin-bottom:40px}.json-table-wrap.last-left .json-table thead tr th:last-child,.json-table-wrap.last-left .json-table thead tr td:last-child,.json-table-wrap.last-left .json-table tbody tr th:last-child,.json-table-wrap.last-left .json-table tbody tr td:last-child{text-align:left;padding:10px 0}.json-table{width:100%;box-sizing:border-box;display:flex;flex-direction:column}.json-table thead tr,.json-table tbody tr{padding:0 20px;display:grid;grid-template-columns:repeat(var(--col-count), 1fr);min-width:calc(var(--col-count) * 120px);align-items:center;width:100%;box-sizing:border-box;min-height:48px;position:relative;background:#fff;border-bottom:1px dashed #ebf0f7}.json-table thead tr th,.json-table thead tr td,.json-table tbody tr th,.json-table tbody tr td{color:#000;font-size:15px;line-height:24px;font-weight:300;text-align:left;font-family:"Outfit"}.json-table thead tr th a,.json-table thead tr td a,.json-table tbody tr th a,.json-table tbody tr td a{color:#ff1c58;text-decoration:underline;text-underline-offset:2px}.json-table thead tr th:last-child,.json-table thead tr td:last-child,.json-table tbody tr th:last-child,.json-table tbody tr td:last-child{text-align:right}.json-table thead tr{border-radius:15px 15px 0 0;height:46px;background:#f7faff}.json-table thead tr th{color:#000;font-weight:600;font-size:14px}.json-table tbody tr:last-child{border-radius:0 0 15px 15px;border-bottom:none;min-height:48px}.big-table{margin-top:30px}.big-table .table-size{grid-template-columns:auto repeat(3, 120px)}.price-table-title{color:#000;font-family:"Syne";font-size:14px;font-weight:600;margin-top:10px;text-transform:uppercase;display:flex;align-items:center;margin-bottom:20px;line-height:22px;text-align:left}.price-table-title img{width:19px;margin-right:10px;margin-top:-2px}.price-table-subtext{font-size:13px;color:#7e7e7e;font-family:"Outfit";line-height:18px;margin-top:15px}.bar-chart{width:100%;margin:40px 0;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:15px;overflow:hidden;font-family:"Outfit"}.bar-chart-head{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;padding:14px 20px;box-sizing:border-box;background:#f7faff;border-bottom:1px dashed #ebf0f7}.bar-chart-q{font-family:"Syne";font-size:14px;line-height:22px;font-weight:600;color:#000}.bar-chart-n{font-size:13px;font-weight:400;color:#5b708c;white-space:nowrap}.bar-chart-rows{display:flex;flex-direction:column;list-style:none}.bar-chart-rows li::before{display:none}.bar-chart-row{display:grid;grid-template-columns:1fr 180px 46px;align-items:center;grid-gap:14px;padding:0 20px;min-height:48px;box-sizing:border-box;border-bottom:1px dashed #ebf0f7}.bar-chart-row:last-child{border-bottom:none}.bar-chart-row.is-top{background:#fbfcff}.bar-chart-row.is-top .bar-fill{background:#ff1c58}.bar-chart-row.is-top .bar-value{color:#ff1c58}.bar-label{font-size:15px;font-weight:300;line-height:20px;color:#000;padding:12px 0}.bar-track{display:block;height:8px;border-radius:4px;background:#eef2fc;overflow:hidden}.bar-fill{display:block;width:calc(var(--v) * 1%);height:100%;border-radius:4px;background:#2563eb;transition:width 0.85s cubic-bezier(0.22, 0.9, 0.3, 1)}.bar-value{font-size:15px;font-weight:600;color:#000;text-align:right;font-variant-numeric:tabular-nums}.bar-chart.is-armed .bar-fill{width:0}@media (prefers-reduced-motion: reduce){.bar-fill{transition:none}.bar-chart.is-armed .bar-fill{width:calc(var(--v) * 1%)}}.methodology{display:block;width:100%;margin:40px 0;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:15px;overflow:hidden;font-family:"Outfit"}.methodology-head{display:flex;align-items:center;grid-gap:10px;padding:14px 20px;box-sizing:border-box;background:#f7faff;border-bottom:1px dashed #ebf0f7}.methodology-icon{width:18px;height:18px;flex:none;color:#2563eb}.methodology-icon svg{width:100%;height:100%;display:block}.methodology-title{font-family:"Syne";font-size:14px;line-height:22px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#000;margin:0}.methodology-rows{display:flex;flex-direction:column;margin:0}.methodology-row{display:grid;grid-template-columns:200px 1fr;align-items:baseline;grid-gap:20px;padding:12px 20px;box-sizing:border-box;border-bottom:1px dashed #ebf0f7}.methodology-row dt{font-size:14px;font-weight:300;color:#5b708c}.methodology-row dd{font-size:15px;line-height:22px;font-weight:400;color:#000;margin:0}.methodology-text{padding:18px 20px;box-sizing:border-box;font-size:14px;line-height:24px;font-weight:300;color:#5b708c;border-bottom:1px dashed #ebf0f7}.methodology-text p+p{margin-top:12px}.methodology-text strong{font-weight:500;color:#000}.methodology-text a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.methodology-text ul{display:flex;flex-direction:column;grid-gap:6px;margin-top:10px}.methodology-text ul li{padding-left:15px;position:relative}.methodology-text ul li::before{content:"";width:3px;height:3px;background:#a6b0c9;border-radius:50%;position:absolute;left:0;top:10px}.methodology>*:last-child{border-bottom:none}.methodology-rows:last-child .methodology-row:last-child{border-bottom:none}.methodology-links{display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;padding:16px 20px;box-sizing:border-box;background:#fcfdff}.methodology-chip{display:inline-flex;align-items:center;grid-gap:8px;height:36px;padding:0 15px;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:8px;font-size:14px;font-weight:400;color:#000;text-decoration:none;transition:border-color 0.2s ease, color 0.2s ease}.methodology-chip svg{width:16px;height:16px;flex:none;color:#2563eb}.methodology-chip:hover{border-color:#2563eb;color:#2563eb}.big-button{width:100%;background:#ff1c58;color:#fff;display:flex;align-items:center;justify-content:center;height:50px;border-radius:10px;margin-top:30px;font-family:"Outfit";font-size:16px;font-weight:500;position:relative}.big-button:hover{opacity:0.8}.big-button img{position:absolute;width:20px;top:10px;right:10px}.duo-block-content{border-radius:10px;display:flex;margin-top:50px;min-height:200px;overflow:hidden;border:1px solid #d9e2ef}.duo-block-left{min-width:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px 0;box-sizing:border-box}.duo-title{font-size:16px;font-weight:500;color:#000000;margin-bottom:12px}.duo-value{font-size:52px;font-weight:bold;color:#000;letter-spacing:1px;font-family:"Outfit"}.duo-subvalue{font-size:14px;text-transform:uppercase;color:#000;letter-spacing:1px;margin-top:8px;font-weight:bold;font-family:"Outfit"}.duo-button{width:170px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:20px;font-size:16px;font-weight:500;font-family:"Outfit";color:#fff;background:#ff1c58}.duo-subtext{margin-top:10px;font-size:12px;font-weight:bold;font-family:"Outfit";color:#000}.duo-block-right{background:#f5f8ff;width:100%;display:flex;align-items:center;border-left:1px solid #d9e2ef}.duo-block-right ul{padding:15px 30px}.duo-block-right ul li{color:#000;padding:3px 0;padding-left:30px;position:relative;display:flex;align-items:center;font-size:17px;line-height:30px;font-family:"Outfit"}.duo-block-right ul li::before{content:"";width:14px;height:14px;background-image:url("https://d1cofzjlxnh45a.cloudfront.net/images/tick-blue.png");background-size:14px;position:absolute;left:0;top:4px;margin-top:8px}.content-pm{display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr);margin-top:30px}.pm-block{height:100px;border-radius:10px;border:1px solid #e2e9eb;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.pm-block.cheapest::before{content:"BEST";width:50px;height:20px;color:#fff;font-family:"Outfit";font-size:11px;font-weight:bold;text-transform:uppercase;background-color:#ffa81d;position:absolute;top:0;left:0;border-radius:10px 0 10px 0;display:flex;align-items:center;justify-content:center}.pm-block:hover{opacity:1}.pm-name{font-family:"Outfit";font-size:16px;margin-top:10px}.content-step{font-size:16px;font-family:"Outfit";font-weight:600;margin-top:70px;color:#2563eb;text-transform:uppercase;padding-top:20px;border-top:1px solid #2563eb}.content-step+.h2-content{margin-top:5px;font-size:30px;line-height:36px}.faq-container .h3-content{margin-bottom:20px}.faq-container .text-content{margin-top:0}.other-sites{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:15px;margin-top:10px}.other-sites h3{padding:15px}.rmc-sidebar{display:flex;flex-direction:column;grid-gap:20px;top:90px;position:sticky}.toc-elements{margin-top:15px;box-sizing:border-box;display:flex;flex-direction:column}.toc-elements li{margin:4px 0;display:flex;align-items:center;position:relative}.toc-elements li a{font-size:15px;font-weight:300;color:#9f9f9f;font-family:"Outfit";line-height:20px;display:flex;align-items:flex-start}.toc-elements li a.active{color:#000;font-weight:600}.toc-elements li a:hover{color:#000000}.toc-elements li a span{font-family:"Outfit";font-weight:600;margin-right:6px;text-decoration:none;text-align:right}.toc-title{font-family:"Outfit";font-weight:600;text-transform:uppercase;padding-bottom:10px;font-size:14px;border-bottom:1px solid #000}.rmc-mobile-toc{display:none;position:fixed;top:15px;left:0;right:0;background:rgba(255,255,255,0.9);box-shadow:0 -1px 6px rgba(0,0,0,0.1);font-family:"Syne";z-index:999;transition:max-height 0.3s ease;margin:0 25px;border-radius:10px;opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transform:translateY(-120px);transition:150ms all;opacity:0;visibility:hidden}.rmc-mobile-toc.visible{transform:translateY(0px);opacity:1;visibility:visible}.rmc-mobile-toc-header{display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;width:100%;box-sizing:border-box}.current-container{display:flex;flex-direction:column;grid-gap:4px}.current-text{text-transform:uppercase;color:#2563eb;font-size:11px;font-family:"Outfit"}.rmc-mobile-toc-current{font-size:18px;font-weight:600;padding-right:30px;box-sizing:border-box;line-height:24px;color:#000;flex:1;display:flex;flex-direction:column;grid-gap:5px;font-family:"Outfit"}.rmc-mobile-toc-toggle img{width:26px;height:26px;transform:rotate(90deg);transition:transform 0.3s ease}.rmc-mobile-toc.expanded .rmc-mobile-toc-toggle img{transform:rotate(-90deg)}.rmc-mobile-toc-list{display:none;flex-direction:column;padding:15px;padding-bottom:25px;overflow-y:auto;grid-gap:8px}.rmc-mobile-toc.expanded .rmc-mobile-toc-list{display:flex}.rmc-mobile-toc-list a{font-size:16px;font-family:"Outfit";color:#9f9f9f;line-height:22px;padding:4px 0;text-decoration:none}.rmc-mobile-toc-list a:hover,.rmc-mobile-toc-list a.active{color:#000}.content-more{position:relative;display:flex;flex-direction:column;grid-area:more}.video-stuff,.image-stuff{border-radius:10px;overflow:hidden;display:block}.a300{height:250px;width:300px}.side-snippet{opacity:0;pointer-events:none;transition:opacity 0.3s ease;top:90px;position:sticky;background:#fff;box-shadow:rgba(50,50,93,0.1) 0px 2px 5px -1px,rgba(0,0,0,0.1) 0px 1px 3px -1px;width:100%;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;z-index:1}.side-snippet.visible{opacity:1;pointer-events:auto}.side-logo{padding:30px 0;display:flex;align-items:center;justify-content:center}.side-logo img{width:180px}.side-rating{background:#f5f8ff;font-weight:600;font-size:72px;display:flex;align-items:center;justify-content:center;width:100%;position:relative;border-top:1px solid #e2e9eb;border-bottom:1px solid #e2e9eb;overflow:hidden;height:120px;font-family:"Outfit"}.side-rating a{transition:100ms all;z-index:1;color:#0048b7;position:relative}.side-rating a:hover{opacity:0.8}.side-rating img{position:absolute;width:100%}.side-cta{background:#ff1c58;color:#fff;margin:0 auto;margin-top:30px}.side-cta:hover{background:#f36770}.side-online{margin:20px auto;margin-top:15px;padding-left:20px;display:flex;align-items:center;font-family:"Outfit";font-weight:500;color:#000;font-size:18px;position:relative}.side-online::before{content:"";background:#56cf98;width:8px;height:8px;border-radius:50%;position:absolute;left:0}.side-free{display:flex;align-items:center;justify-content:center;padding:6px;font-size:11px;font-family:"Outfit";border-top:1px solid #eee;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;color:#b2bad1}.side-free img{width:20px;margin-right:10px}.side-author{display:flex;flex-direction:column;grid-gap:20px;box-sizing:border-box;padding:20px;border-radius:15px;box-shadow:0 1px 3px rgba(17,24,39,0.1)}.author-head{display:flex;grid-gap:20px}.author-image{display:flex;align-items:center;justify-content:center;background:#f0f4fd;border-radius:10px;height:80px;width:80px;overflow:hidden}.author-image img{width:100%;height:100%}.author-info{display:flex;flex-direction:column}.author-read{font-family:"Outfit";color:#b2bad1;font-size:12px;text-transform:uppercase;margin-bottom:10px;margin-top:2px}.author-name{font-weight:500;font-family:"Outfit";color:#000;font-size:22px;margin-bottom:3px}.author-articles{color:#ff1c58;font-family:"Outfit";font-size:16px;margin-top:2px}.author-description{line-height:22px;font-family:"Outfit";font-weight:300;color:#858c9f;font-size:15px}.back-top{position:fixed;bottom:100px;right:20px;background:#fff;width:60px;height:60px;border-radius:50%;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;display:flex;align-items:center;justify-content:center;transition:150ms all;z-index:5;transform:translateX(85px)}.back-top img{width:20px}.back-top.visible{transform:translateX(0px)}.back-top.back-article{bottom:25px}.interview-toc{display:flex;flex-direction:column;padding:8px;box-sizing:border-box;background:#0048b7;border-radius:10px 10px 0 0;font-family:"Outfit";grid-gap:10px;position:relative}.interview-toc.open .interview-toc-container{grid-template-columns:80px auto}.interview-toc.open .interview-toc-container .model-top-toc{margin-top:2px}.interview-toc.open .interview-toc-container .model-phrase-toc{visibility:visible;opacity:1;position:relative}.interview-toc.open .model-toc-buttons{display:flex}.interview-toc.open .dots-vertical{transform:rotate(90deg)}.interview-toc-container{grid-template-columns:50px auto;display:grid;grid-gap:10px}.model-top-toc{font-size:11px;font-weight:300;text-transform:uppercase;color:rgba(255,255,255,0.5);margin-top:7px}.model-name-toc{font-size:22px;color:#fff;margin-top:3px;font-weight:600}.model-name-toc span{font-size:18px;font-weight:300}.model-picture-toc img{width:100%;height:auto;border-radius:10px}.interview-model{display:flex;flex-direction:column;background:#0048b7;padding:12px;box-sizing:border-box;border-radius:15px;width:100%;margin-bottom:50px;grid-gap:20px}.interviewing{display:flex;align-items:center;justify-content:center;width:100%;margin:20px 0}.interviewing .interviewing-text{font-family:"Outfit";font-weight:300;color:#0048b7;padding:0 20px;box-sizing:border-box;background:#fff;position:relative;z-index:1;font-size:14px}.interviewing .interviewing-bar{position:absolute;width:100%;height:1px;background:#0048b7}.model-picture{width:100%;height:auto}.model-picture img{width:100%;object-fit:cover;height:auto;border-radius:10px}.model-info{display:flex;flex-direction:column}.model-container{display:grid;grid-template-columns:90px auto;grid-gap:10px}.interview-name{color:#fff;font-size:18px;font-weight:600;font-family:"Outfit"}.interview-name span{font-weight:300;font-size:18px}.interview-phrase,.model-phrase-toc{font-family:"Outfit";font-size:15px;color:#88b7ff;font-weight:300;margin-top:5px;max-width:300px;line-height:19px;width:100%}.model-phrase-toc{visibility:hidden;opacity:0;position:absolute;max-width:100%;padding-right:40px;box-sizing:border-box}.dots-vertical{position:absolute;right:17px;top:21px;width:24px;transition:200ms all}.interview-platform,.interview-location{margin-top:8px;display:flex;align-items:center;font-family:"Outfit";color:#fff;font-size:14px}.interview-platform img,.interview-location img{width:12px;margin-right:5px}.interview-location{margin-top:10px}.interview-buttons,.model-toc-buttons{display:flex;flex-wrap:wrap;margin-top:auto;grid-gap:7px}.interview-buttons div,.interview-buttons a,.model-toc-buttons div,.model-toc-buttons a{cursor:pointer;display:flex;align-items:center;border-radius:50px;background:transparent;border:1px solid #fff;padding:7px 12px;padding-right:20px;font-family:"Outfit";color:#fff;font-size:15px}.interview-buttons div img,.interview-buttons a img,.model-toc-buttons div img,.model-toc-buttons a img{width:16px;margin-right:6px}.interview-buttons div,.model-toc-buttons div{background:#fff;color:#0048b7}.model-toc-buttons{display:none}.convo-container{display:flex;flex-direction:column}.convo-image img{width:100%;height:auto;max-width:350px;border-radius:15px}.joined-chat{background:#ffeff5;width:100%;height:45px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:10px;color:#a75e7a;font-style:italic}.convo-msg{padding:15px 30px;padding-right:40px;padding-bottom:10px;font-family:"Outfit";font-weight:300;font-size:18px;border-radius:12px;margin-top:40px;display:flex;box-sizing:border-box;max-width:80%;flex-direction:column}.convo-msg.right{align-self:flex-end;background:#f5f8ff;position:relative}.convo-msg.right .bubble-tail{width:0;height:0;border-top:22px solid #f5f8ff;border-left:22px solid transparent;position:absolute;top:0px;right:-8px;transform:rotate(-90deg);border-radius:4px}.convo-msg.left{align-self:flex-start;background:#0048b7;color:#fff;position:relative;padding-left:20px}.convo-msg.left .bubble-tail{width:0;height:0;border-top:22px solid #0048b7;border-right:22px solid transparent;position:absolute;top:0;left:-8px;transform:rotate(90deg);border-radius:4px}.convo-msg.left .convo-timestamp{color:#6e96d3}.convo-msg video{width:100%;border-radius:10px;z-index:1}.convo-msg p{line-height:24px}.convo-msg.next{margin-top:10px}.convo-msg.music{padding:10px;width:100%}.convo-msg.music .convo-timestamp{margin-right:5px;margin-top:10px}.convo-msg.gif{padding:10px;width:60%}.convo-msg.gif .convo-timestamp{margin-right:5px;margin-top:10px}.convo-timestamp{margin-top:6px;font-size:10px;margin-left:auto;margin-right:-25px;color:#becbe7;font-weight:300}.convo-interviewer{position:absolute;font-size:13px;right:-5px;color:#becbe7;top:-20px;font-weight:300}.convo-interviewee{position:absolute;font-size:13px;left:-5px;color:#0048b7;top:-20px}.convo-section{width:100%;height:70px;background:#ffeff5;background:linear-gradient(90deg, #ffeff5 0%, #f5f8ff 100%);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;border-radius:15px;margin-top:60px;margin-bottom:20px;font-family:"Outfit";position:relative;flex-direction:column}.convo-section .bubble-tail{width:0;height:0;border-top:22px solid #f5f8ff;border-left:22px solid transparent;position:absolute;bottom:-10px;right:0}.convo-section .convo-timestamp{position:absolute;margin-right:0;right:15px;bottom:12px}.convo-section h2{scroll-margin-top:60px}.blb-gallery{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.blb-gallery__img{max-width:80vw;max-height:75vh;object-fit:contain;display:block;border-radius:10px}.blb-gallery__controls{display:flex;align-items:center;gap:1rem}.blb-gallery__prev,.blb-gallery__next{background:rgba(255,255,255,0.15);border:none;color:#fff;font-size:1.4rem;width:40px;height:40px;cursor:pointer;border-radius:24px;flex-shrink:0;font-family:monospace;padding-bottom:4px}.blb-gallery__prev:hover,.blb-gallery__next:hover{background:rgba(255,255,255,0.3)}.blb-gallery__counter{color:rgba(255,255,255,0.7);font-size:1rem;min-width:3rem;text-align:center;font-family:"Outfit"}#reading-progress{position:fixed;top:0;left:0;height:3px;width:0%;background-color:#2563eb;z-index:9999;transition:width 0.1s linear}.summary{background:#F0F4FE;border-radius:10px;padding:20px 40px;box-sizing:border-box;color:#000;font-family:"Outfit";font-weight:300;font-size:18px;margin-bottom:45px;line-height:30px}.summary strong{font-weight:500 !important}.summary span{font-weight:500;font-size:18px}.summary ul{padding:10px}.summary ul li{margin:10px 0;padding-left:20px;position:relative}.summary ul li::before{content:"";width:6px;height:6px;background:#000;border-radius:50%;position:absolute;left:0;top:14px}.summary.interview-summary{grid-gap:25px;display:flex;flex-direction:column;background:#fff;box-shadow:0 1px 3px rgba(17,24,39,0.1);padding-bottom:30px}.breadcrumb,.tagnav{width:100%;background:#f5f8ff;padding:5px 0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;min-height:10px}.breadcrumb .breadcrumb-container,.tagnav .breadcrumb-container{display:inline-block;width:650px;font-family:"Outfit";color:#9ba2b3;margin-left:-60px}.breadcrumb .breadcrumb-container a,.tagnav .breadcrumb-container a,.breadcrumb .breadcrumb-container span,.tagnav .breadcrumb-container span{font-weight:300;color:#9ba2b3;padding:0 5px;line-height:22px}.breadcrumb .breadcrumb-container a:first-child,.tagnav .breadcrumb-container a:first-child{padding-left:0}.breadcrumb .breadcrumb-container span,.tagnav .breadcrumb-container span{font-weight:500}.breadcrumb .breadcrumb-container.breadcrumb-category,.tagnav .breadcrumb-container.breadcrumb-category{width:1180px}.article-image{width:100%;height:300px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;overflow:hidden;border-radius:10px}.article-image img{width:100%;display:block}.site-item{background:#fff;border-radius:20px;box-shadow:0 8px 30px rgba(17,24,39,0.08);width:100%;padding:35px;padding-right:20px;box-sizing:border-box;display:grid;grid-template-columns:3.5fr 10fr 3.5fr;position:relative;border:1px solid #d9e2ef;min-height:230px;margin-top:40px;font-family:"Outfit";margin-bottom:20px}.item-left{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:20px;border-right:1px dashed #d9e2ef;margin-top:5px}.item-logo{width:100%;height:60px;padding:10px;box-sizing:border-box;background:#f5f8ff;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #d9e2ef}.item-logo img{width:100%;height:auto}.item-rating{margin-top:15px;font-size:44px;color:#252525;font-weight:600}.item-rating span{color:#B8B8B8;font-size:20px;font-weight:400;margin-left:5px}.rating-text{margin-top:5px;color:#f9a900;font-size:14px;font-weight:500}.rating-text.black{color:#000}.item-middle{display:flex;flex-direction:column;padding-left:20px;padding-right:0;box-sizing:border-box;justify-content:center}.middle-acroche{font-family:"Outfit";font-size:20px;padding-right:20px;font-weight:600;color:#000;margin-bottom:5px;line-height:26px}.site-item ul{display:flex;flex-direction:column;grid-gap:5px;margin-top:12px;padding-right:40px}.site-item ul li{font-weight:300;color:#000;font-size:16px;line-height:22px;padding-left:20px;position:relative;display:flex;align-items:center}.site-item ul li::before{content:"";position:absolute;left:0;top:0.5em;width:7px;height:7px;border-radius:50%;background:#2457ff;box-shadow:0 0 0 4px color-mix(in oklab, #2457ff 22%, transparent)}.camsite-np ul li::before{background:#ff1c58;box-shadow:0 0 0 4px color-mix(in oklab, #ff1c58 22%, transparent)}.middle-under{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.middle-item{font-size:14px;margin-top:20px;font-weight:500;letter-spacing:.02em;color:#2563eb;padding:8px 10px;border-radius:999px;border:1px solid color-mix(in oklab, #2563eb 45%, transparent)}.item-right{display:flex;flex-direction:column;grid-gap:10px;align-items:flex-end;justify-content:center}.item-button{font-weight:500;font-size:16px;height:50px;width:150px;border-radius:50px;color:#fff;display:flex;align-items:center;justify-content:center;transition:150ms all;background:#ff1c58}.item-button:hover{opacity:0.7}.model-signup{display:flex;align-items:center;width:150px;justify-content:center;padding:8px 0;box-sizing:border-box;background:#29b777;border-radius:10px;font-size:14px;color:#fff;margin-top:-6px}.item-under-button{color:#979797;font-size:13px;line-height:16px;text-align:right;margin-right:5px}.item-icons{display:flex;grid-gap:8px;margin-right:5px}.item-icons img{height:20px;width:auto;opacity:0.3}.site-rank{position:absolute;top:-1px;left:-16px;padding:5px 0;box-sizing:border-box;height:30px;border-radius:0px 0px 15px 0;display:flex;align-items:center;background:#bac0cd}.site-rank.green{background:#2563eb}.site-rank.green .triangle{border-left:11px solid #2563eb}.rank-number{color:#fff;padding:0 12px;font-size:15px;border-right:1px solid rgba(0,0,0,0.2);font-weight:500}.rank-cta{color:#fff;font-size:14px;font-weight:500;padding:0 15px;box-sizing:border-box}.triangle{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;position:absolute;transform:rotate(-45deg);top:23px;left:6px;border-left:11px solid #bac0cd;filter:brightness(75%)}.content-rating{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;width:100%;margin-bottom:35px}.rating-container{position:relative;height:120px;border-radius:15px;padding:15px 30px;padding-bottom:25px;border:1px solid #e3e3e3;font-size:46px;font-family:"Outfit";color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;font-weight:600;text-align:center;cursor:help}.rating-container span{font-size:14px;opacity:0.4;font-weight:400;margin-bottom:10px}.rating-container.overall-rating{background:#0048b7;border:none;color:#fff}.rating-container.overall-rating span{color:#fff;opacity:0.8}.rating-number{transition:color 0.3s ease}.tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:10px;background:#000;color:#fff;padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.4;opacity:0;visibility:hidden;transition:opacity 0.2s ease;z-index:4;max-width:300px;width:100%}.tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:#000 transparent transparent transparent}.rating-container:hover .tooltip{opacity:1;visibility:visible}.category-container{display:grid;grid-template-columns:850px 300px;grid-gap:80px;margin-bottom:50px;margin-top:50px}.category-container .site-item:first-child{margin-top:0}.info-main{margin:10px 0;display:flex;width:100%;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;border-radius:20px;background-color:#f5f5f5;margin-bottom:20px;z-index:1}.image-info{min-width:60px;width:60px;padding-right:40px;margin-right:40px;border-right:1px solid rgba(0,0,0,0.2)}.image-info img{width:100%}.text-info{font-size:16px;line-height:24px}.text-info strong{font-weight:500}.side-categories{margin-top:40px;font-family:"Outfit";font-size:20px;margin-bottom:20px;font-weight:600}.more-categories-list{display:grid;grid-template-columns:repeat(1, 1fr);flex-direction:column;grid-gap:10px}.more-categories-list .category-title{font-size:16px}.more-categories-list .arrow-category{width:24px}.more-categories-list .category-item{height:120px;overflow:hidden}.more-categories-list .category-item .category-image{width:100%}.the-line{height:5px;width:100%;background:#ff1c58}.tagnav{padding:10px 0}.tag-list{display:flex;grid-gap:10px;flex-wrap:wrap}.tag-list li a{display:flex;align-items:center;justify-content:center;color:#0048b7;border-radius:50px;font-family:"Outfit";padding:7px 20px;border:1px solid #0048b7;position:relative;font-size:15px}.tag-list li a.active{background:#0048b7;color:#fff}.tag-list li .all-tags{border:1px solid #fff785;color:#ffffff;background:#fff785}.header-page{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background:#0048b7}.header-yellow{background:#fff785}.header-pink{background:#ff1c58}.header-yellow .pagehead-title .upper-pagehead,.header-pink .pagehead-title .upper-pagehead{color:rgba(0,0,0,0.3)}.pagehead{display:grid;grid-template-columns:500px 1fr;grid-gap:60px;margin:50px auto;max-width:1230px;width:100%}.pagehead-title{display:flex;flex-direction:column}.pagehead-title .upper-pagehead{margin-left:5px;color:rgba(255,255,255,0.3);font-family:"Outfit";text-transform:uppercase}.pagehead-title h1{margin-top:10px;color:#fff;font-family:"Syne";font-size:62px;font-weight:600}.pagehead-title h1 span{font-weight:300}.pagehead-picture{display:flex;align-items:center;border-radius:15px;justify-content:center;overflow:hidden;width:200px;margin-top:30px}.pagehead-picture img{width:100%;height:100%;display:block}.page-intro{color:#fff;margin-top:40px;font-family:"Outfit";font-weight:400;font-size:18px;line-height:30px}.page-container{width:100%;background:#fff;display:flex;align-items:center;justify-content:center;padding-bottom:200px}.page-container.author-container{padding-top:40px}.comparator-page{padding-top:40px}.comparator-page .tool-wrapper{width:100%;margin:0 auto;max-width:880px}.page-wrapper{max-width:1230px;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.page-wrapper .text-content{grid-gap:0}.page-wrapper .text-content p{margin-bottom:30px}.cam-reviews-cta{margin:30px 0;width:100%;border-radius:10px;background:#56cf98;color:#fff;padding:15px;font-family:"Outfit";font-size:18px;align-items:center;justify-content:center;display:flex;position:relative;cursor:pointer;transition:100ms all;line-height:26px;box-sizing:border-box;font-weight:600}.cam-reviews-cta span{font-weight:600}.cam-reviews-cta .arrow-cta{width:26px;padding-left:20px;margin-bottom:-3px;transition:100ms all}.cam-reviews-cta .icon-cta{position:absolute;height:100%;left:50px;opacity:0.2}.cam-reviews-cta:hover{background:#51af84}.cam-reviews-cta:hover .arrow-cta{transform:translateX(5px)}.blog-wrapper{display:grid;grid-template-columns:830px auto;grid-gap:80px}.blog-right{display:flex;flex-direction:column;grid-gap:22px}.blog-right .page-title{font-size:28px}.blog-right .page-title-wrapper{margin-bottom:15px}.article-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;align-items:flex-start}.article-wrapper .article-poster{height:inherit;aspect-ratio:16 / 10;overflow:hidden}.article-wrapper .article-poster img{width:100%;height:100%;object-fit:cover;display:block}.article-wrapper.two{grid-template-columns:repeat(2, 1fr)}.article-wrapper.one{grid-template-columns:repeat(1, 1fr)}.article-wrapper-side{grid-template-columns:repeat(1, 1fr)}.categories-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}.categories-wrapper .category-image{height:250px}.tags-wrapper:first-child{margin-top:0}.tags-wrapper h2 span{color:#ff1c58}.page-title-wrapper{display:flex;align-items:center;margin-top:50px;margin-bottom:30px}.page-title-wrapper a{border:1px solid #2563eb;border-radius:50px;padding:6px 13px;margin-left:20px;font-family:"Outfit";font-weight:500;font-size:16px;transition:100ms all;color:#2563eb;margin-bottom:-3px}.page-title-wrapper a:hover{background:#2563eb;color:#fff}.page-title-wrapper .page-title{margin:0}.page-title{font-size:36px;font-weight:600;margin-top:50px;margin-bottom:30px}.author-title{font-family:"Outfit";font-size:22px;margin:20px 0;font-weight:600}.entry-list{display:flex;flex-direction:column}.entry-list a{color:#0048b7;text-decoration:underline;text-underline-offset:5px;font-family:"Syne";font-size:18px;line-height:32px;align-self:flex-start}.contact-dev{display:flex;flex-direction:column;width:800px;grid-gap:15px}.contact-dev input{border-radius:10px;border:1px solid #eee;height:50px;padding:0 20px;box-sizing:border-box;font-family:"Outfit";font-size:18px;font-weight:400}.contact-dev textarea{border-radius:10px;border:1px solid #eee;height:200px;padding:20px;box-sizing:border-box;font-family:"Outfit";font-size:18px;font-weight:400}.contact-dev input[type='submit']{background:#ff1c58;color:#fff;height:60px;cursor:pointer}.contact-dev input[type='submit']:hover{opacity:0.8}.contact-two{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:15px}.tools .header-container{background:#f5f8ff}.tools .menu{background:#e9eff9}.tools .menu .logo-menu{filter:invert(1)}.tools .menu-items li a{color:#000}.tools .language-selector img{filter:invert(1)}.tools .language-selector .language-current{color:#000}.tools .review-header h1{color:#000}.tools .tag-category{border:1px solid #d9e2ef;color:#5b708c;background:#fff}.tools .publish-date{color:#000000;opacity:0.5}.tools .menu-search,.tools .menu-burger{filter:invert(1)}.token-container{width:100%;border-radius:12px;box-shadow:0 8px 30px rgba(17,24,39,0.08);border:1px solid #d9e2ef;font-family:"Outfit";padding:20px 0;box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.token-container a{background:#2563eb;color:#fff;font-size:16px;border-radius:10px;display:flex;align-items:center;justify-items:center;height:45px;padding:0 50px;box-sizing:border-box;margin-top:20px}.token-container a:hover{opacity:0.8}.token-container a img{width:22px;margin-right:10px}.corner-buttons{position:absolute;top:10px;right:10px}.dollar-euro-switch{border-radius:10px;border:1px solid #e7e07a;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;color:#000;background:#fff785}.dollar-euro-switch:hover{background:#fff}.currency-toggle{position:absolute;opacity:0;pointer-events:none}.price-eur{display:none}.price-usd{display:inline}.corner-buttons .dollar-euro-switch .eur{display:none}.corner-buttons .dollar-euro-switch .usd{display:inline}.currency-toggle:checked ~ .token-price .price-eur{display:inline}.currency-toggle:checked ~ .token-price .price-usd{display:none}.currency-toggle:checked ~ .corner-buttons .dollar-euro-switch .eur{display:inline}.currency-toggle:checked ~ .corner-buttons .dollar-euro-switch .usd{display:none}.token-price{text-align:center;font-size:24px;line-height:28px}.token-price span{font-weight:600}.tool-wrapper{padding:35px 30px;box-sizing:border-box;background:#f5f8ff;border-radius:20px}.tool-wrapper .panel:first-child{margin-top:0}.tool-wrapper .panel:last-child{margin-bottom:0}.save-wrapper{background:#2563eb;border-radius:15px;padding:8px;padding-left:30px;display:flex;align-items:center;justify-content:flex-start;height:60px;width:100%;margin-bottom:25px;box-sizing:border-box;position:relative}.text-save{font-family:"Outfit";color:#fff;font-size:16px;font-weight:400}.text-save span{font-weight:600}.button-bookmark{margin-left:auto;margin-right:7px}.button-bookmark,.button-homescreen{background:#fff;font-family:"Outfit";font-size:14px;padding:0 20px;height:45px;color:#000;display:none;align-items:center;justify-content:center;border-radius:10px;transition:100ms all;cursor:pointer;margin-left:auto}.button-bookmark img,.button-homescreen img{width:16px;padding-right:12px}.button-bookmark:hover,.button-homescreen:hover{background:#dce7ff}.button-bookmark{display:flex}.ios-app{display:none;flex-direction:column;top:0;width:100vw;height:100vh;position:fixed;padding:30px;box-sizing:border-box;background:rgba(244,245,255,0.97);z-index:999}.ios-app.show{display:flex}.close-app{position:absolute;top:20px;right:20px;width:50px;display:flex;border-radius:50px;background:#fff;cursor:pointer;align-items:center;justify-content:center;height:50px}.close-app img{width:16px;filter:invert(1)}.apple-logo{width:34px;margin:50px auto}.apple-logo img{width:100%}.title-app{display:flex;align-items:center;font-size:22px;color:#000;font-family:"Outfit";font-weight:400;margin-bottom:25px;margin-top:50px}.title-app img{width:24px;margin-right:15px}.title-app span{font-weight:600}.step-app{display:flex;font-family:"Outfit";font-size:18px;color:#5b708c;font-weight:300;margin-bottom:15px;align-items:center}.step-app span{font-weight:600;width:15px}.step-app img{width:30px;padding:6px;background:#fff;border-radius:8px;box-sizing:border-box;border:1px solid #d9e2ef;margin:0 15px}.content-comparator{display:grid;margin:50px 0;grid-gap:50px;grid-row-gap:0;box-sizing:border-box;position:relative;width:100%;grid-template-columns:1fr 300px;max-width:1460px;grid-template-areas:"table more"}.incorrect-info{display:flex;align-items:center;justify-content:center}.table-head,.table-foot{display:flex;grid-template-columns:repeat(2, 1fr);margin-left:250px;position:relative;grid-gap:15px;grid-area:table}.table-foot{position:sticky;bottom:0;background:linear-gradient(0deg, #fff 0%, #fff 75%, rgba(255,255,255,0) 100%)}.table-header{border-radius:10px 10px 0 0;border:1px solid #d9e2ef;display:flex;flex-direction:column;width:100%;border-bottom:0}.table-footer{border-radius:0 0 10px 10px;border:1px solid #d9e2ef;display:flex;flex-direction:column;width:100%;border-top:rgba(255,255,255,0.5);padding:15px;box-sizing:border-box;padding-top:60px}.table-footer a:hover{opacity:0.8}.table-user-cta{background:#2563eb;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;border-radius:10px;height:55px;width:100%;font-family:"Outfit"}.table-model-cta{background:#ff1c58;color:#fff;font-weight:400;height:35px;border-radius:8px;margin-top:5px;width:100%;font-family:"Outfit";display:flex;align-items:center;justify-content:center}.table-header-top{display:flex;grid-gap:20px;align-items:center;width:100%;padding:20px;box-sizing:border-box}.table-cam-logo{width:50px;padding:5px;border-radius:5px;background-color:#f5f8ff;box-sizing:border-box}.table-cam-logo img{width:100%}.table-cam-info{display:flex;flex-direction:column}.table-cam-title{font-family:"Outfit";font-weight:600;font-size:24px}.table-cam-under{margin-top:8px;display:flex;font-size:14px;color:#999999;font-family:"Outfit"}.table-cam-under span{color:#2563eb;text-transform:uppercase;margin-right:5px;padding-right:8px;font-weight:500;position:relative;display:flex;align-items:center}.table-cam-under span::after{content:"";width:2px;height:2px;background:#999999;border-radius:5px;position:absolute;right:0}.table-cam-key{margin-top:15px;display:flex;grid-gap:10px}.table-key-block{background:#f5f8ff;border:1px solid #d9e2ef;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:5px 15px;color:#5b708c;font-size:14px;font-family:"Outfit";font-weight:500;padding-left:12px}.table-key-block img{width:16px;margin-right:5px}.green-dot{width:3px;height:3px;border-radius:50px;background:rgba(28,184,106,0.3);margin-right:5px;border:3px solid rgba(28,184,106,0.3)}.table-cam-global-rating{width:100px;height:100px;background:#f0fff8;border:10px solid #c6f6de;border-radius:100px;font-family:"Outfit";font-size:32px;font-weight:600;color:#1cb86a;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:10px}.table-content{display:flex;flex-flow:column;margin-left:20px}.t-row{display:flex}.t-row.p-c .t-side,.t-row.p-c .t-col{height:auto;min-height:45px}.t-row.p-c .t-side{display:flex;align-items:flex-start;padding:20px}.t-row.p-c .t-col ul{display:flex;flex-direction:column;grid-gap:15px;padding:20px 50px;box-sizing:border-box}.t-row.p-c .t-col ul li{color:#000000;font-size:17px;box-sizing:border-box;font-weight:300;padding-left:20px;line-height:24px;display:flex;align-items:center;position:relative;text-align:left}.t-row.p-c .t-col ul li::before{content:"";position:absolute;left:0;top:0.5em;width:7px;height:7px;border-radius:50%;background:#2457ff;box-shadow:0 0 0 4px color-mix(in oklab, #2457ff 22%, transparent)}.t-row.p-c .t-col ul li.t-cons::before{background:#ff1c58;box-shadow:0 0 0 4px color-mix(in oklab, #ff1c58 22%, transparent)}.t-side{min-width:230px;min-height:50px;border:1px solid #d9e2ef;border-right:none;border-bottom:1px dashed #dce2ee;box-sizing:border-box;border-top:none;display:flex;align-items:center;border-radius:0;font-family:"Outfit";color:#5b708c;padding-left:20px;background:#f5f8ff;font-size:15px}.t-side.t-b{border:none;height:35px;background:none}.t-side.t-side-last{border-radius:0 0 0 10px;border-bottom:1px solid #d9e2ef}.t-title{border-radius:10px 0 0 0;font-size:12px;border-top:1px solid #d9e2ef;text-transform:uppercase;height:45px;font-weight:600;display:flex;align-items:center;color:#000;background:#ebf0fb}.t-title img{width:24px;margin-right:10px}.t-col{border-bottom:1px dashed #dce2ee;box-sizing:border-box;border-left:1px solid #d9e2ef;border-right:1px solid #d9e2ef;width:100%;display:flex;align-items:center;justify-content:center;font-family:"Outfit";font-size:17px;font-weight:300}.t-col a{text-decoration:underline;color:#2563eb}.t-col p{text-align:center;padding:15px 0;line-height:24px;font-weight:300;max-width:290px}.t-col.t-f{margin-right:15px}.t-col.t-b{border-bottom:0}.t-col img{width:22px}.t-col ul{padding:20px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;grid-gap:12px}.t-col ul li{font-weight:300}.t-col ul.sub-col li:first-child{font-weight:600;margin-bottom:10px}.t-col .rating-comparator{font-weight:600}.comparator-selector{background:#f5f8ff;border-radius:10px;padding:20px;box-sizing:border-box;border:1px solid #d9e2ef;width:100%;margin-top:20px}.c-select{display:flex}.comparator-select{margin-top:0;background:#fff}.comparator-select .c-select-wrap{display:grid;grid-template-columns:1fr 60px 1fr;align-items:center}.c-selector-title,.c-best-title{font-size:18px;font-weight:600;font-family:"Outfit"}.c-form{margin-top:20px}.c-form select{border:1px solid #d9e2ef;width:100%;border-radius:10px;height:45px;background:#fff;padding:0 20px;box-sizing:border-box;font-family:"Outfit";color:#5b5b5b;font-size:16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0.7rem center;background-size:0.45rem auto}.c-form select option img{width:20px}.c-vs{margin:8px 0;font-family:"Outfit";color:#a6bee7;text-align:center}.c-cta{width:100%;background:#2563eb;height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:16px;font-family:"Outfit";border:0;margin-top:20px;cursor:pointer}.c-cta:hover{opacity:0.7}.comparator-best{margin-top:30px}.c-best-items{margin-top:20px;display:flex;flex-direction:column;grid-gap:10px}.c-best-items img{width:30px}.c-best-entry{display:flex;border:1px solid #d9e2ef;border-radius:10px;padding:10px 15px;box-sizing:border-box;padding-right:20px;align-items:center;width:100%;font-family:"Outfit"}.c-best-nb{color:#2563eb;font-weight:600;font-family:"Outfit";width:25px;font-size:18px}.c-best-img{padding:3px;box-sizing:border-box;border:1px solid #d9e2ef;margin-right:10px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#fff}.c-best-img img{width:20px}.img-comp{width:50px;border-radius:10px;padding:0;background:#f5f8ff;border:0;margin-right:5px}.img-comp img{width:28px}.c-best-name{color:#494949;font-size:16px;font-weight:400}.c-best-rating{font-size:17px;color:#1cb86a;margin-left:auto;font-weight:600}.sticky-side{position:sticky;top:20px}.comparator-text-section{margin-left:350px;margin-right:50px;grid-gap:0}.comparator-text-section h2{display:flex;flex-direction:column}.comparator-text-section h2 span{font-size:18px;height:38px}.double-up{display:none;height:40px;background:#2563eb;padding-left:40px;border-radius:50px;padding-right:12px;margin-left:-36px;z-index:1}.double-up img{width:18px;filter:invert(1)}.criteria-rating{display:flex;align-self:flex-start;align-items:center;margin-bottom:20px;color:#494949 !important;text-decoration:none !important}.criteria-rating.winner .criteria-container{border:1px solid #2563eb}.criteria-rating.winner .double-up{display:flex}.criteria-container{background:#f5f8ff;border:1px solid #d9e2ef;border-radius:20px;height:40px;padding:0 15px;display:flex;align-items:center;font-family:"Outfit";font-weight:500;z-index:2;font-size:17px;box-sizing:border-box}.criteria-container span{font-weight:300;text-transform:capitalize;margin-left:5px}.criteria-rating-number{padding-left:20px;font-weight:400;color:#adbed7}.criteria-rating-number span{font-weight:600}.criteria-cta{z-index:1;height:40px;background:#2563eb;display:flex;align-items:center;font-weight:600;border-radius:50px;box-sizing:border-box;padding-left:50px;padding-right:20px;margin-left:-30px;font-size:17px;color:#fff !important;font-family:"Outfit" !important;text-decoration:none !important}.criteria-cta:hover{opacity:0.8}.criteria-cta img{width:16px;margin-bottom:-2px;margin-left:15px}.overall-winner{margin-top:30px}.overall-winner .criteria-container{height:70px}.overall-winner .criteria-container:hover .winner-cta{opacity:0.7}.winner-cta{display:flex;height:70px;background:#2563eb;padding-left:60px;border-radius:20px;padding-right:18px;margin-left:-45px;z-index:1;color:#fff;font-weight:600;font-size:17px;align-items:center;font-family:"Outfit"}.winner-cta img{width:18px;margin-left:15px}.faq-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:50px;grid-gap:20px}.faq-parent{display:flex;border:1px solid #d9e2ef;border-radius:10px;padding:20px;box-sizing:border-box;align-items:center}.faq-img{padding:5px;box-sizing:border-box;margin-right:10px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#F0F4FE}.faq-img img{width:30px}.faq-img.small img{width:20px}.faq-parent-title{font-family:"Outfit";font-weight:600;font-size:20px;margin-left:15px}.faq-parent-title span{font-weight:400}.faq-q-nb{margin-left:auto;font-family:"Outfit";background:#fff785;height:30px;width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500}.faq-q-nb.small{height:24px;width:24px;font-size:14px}.faq-site{margin-top:50px}.faq-categories{display:grid;grid-template-columns:1fr 300px;grid-gap:100px}.faq-columns{column-count:2;column-gap:4rem}.faq-block{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;margin:0 0 2rem}.more-questions{font-family:"Outfit";font-size:28px;font-weight:400;margin-bottom:30px;opacity:0.3}.faq-cat-title{font-size:24px;font-family:"Outfit";font-weight:600;width:100%;padding-bottom:15px;border-bottom:1px solid #aac0e2}.faq-cat-title.small{font-size:20px;border-bottom:none;padding-bottom:00px}.faq-links{margin-top:20px;display:flex;flex-direction:column;grid-gap:10px}.faq-links li a{font-family:"Outfit";color:#2563eb;text-decoration:underline;text-underline-offset:3px;font-size:18px;line-height:24px}.other-faqs{display:flex;flex-direction:column;margin-top:20px}.other-faqs a{display:flex;align-items:center;border:1px solid #d9e2ef;border-radius:5px;padding:10px;box-sizing:border-box;font-family:"Outfit"}.quick-answer{background:#ddffe3;border-radius:15px;padding:15px;box-sizing:border-box;display:grid;grid-template-columns:100px 1fr;min-height:100px;align-items:center;padding-right:30px;margin-bottom:40px}.answer-left{display:flex;align-items:center;justify-content:center;border-right:1px solid #d9e2ef;margin-right:25px;height:100%}.answer-left span{display:none;font-family:"Outfit";color:#2fa16d;font-weight:400;margin-left:10px;font-size:20px}.answer-left img{width:28px}.answer-right{font-family:"Outfit";font-size:18px;line-height:28px}.faq-more-questions{margin-top:50px;padding-top:50px;border-top:1px solid #d9d9d9}.article-snippet{position:relative;overflow:hidden;cursor:pointer;width:100%;transition:100ms all}.article-snippet a{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.article-snippet:hover .article-poster img{opacity:0.8}.article-snippet-poster{height:inherit;aspect-ratio:16 / 10;overflow:hidden;z-index:1;width:100%}.article-snippet-poster img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.article-snippet-info{background:#fff;width:100%;margin-top:-10px;z-index:0;border-radius:0 0 10px 10px;padding:30px;padding-top:35px;box-sizing:border-box}.article-snippet-info h3{font-size:20px;font-weight:500}.article-snippet-intro{font-family:"Outfit";font-weight:300;font-size:16px;line-height:24px;margin-top:20px;opacity:0.8;color:#000}.section-block{padding-bottom:100px}.section-block.top-margin{margin-top:30px}.section-block.window-layout{padding-bottom:30px}.section-block.full-layout{margin-top:30px}.section-block-title{font-family:"Syne";font-size:40px;color:#000;margin-top:60px;font-weight:700}.section-block-intro{font-family:"Outfit";font-size:18px;color:#000;opacity:0.8;padding-left:40px;border-left:3px solid;margin-top:30px;max-width:600px;line-height:24px}.white-text .section-block-title,.white-text .section-block-intro{color:#fff}.first-white a:first-of-type .section-element-title,.first-white a:first-of-type .section-element-intro{color:#fff}.single-section-entry{display:grid;grid-template-columns:3fr 5fr;margin-top:40px}.single-section-left{background:#fff;padding:35px 40px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:10px 0 0 10px;position:relative}.single-section-right{width:100%;position:relative}.single-section-right img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:0 10px 10px 0}.section-element-category{font-size:13px;text-transform:uppercase;font-family:"Outfit";font-weight:600;color:#0048b7}.section-element-title{font-size:22px;line-height:28px;color:#000;font-family:"Outfit";font-weight:600;margin-top:8px}.section-element-title.bigger-title{font-size:30px;line-height:34px;margin-top:15px}.section-element-intro{color:#000}.section-element-intro p{opacity:0.8;margin-top:15px;line-height:24px;font-weight:300;font-size:16px}.element-arrow{position:absolute;right:25px;bottom:20px;transition:150ms all}.element-arrow svg{width:24px}.duo-section-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:35px;margin-top:35px}.duo-section-container .section-element-intro{-webkit-line-clamp:3}.trio-section-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;margin-top:35px}.trio-section-container .section-element-intro{-webkit-line-clamp:5}.trio-section-container .card-section-entry{padding-right:45px;padding-bottom:60px}.quad-section-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px;margin-top:40px}.compare-list-container{display:flex;flex-direction:column}.compare-list-items{display:flex;flex-direction:column;margin-top:10px}.compare-list-items a{text-decoration:underline;text-underline-offset:2px;font-size:16px;line-height:30px;color:#000;opacity:0.8}.compare-list-items a span{font-weight:500}.card-section-entry{position:relative;height:100%;background:#fff;box-sizing:border-box;padding:35px;padding-top:30px;padding-right:80px;border-radius:15px;box-shadow:0 2px 5px rgba(17,24,39,0.1);transition:150ms all}.card-section-entry .section-element-intro{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-section-entry:hover{transform:translateY(-3px);box-shadow:0 5px 10px rgba(17,24,39,0.1)}.card-section-entry:hover .element-arrow{animation:arrow 400ms}.card-section-entry.cam-card{padding:0}.cam-card-top{width:100%;height:150px;position:relative}.cam-card-top img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:10px 10px 0 0}.cam-card-top.classic-top{height:200px}.cam-card-bottom{padding:35px;padding-top:25px;padding-right:60px}.cam-element-details{display:flex;grid-gap:8px;margin-top:20px}.cam-element-rating{background:#0048b7;font-family:"Outfit";color:#fff;padding:8px 15px;font-size:14px;letter-spacing:1px;border-radius:10px}.cam-element-rating span{font-weight:300}.cam-element-pro{border:1px solid #0048b7;font-family:"Outfit";color:#0048b7;padding:8px 15px;font-size:14px;border-radius:10px}.compare-card-icons{display:flex;grid-gap:3px;margin-top:15px;margin-bottom:-15px}.compare-card-icons .img-comp{height:40px;width:40px}@keyframes arrow{0%{transform:translateX(0)}39%{transform:translateX(20px);opacity:0}40%{transform:translateX(-20px);opacity:0}100%{translate:translateX(0)}}.section-window-wrapper{padding:0 80px;padding-bottom:80px;border-radius:30px}.section-element{padding-bottom:50px}.section-plugin{margin-top:50px}@media (max-width: 1600px){.model-container{grid-template-columns:70px auto}.interview-name{font-size:16px}.interview-name span{font-size:15px}.interview-phrase{font-size:14px;line-height:18px}.interview-location{margin-top:6px}.interview-buttons div,.interview-buttons .a{font-size:14px;padding:7px 11px;padding-right:16px}.content-container{grid-template-columns:220px 750px 300px}.breadcrumb .breadcrumb-container,.tagnav .breadcrumb-container{margin-left:-40px}.author-head{grid-gap:15px}.author-image{width:70px;height:70px}.author-read{margin-bottom:7px;font-size:11px}.author-name{font-size:18px;margin-bottom:5px}.author-info{justify-content:center}.vip-container{grid-gap:135px}.vip-element{font-size:32px;line-height:56px}}@media (max-width: 1439px){.window-layout{padding:0 30px;box-sizing:border-box}.window-layout .page-wrapper{padding:0}.blog-right .page-title{font-size:36px}.blog-wrapper{grid-gap:0}.article-wrapper-side{grid-template-columns:repeat(3, 1fr)}.blog-wrapper{grid-template-columns:repeat(1, 1fr)}.header{padding:0 60px;box-sizing:border-box}.categories{grid-gap:100px;padding:120px 100px}.categories .category-image{height:160px}.articles{padding:120px 100px}.categories-right{grid-template-columns:repeat(2, 1fr)}.title-left h2{font-size:60px}.articles-header{grid-gap:70px}.articles-latest{grid-gap:30px}.title-featured{font-size:46px;line-height:54px}.under-title-featured{font-size:18px}.title-categories{font-size:54px}.category-title{bottom:20px;font-size:18px}.arrow-category{width:26px;bottom:18px;right:20px}.categories-more{font-size:16px}.vip-element{font-size:30px;line-height:54px}.vip-container{grid-gap:120px}.vip-left{padding-left:80px;max-width:530px}.footer-left img{height:70px}.featured{height:620px}.content-container{grid-template-columns:300px 750px;grid-template-areas:"toc content" "toc more"}.side-snippet{display:none}.author-name{font-size:20px;margin-bottom:7px}.breadcrumb .breadcrumb-container,.tagnav .breadcrumb-container{margin:0 auto;width:1060px}.more-categories-list{grid-template-columns:repeat(2, 1fr)}.page-wrapper{padding:0 60px}}@media (max-width: 1279px){.quad-section-container{grid-template-columns:repeat(3, 1fr)}.sticky-side{top:inherit}.rmc-mobile-toc{display:block;max-width:650px;margin:0 auto}.article-wrapper.hide-last .article-item:last-of-type{display:none}.faq-columns{column-count:1}.faq-wrapper{grid-template-columns:repeat(2, 1fr)}.sticky-side{position:relative}.comparator-more{padding-top:50px !important;margin-top:50px !important;border-top:1px solid #f0f4fe;flex-direction:column-reverse}.comparator-more .side-author{margin-top:50px}.content-comparator{grid-template-columns:1fr;grid-template-areas:"table" "more";margin-top:0px}.table-head,.table-foot{margin-left:230px}.comparator-text-section,.content-more.comparator-more{margin:0 auto;max-width:620px;padding:0 30px;box-sizing:border-box}.content-left{padding:30px;box-sizing:border-box}.table-content{margin-left:0px}.toc-elements{margin-top:10px}.toc-elements li{margin:3px 0}.menu-small{display:flex}.menu-large{display:none}.home-h1{font-size:48px;line-height:58px}.sub-h1{margin-top:30px}.get-started{margin-top:50px}.rankings-container{width:100%;padding:0 60px;box-sizing:border-box}.articles-header{flex-direction:column;grid-gap:40px}.articles-intro{margin-top:0}.all-articles{margin-top:50px}.articles{padding:60px}.articles-latest{grid-gap:20px}.article-review{height:160px}.all-articles,.all-cams{font-size:16px;padding:10px 25px}.featured{height:600px}.featured-right{padding-left:60px}.featured-container{max-width:85%}.title-featured{font-size:40px;line-height:48px}.above-title-featured{font-size:16px}.categories{padding:100px 60px;grid-template-columns:1fr;grid-gap:50px}.under-title-categories,.vip-text{max-width:650px;margin-bottom:50px;margin-top:35px}.categories-right{grid-template-columns:repeat(3, 1fr)}.vip{padding:0;border-radius:0}.vip-container{padding:100px;border-radius:0;flex-direction:column;align-items:flex-start;min-height:auto}.vip-left{width:100%;max-width:740px;padding:0}.girl-vip{opacity:0.4;filter:blur(8px) grayscale(1)}.letter-vip{opacity:0.5}.vip-right{display:none}.email-container{width:100%}.email-container .join-vip{width:100%;max-width:500px}.footer-left{padding-right:60px}.footer-right{padding-left:60px}.footer-menu .footer-title{font-size:22px}.rankings-sites{grid-gap:20px}.sites-card-sp{padding-top:0px}.sites-card-sp li{font-size:16px}.site-card-button{height:40px;padding:0 40px;font-size:15px}.content-container{grid-template-columns:auto;max-width:750px;grid-template-areas:"toc" "content" "more";margin-top:0px;grid-gap:25px}.toc-title{border-bottom:none;padding-bottom:5px}.content-toc{box-shadow:rgba(0,0,0,0.16) 0px 1px 4px;padding:20px 30px;width:100%;max-width:650px;border-radius:20px;margin:0 auto;box-sizing:border-box}.breadcrumb .breadcrumb-container,.tagnav .breadcrumb-container{margin:0 auto;width:100%;padding:0 20px;max-width:650px}.article-wrapper{grid-template-columns:repeat(2, 1fr)}.pagehead{grid-template-columns:400px 1fr}.pagehead-title h1{font-size:60px}.content-toc{display:none}}@media (max-width: 1023px){.single-section-entry{grid-template-columns:repeat(2, 1fr)}.duo-section-container{grid-gap:20px}.duo-section-container .section-element-intro{-webkit-line-clamp:4}.trio-section-container{grid-template-columns:repeat(2, 1fr)}.trio-section-container .section-element-intro{-webkit-line-clamp:4}.section-window-wrapper{padding:0 60px;padding-bottom:70px}.card-section-entry{padding-right:45px;padding-bottom:60px}.rmc-mobile-toc{max-width:100%;margin:0 25px}.faq-categories{grid-gap:70px;grid-template-columns:1fr 250px}.home-h1{margin-top:50px}.rankings{margin-top:50px}.shape-container img{min-width:1460px}.table-cam-key{display:none}.t-row.p-c .t-col ul{padding:20px}.t-row.p-c .t-col ul li{font-size:16px;line-height:22px}.t-col{font-size:16px;font-weight:300;padding:0 10px;line-height:22px}.t-col ul{grid-gap:8px}.t-side{font-size:14px;padding-left:15px;min-width:200px}.t-side.t-title{font-size:12px;line-height:16px}.table-head,.table-foot{margin-left:200px}.content-left{padding:20px;box-sizing:border-box}.categories-wrapper{grid-template-columns:repeat(2, 1fr)}.title-left h2{font-size:50px}.footer-left img{height:60px}.footer-right{padding-right:50px}.footer-up{grid-template-columns:1fr auto}.articles-latest{grid-template-columns:repeat(2, 1fr)}.featured{grid-template-columns:3fr 4fr}.rankings-sites{grid-template-columns:repeat(2, 1fr)}.footer-up{grid-template-columns:1fr}.footer-left{justify-content:center;padding:30px 0;border-right:0px;border-bottom:1px solid #cfc96e;box-sizing:border-box}.footer-right{max-height:inherit;align-items:center;text-align:center;padding:50px 0;max-width:100%}.review-fold{grid-template-columns:2fr 350px 3fr}.review-rating-bg{display:none}.review-note{margin:0 auto;padding:0;font-size:62px}.review-data{width:350px}.review-pro{padding-left:30px}.logo-cta{padding-left:30px}.review-logo,.review-cta,.side-cta{width:170px}.content-container{width:100%;padding:0 10px;max-width:770px}.content-outer{padding:0 15px;box-sizing:border-box}.table-size{grid-template-columns:auto repeat(2, 100px)}.pagehead{grid-template-columns:1fr;grid-gap:0px}.pagehead-title h1{font-size:48px}.page-intro{margin-top:25px}.pagehead-author{align-items:center}.site-card-rank{top:-18px;left:17px;font-size:52px}.convo-msg{max-width:95%;font-size:16px;padding:10px 20px;margin-top:35px}.convo-msg p{line-height:22px}.convo-msg.gif{width:100%}.convo-msg .left{padding-left:15px}.convo-timestamp{margin-right:-10px}.convo-section{font-size:18px}.section-element-title.bigger-title{font-size:24px;line-height:26px}}@media (max-width: 767px){.quad-section-container{grid-template-columns:repeat(2, 1fr)}.section-block-title{font-size:34px}.section-block-intro{padding-left:30px}.duo-section-container,.trio-section-container,.single-section-entry{grid-template-columns:repeat(1, 1fr)}.single-section-left{border-radius:0 0 10px 10px}.single-section-entry{display:flex;flex-direction:column-reverse}.single-section-right{height:250px}.single-section-right img{position:relative;display:block;border-radius:10px 10px 0 0}.window-layout{padding:0 10px}.section-window-wrapper{padding:0 20px;padding-bottom:40px}.section-element-title{font-size:20px;line-height:26px}.page-title,.blog-right .page-title{font-size:30px}.article-wrapper.two{grid-template-columns:repeat(1, 1fr)}.article-wrapper.hide-last .article-item:last-of-type{display:flex}.quick-answer{grid-template-columns:70px 1fr;padding-right:20px}.answer-left{margin-right:18px}.answer-left img{width:24px}.h2-content{font-size:36px;line-height:44px}.faq-categories{grid-template-columns:1fr}.faq-wrapper{grid-template-columns:repeat(1, 1fr)}.token-container .token-price{font-size:21px}.token-container a{max-width:90%;padding:0 20px;font-size:15px}.blockquote{padding-left:35px}.blockquote::before{background-size:13px 12px;height:11px;width:13px;left:11px}.blockquote p{font-size:20px;line-height:34px}.table-user-cta{height:45px}.shape-container img{min-width:1700px;margin-left:-550px}.comparator-text-section,.content-more.comparator-more{padding:0 25px}.criteria-rating{margin-bottom:10px}.criteria-container{font-size:15px}.table-cam-title{font-size:20px}.t-col.t-f{margin-right:-1px}.t-col ul{padding:20px 10px}.t-side{font-size:13px;padding-left:10px;min-width:110px;padding-right:10px;line-height:18px}.t-side .t-title{font-size:11px}.table-user-cta,.table-model-cta{font-size:14px}.winner-cta{height:90px;padding:0 20px;padding-top:20px;margin-top:-25px;width:100%;box-sizing:border-box;justify-content:center;margin-left:0}.winner-cta .criteria-rating-number{margin-left:auto;font-size:18px}.overall-winner{flex-direction:column;width:100%}.overall-winner .criteria-container{width:100%}.table-footer{padding:10px}.table-cam-global-rating{width:80px;height:80px;font-size:26px;border:7px solid #c6f6de}.t-row.p-c .t-col ul{padding:10px}.table-head,.table-foot{margin-left:110px}.t-title img{width:18px;margin-right:6px}.t-col,.t-col p,.t-row.p-c .t-col ul li{font-size:14px;line-height:20px}.content-left{padding:5px;margin-top:20px}.table-header-top{grid-gap:12px;flex-direction:column}.table-header-top .table-cam-logo{width:40px}.table-cam-under{flex-direction:column;grid-gap:5px;align-items:center}.table-cam-under span{padding-right:0;margin-right:0}.table-cam-under span::after{display:none}.t-side.t-title{flex-direction:column;align-items:flex-start;grid-gap:5px;padding:10px;height:auto;font-size:11px}.table-cam-under span .t-col.t-f{margin-right:-1px}.table-head,.table-foot{grid-gap:0}.table-head .table-header:first-child,.table-head .table-footer:first-child,.table-foot .table-header:first-child,.table-foot .table-footer:first-child{margin-right:-1px}.text-save{font-size:15px}.save-wrapper{padding-left:20px}.button-bookmark{display:none}.button-homescreen{display:flex}.tool-wrapper{padding:10px 10px}.duo-block-content{flex-direction:column}.duo-block-right{border-left:none;border-top:1px solid #c3e3cf}.language-modal{top:60px}.search-modal{padding:0 25px}.search-modal input{height:55px;font-size:20px;padding:0 25px}.search-modal button{height:47px;width:70px}.image-info{min-width:50px;width:50px;padding-right:20px;margin-right:30px}.info-main{padding:30px}.summary{padding:20px}.header{padding:0 30px}.home-h1{margin-top:35px;font-size:40px;line-height:46px;font-weight:500}.rankings h2{font-size:40px}.rankings h2 span{font-size:16px;margin-bottom:10px}.rankings-text{margin-top:50px;grid-template-columns:repeat(1, 1fr);grid-gap:30px}.rankings-sites{grid-template-columns:repeat(1, 1fr);margin-top:50px;grid-gap:30px}.rankings-container{padding:0 30px}.site-card-header{padding:15px 0}.title-left h2{width:100%;font-size:40px;line-height:44px}.site-card ul li{font-size:16px}.site-card-best{font-size:15px}.articles{padding:60px 30px}.articles-latest{grid-template-columns:repeat(1, 1fr);margin-top:40px}.all-articles,.all-cams{margin-top:30px;margin-right:auto;margin-left:inherit}.latest-reviews-title{font-size:40px;line-height:44px}.reverse-wrap{flex-direction:column-reverse}.featured{display:flex;flex-direction:column-reverse;height:auto}.featured-right{padding:60px 30px}.featured-left{height:300px}.featured-left img{display:block}.categories{padding:60px 30px}.categories-right{grid-template-columns:repeat(2, 1fr)}.vip-container{padding:50px 30px}.categories-more{width:250px}.category-title{font-size:16px;left:15px;bottom:15px}.arrow-category{width:22px;bottom:12px;right:15px}.category-item:hover .arrow-category{transform:translateX(5px)}.title-categories{font-size:42px;line-height:48px}.rankings{margin-top:100px}.home-h1{margin-top:50px;max-width:460px}.menu{height:55px}.menu .logo-menu{width:100px}.under-title-categories,.vip-text{margin-top:15px}.email-container{margin-top:50px}.vip-text{margin-bottom:0}.review-header h1{font-size:42px;line-height:50px}.logo-cta{display:none}.review-fold{grid-template-columns:150px auto;height:160px}.review-rating{height:160px}.review-data{width:auto;border-right:0px;padding:0 25px}.other-sites{grid-template-columns:repeat(1, 1fr)}.cta-text-content{grid-template-columns:50px 1fr}.cta-text-content .cta-text-left{border:none;padding:17px 15px;padding-right:0;align-items:flex-start}.cta-text-content .cta-text-left img{width:26px}.cta-text-content .cta-text-right{border:none;padding-left:10px}.data-container{grid-template-columns:4fr 5fr}.data-text{font-size:30px}.sticky-fold{display:grid}.content-rating{grid-template-columns:repeat(2, 1fr)}.site-item{grid-template-columns:1fr}.site-rank{left:0;height:30px;border-radius:15px 0 15px 0}.site-rank .triangle{display:none}.rank-number{padding:0 15px;font-size:17px}.rank-cta{font-size:17px;padding:0 20px}.item-logo{width:100%;max-width:200px;margin-top:30px}.item-left{padding-right:0;border-right:none;border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px}.item-right{margin-top:30px;align-items:center}.item-middle{padding:0}.item-button{width:100%;max-width:250px;margin:0 auto}.model-signup{width:100%;max-width:250px}.item-rating{font-size:50px;margin-top:20px}.site-item{padding:20px}.article-wrapper{grid-template-columns:repeat(1, 1fr)}.page-wrapper{padding:0 20px}.blur-left{margin-right:20px;padding-right:20px}.blur-left img{width:40px}.comparator-select .c-select-wrap{grid-template-columns:1fr}.bar-chart-head{padding:12px 15px}.bar-chart-row{grid-template-columns:1fr 46px;grid-gap:6px 12px;padding:12px 15px}.bar-chart-row .bar-label{grid-column:1 / -1;padding:0}.methodology-head,.methodology-row,.methodology-text,.methodology-links{padding-left:15px;padding-right:15px}.methodology-row{grid-template-columns:1fr;grid-gap:2px}}@media (max-width: 479px){.panel h2{font-size:16px !important}.quad-section-container{grid-template-columns:1fr}.content-step{font-size:14px}.quick-answer{grid-template-columns:1fr;padding:24px}.answer-left{border:none;align-items:center;justify-content:flex-start;margin-bottom:20px}.answer-left span{display:block}.answer-left img{width:18px}.why-blur{padding:20px}.blur-left{display:none}.header,.rankings-container,.articles,.featured-right,.categories,.vip-container{padding-left:20px;padding-right:20px}.home-h1{font-size:42px;line-height:46px}.rankings h2{font-size:34px}.review-rating{display:none}.table-size{grid-template-columns:auto repeat(2, 80px)}.review-fold{grid-template-columns:auto}.review-data{border:none}}.section-intro{display:flex;justify-content:space-between;grid-gap:40px 150px;margin-bottom:48px}.section-intro .section-intro-title{flex:none;max-width:640px}.section-intro .section-intro-eyebrow{color:#0048b7;text-transform:uppercase;font-family:"Outfit";font-size:16px;font-weight:600;margin-bottom:10px}.section-intro h2{font-family:"Syne";font-size:54px;line-height:58px;font-weight:600;color:#0b1a33}.section-intro .section-intro-side{max-width:600px;margin-top:45px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:14px}.section-intro .section-intro-text{font-family:"Outfit";font-size:18px;line-height:30px;color:#0b1a33}.section-intro .section-intro-text p+p{margin-top:12px}.section-intro .section-intro-link{font-family:"Outfit";color:#0048b7;font-weight:600;font-size:17px;text-decoration:underline;text-underline-offset:3px}.rankings-tabs{position:relative;z-index:2;display:flex;grid-gap:6px;margin-top:44px;background:rgba(0,0,0,0.2);border-radius:50px;padding:6px}.rankings-tabs button{font-family:"Outfit";font-weight:600;font-size:17px;min-height:46px;padding:0 26px;border:0;border-radius:50px;background:transparent;color:#fff;cursor:pointer}.rankings-tabs button[aria-selected="true"]{background:#fff;color:#0048b7}.rankings-panel{margin-top:70px}.rankings-panel[hidden]{display:none}.rankings-panel .site-card-button{margin-bottom:10px}.site-card-review{margin-bottom:18px;color:#0048b7;font-family:"Outfit";font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px}.home-guides{width:100%;box-sizing:border-box;padding:80px 150px;background:#fff;color:#0b1a33;font-family:"Outfit";--guides-accent:#0048b7;--guides-accent-text:#0048b7;--guides-chip-text:#fff;--guides-hover:#eaf0fb}.home-guides[data-aud="models"]{--guides-accent:#ff1c58;--guides-accent-text:#d1003a}.home-guides .section-intro-eyebrow{color:#0048b7}.home-guides .section-intro-link{color:var(--guides-accent-text)}.home-guides[data-aud="models"] [data-aud-link="viewers"],.home-guides[data-aud="viewers"] [data-aud-link="models"]{display:none}.home-guides [role="tabpanel"][hidden]{display:none}.guides-switch-line{display:flex;flex-wrap:wrap;align-items:center;grid-gap:12px 18px;margin-bottom:36px}.guides-switch-lead{font-family:"Outfit";font-weight:700;font-size:36px;line-height:1;font-style:italic}.guides-switch{display:flex;grid-gap:4px;padding:6px;border-radius:50px;background:#f5f8ff;border:1px solid #d9e2ef}.guides-switch button{font-family:"Syne";font-weight:700;font-size:27px;font-style:italic;line-height:1;min-height:52px;padding:8px 24px;border:0;border-radius:50px;background:transparent;color:#0b1a33;opacity:0.6;cursor:pointer;transition:all 0.2s}.guides-switch button:hover{opacity:1}.guides-switch button[aria-selected="true"]{opacity:1;background:var(--guides-accent);color:#fff}.guides-panel{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr);grid-gap:56px;align-items:start}.guides-start{display:flex;flex-direction:column;grid-gap:18px}.guides-start:hover .guides-start-cta{text-decoration:underline;text-underline-offset:3px}.guides-start-img{display:block;aspect-ratio:16 / 11;border-radius:18px;overflow:hidden;background:#f5f8ff}.guides-start-img img{display:block;width:100%;height:100%;object-fit:cover}.guides-start-text{display:flex;flex-direction:column;grid-gap:10px}.guides-start-badge{align-self:flex-start;background:#fff785;color:#0b1a33;border-radius:50px;padding:3px 12px;font-size:13px;font-weight:600}.guides-start-title{font-family:"Syne";font-weight:700;font-size:30px;line-height:1.15}.guides-start-cta{font-weight:600;color:var(--guides-accent-text)}.guides-chapters{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:18px}.guides-chapters li{display:flex}.guides-chapter{position:relative;flex:1;display:flex;flex-direction:column;grid-gap:10px;min-height:210px;box-sizing:border-box;padding:24px 24px 72px;background:#f5f8ff;border:1px solid #d9e2ef;border-radius:18px;color:#0b1a33;text-decoration:none;transition:background-color 0.2s, transform 0.2s}.guides-chapter:hover{background:var(--guides-hover);transform:translateY(-3px)}.guides-chapter:hover .guides-chapter-go{background:var(--guides-accent);border-color:var(--guides-accent);color:var(--guides-chip-text)}.guides-chapter:focus-visible{outline:3px solid var(--guides-accent);outline-offset:3px}.guides-chapter-head{display:flex;justify-content:space-between;align-items:center}.guides-chapter-num{font-family:"Syne";font-weight:700;font-size:44px;line-height:1;color:var(--guides-accent)}.guides-chapter-count{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;background:#fff;border:1px solid #d9e2ef;color:#5b708c;border-radius:50px;padding:4px 10px}.guides-chapter-title{font-family:"Syne";font-weight:700;font-size:26px;line-height:1.15;margin-top:6px}.guides-chapter-desc{font-size:16px;line-height:1.5;color:#3d4f69}.guides-chapter-go{position:absolute;right:20px;bottom:20px;width:40px;height:40px;border-radius:50%;border:1px solid #d9e2ef;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--guides-accent);transition:all 0.2s}.home-news{width:100%;box-sizing:border-box;padding:80px 150px;background:#eef2f9;font-family:"Outfit";color:#0b1a33}.news-postcards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:28px}.news-postcard{display:flex;flex-direction:column;grid-gap:8px;background:#fff;padding:12px 12px 20px;border-radius:4px;box-shadow:0 10px 24px rgba(11,26,51,0.14);transition:transform 0.2s, box-shadow 0.2s}.news-postcard:nth-child(1){transform:rotate(-2.2deg)}.news-postcard:nth-child(2){transform:rotate(1.4deg) translateY(10px)}.news-postcard:nth-child(3){transform:rotate(-0.8deg)}.news-postcard:hover{transform:rotate(0) translateY(-4px);box-shadow:0 16px 32px rgba(11,26,51,0.2)}.news-postcard-img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#e6ebf3;margin-bottom:6px}.news-postcard-img img{display:block;width:100%;height:100%;object-fit:cover}.news-postcard-meta{font-size:13px;color:#5b708c;padding:0 2px}.news-postcard-title{font-family:"Syne";font-weight:700;font-size:18px;line-height:1.25;padding:0 2px}@media (prefers-reduced-motion: reduce){.news-postcard,.news-postcard:hover,.guides-chapter,.guides-chapter:hover{transition:none}}@media (max-width: 1600px){.home-guides,.home-news{padding:80px 100px}}@media (max-width: 1279px){.home-guides,.home-news{padding:60px}.section-intro{flex-direction:column;grid-gap:20px}.section-intro h2{font-size:42px;line-height:48px}.section-intro .section-intro-side{margin-top:0}.guides-panel{grid-template-columns:1fr;grid-gap:40px}.guides-start{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:28px;align-items:center}}@media (max-width: 1023px){.news-postcards{grid-template-columns:repeat(3, minmax(220px, 1fr));overflow-x:auto;padding:14px 4px 20px}}@media (max-width: 767px){.home-guides,.home-news{padding:60px 30px}.section-intro{margin-bottom:32px}.section-intro h2{font-size:32px;line-height:38px}.section-intro .section-intro-text{font-size:16px;line-height:26px}.rankings-tabs{width:100%}.rankings-tabs button{flex:1;padding:0 8px;font-size:15px}.guides-switch-lead{font-size:24px}.guides-switch button{font-size:19px;min-height:44px;padding:6px 16px}.guides-start{display:flex}.guides-start-title{font-size:24px}.guides-chapters{grid-template-columns:1fr}.guides-chapter{min-height:0}.news-postcards{grid-template-columns:repeat(3, 78%)}.news-postcard:nth-child(n){transform:none}}@media (max-width: 479px){.home-guides,.home-news{padding:48px 20px}}.guide-hub-hero{padding:0 24px 64px;box-sizing:border-box}.guide-hub-head{position:relative;z-index:2;width:100%;max-width:1320px;margin:56px auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;font-family:"Outfit"}.guide-hub-head h1{font-family:"Syne";font-size:60px;line-height:1.05;font-weight:600;margin:12px 0 0}.guide-hub-eyebrow{color:#fff785;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:0.08em}.guide-hub-intro{max-width:640px;margin-top:20px;font-size:18px;line-height:30px;font-weight:300}.guide-hub-intro p{margin:0}.guide-hub-intro p+p{margin-top:12px}.guide-hub-pills{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;margin-top:32px}.guide-hub-pills a{display:inline-flex;align-items:center;grid-gap:8px;min-height:44px;padding:0 18px;border-radius:50px;background:rgba(255,255,255,0.12);color:#fff;font-weight:600;text-decoration:none}.guide-hub-pills a::before{content:"";width:10px;height:10px;border-radius:50%;background:#fff785}.guide-hub-pills a:hover{background:#fff;color:#0b1a33}.guide-hub-bands{width:100%;font-family:"Outfit";color:#0b1a33}.guide-band{background:#fff}.guide-band:nth-child(even){background:#f5f8ff}.guide-band-inner{max-width:1320px;margin:0 auto;padding:72px 24px;box-sizing:border-box;display:grid;grid-template-columns:320px minmax(0, 1fr);grid-gap:56px;align-items:start}.guide-band-side{position:sticky;top:24px;display:flex;flex-direction:column;grid-gap:12px}.guide-band-side h2{font-family:"Syne";font-size:34px;line-height:1.1;margin:0}.guide-band-side p{margin:0;font-size:17px;line-height:1.5;color:#3d4f69}.guide-band-num{font-family:"Syne";font-weight:700;font-size:72px;line-height:1;color:#0b1a33}.guide-band-count{align-self:flex-start;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;border-radius:50px;padding:5px 12px;background:#0048b7;color:#fff}.guide-band-main{display:flex;flex-direction:column;grid-gap:14px}.guide-lead{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);grid-gap:24px;align-items:center;background:#fff;border:1px solid #d9e2ef;border-radius:20px;padding:14px;color:#0b1a33;text-decoration:none;box-shadow:0 10px 26px rgba(11,26,51,0.08)}.guide-lead:hover .guide-lead-title{color:#0048b7}.guide-lead-img{display:block;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#e6ebf3}.guide-lead-img img{display:block;width:100%;height:100%;object-fit:cover}.guide-lead-text{display:flex;flex-direction:column;grid-gap:10px;padding-right:12px}.guide-lead-badge{align-self:flex-start;background:#fff785;color:#0b1a33;border-radius:50px;padding:3px 12px;font-size:13px;font-weight:600}.guide-lead-title{font-family:"Syne";font-weight:700;font-size:24px;line-height:1.2}.guide-lead-intro{font-size:15px;line-height:1.5;color:#3d4f69}.guide-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:12px;margin:0;padding:0;list-style:none}.guide-list a{display:flex;align-items:center;grid-gap:14px;height:100%;box-sizing:border-box;padding:10px 16px 10px 10px;background:#fff;border:1px solid #d9e2ef;border-radius:14px;color:#0b1a33;text-decoration:none;transition:transform 0.15s, background-color 0.15s}.guide-list a:hover{background:#eaf0fb;transform:translateX(3px)}.guide-list-thumb{width:96px;flex:none;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;background:#e6ebf3}.guide-list-thumb img{display:block;width:100%;height:100%;object-fit:cover}.guide-list-title{flex:1;font-weight:600;font-size:15px;line-height:1.35}.guide-list-go{color:#0048b7}@media (prefers-reduced-motion: reduce){.guide-list a{transition:none}}@media (max-width: 1279px){.guide-band-inner{grid-template-columns:1fr;grid-gap:28px}.guide-band-side{position:static}}@media (max-width: 1023px){.guide-hub-head h1{font-size:44px}.guide-lead{grid-template-columns:1fr}.guide-lead-text{padding:0 6px 6px}.guide-list{grid-template-columns:1fr}}@media (max-width: 767px){.guide-hub-hero{padding:0 16px 48px}.guide-hub-head h1{font-size:34px}.guide-hub-intro{font-size:16px;line-height:26px}.guide-band-inner{padding:48px 16px}.guide-band-num{font-size:52px}.guide-band-side h2{font-size:28px}}.article-card{display:flex;align-items:center;grid-gap:20px;margin:28px 0;padding:14px 20px 14px 14px;box-sizing:border-box;border-radius:18px;background:#fff785;color:#0b1a33;font-family:"Outfit";text-decoration:none;word-break:normal;overflow-wrap:normal}.article-card:hover .article-card-go{transform:translateX(3px)}.article-card:focus-visible{outline:3px solid #0048b7;outline-offset:3px}.article-card-img{width:110px;height:110px;flex:none;border-radius:14px;overflow:hidden;background:#f0e98a}.article-card-img img{display:block;width:100%;height:100%;object-fit:cover}.article-card-body{flex:1;display:flex;flex-direction:column;grid-gap:6px;min-width:0}.article-card-lead{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#3d4f69}.article-card-title{font-family:"Syne";font-weight:700;font-size:22px;line-height:1.2}.article-card-go{width:46px;height:46px;flex:none;border-radius:50%;background:#0b1a33;color:#fff785;display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform 0.15s}@media (prefers-reduced-motion: reduce){.article-card-go{transition:none}}@media (max-width: 767px){.article-card{grid-gap:16px;padding:12px 16px 12px 12px}.article-card-img{width:84px;height:84px}.article-card-title{font-size:19px}.article-card-go{display:none}}.guide-nav{display:flex;flex-direction:column;grid-gap:16px;margin:50px 0 10px;padding-top:40px;border-top:1px solid #f0f4fe;font-family:"Outfit";color:#0b1a33}.guide-nav *{box-sizing:border-box}.guide-nav a{color:inherit;text-decoration:none;word-break:break-word;overflow-wrap:break-word}.guide-nav img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.guide-nav a:focus-visible{outline:3px solid #0048b7;outline-offset:3px}.guide-nav-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.guide-nav-tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:#0b1a33}.guide-nav-tile:hover .guide-nav-img{transform:scale(1.04)}.guide-nav-img{position:absolute;inset:0;transition:transform 0.3s}.guide-nav-cap{position:relative;width:100%;display:flex;flex-direction:column;grid-gap:4px;padding:40px 18px 16px;background:linear-gradient(to top, rgba(11,26,51,0.95) 40%, rgba(11,26,51,0));color:#fff}.guide-nav-next .guide-nav-cap{text-align:right}.guide-nav-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#fff785}.guide-nav-title{font-family:"Syne";font-weight:700;font-size:19px;line-height:1.25}.guide-nav-sub{font-size:13px;color:rgba(255,255,255,0.75)}.guide-nav-hub{background:#f5f8ff;border:1px solid #d9e2ef}.guide-nav-hub:hover{border-color:#0048b7}.guide-nav-hub .guide-nav-cap{height:100%;justify-content:center;background:none;color:#0b1a33}.guide-nav-hub .guide-nav-label{color:#0048b7}.guide-nav-map-head{margin-top:10px;font-size:15px;color:#5b708c}.guide-nav-map-head a{font-weight:600;color:#0048b7 !important}.guide-nav-map-head a:hover{text-decoration:underline;text-underline-offset:3px}.guide-nav-chapters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:12px}.guide-nav-chapter{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:#0b1a33;color:#fff !important}.guide-nav-chapter::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(11,26,51,0.95) 35%, rgba(11,26,51,0.25))}.guide-nav-chapter:hover .guide-nav-chapter-img{transform:scale(1.05)}.guide-nav-chapter.is-current{box-shadow:inset 0 0 0 4px #fff785}.guide-nav-chapter.is-current::after{background:linear-gradient(to top, rgba(11,26,51,0.95) 35%, rgba(11,26,51,0.1))}.guide-nav-chapter.is-current .guide-nav-chapter-meta{color:#fff785;font-weight:600}.guide-nav-chapter-img{position:absolute;inset:0;transition:transform 0.3s}.guide-nav-chapter-cap{position:relative;z-index:1;display:flex;flex-direction:column;grid-gap:3px;padding:14px}.guide-nav-chapter-name{font-family:"Syne";font-weight:700;font-size:16px;line-height:1.2}.guide-nav-chapter-meta{font-size:13px;color:rgba(255,255,255,0.8)}.guide-nav-chapter-n{position:absolute;z-index:1;top:10px;right:14px;font-family:"Syne";font-weight:700;font-size:34px;line-height:1;color:rgba(255,255,255,0.9);text-shadow:0 2px 10px rgba(11,26,51,0.45)}.is-current .guide-nav-chapter-n{color:#fff785}.guide-nav-here{align-self:flex-start;margin-bottom:4px;padding:4px 10px;border-radius:50px;background:#fff785;color:#0b1a33;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}@media (prefers-reduced-motion: reduce){.guide-nav-img,.guide-nav-chapter-img{transition:none}}@media (max-width: 767px){.guide-nav-tiles{grid-template-columns:1fr}.guide-nav-next .guide-nav-cap{text-align:left}.guide-nav-chapters{grid-template-columns:1fr 1fr}}.breadcrumb-trail{width:650px;max-width:100%;margin-left:-60px;padding:8px 0;box-sizing:border-box;font-family:"Outfit";color:#0b1a33}.breadcrumb-trail ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;grid-gap:4px 0;font-size:15px}.breadcrumb-trail li{display:flex;align-items:center;min-width:0}.breadcrumb-trail li+li::before{content:"";width:6px;height:6px;border-right:1.5px solid #9ba2b3;border-top:1.5px solid #9ba2b3;transform:rotate(45deg);margin:0 12px 0 8px;flex:none}.breadcrumb-trail a{display:inline-flex;align-items:center;min-height:32px;color:#5b708c;text-decoration:none}.breadcrumb-trail a:hover{color:#0048b7}.breadcrumb-trail a:focus-visible{outline:2px solid #0048b7;outline-offset:2px;border-radius:4px}.breadcrumb-trail svg{display:block}.breadcrumb-trail [aria-current]{font-weight:600;color:#0b1a33}.page-category-glass{flex-wrap:wrap;justify-content:center}.page-category-glass .tag-category{height:auto;min-height:38px;padding:0 20px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.28);color:#fff;font-weight:500;text-decoration:none;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color 0.15s}.page-category-glass .tag-category:hover{background:rgba(255,255,255,0.26);color:#fff}.page-category-glass .tag-category:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (prefers-reduced-motion: reduce){.page-category-glass .tag-category{transition:none}}@media (max-width: 1279px){.breadcrumb-trail{margin-left:0;width:100%}}@media (max-width: 767px){.breadcrumb-trail{padding:8px 16px}.breadcrumb-trail ol{font-size:14px}}.rating-fold{width:100%;box-sizing:border-box;padding:0 16px 34px;background:#0048b7;font-family:"Outfit";color:#fff}.rating-fold *{box-sizing:border-box}.rating-fold a{text-decoration:none}.rating-fold-glass{max-width:900px;margin:0 auto;display:flex;align-items:center;grid-gap:24px;padding:18px 18px 18px 26px;border-radius:26px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rating-fold-score{display:flex;align-items:baseline;grid-gap:2px;color:rgba(255,255,255,0.7);font-size:16px;font-weight:600}.rating-fold-score b{font-family:"Syne";font-weight:700;font-size:48px;line-height:1;color:#fff785}.rating-fold-score:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:8px}.rating-fold-txt{display:flex;flex-direction:column;grid-gap:3px;flex:1;padding-left:20px;border-left:1px solid rgba(255,255,255,0.2)}.rating-fold-word{font-family:"Syne";font-weight:700;font-size:20px}.rating-fold-best{font-size:14px;color:rgba(255,255,255,0.7)}.rating-fold-cta{display:flex;flex-wrap:wrap;grid-gap:10px;margin-left:auto}.rating-fold-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;min-height:52px;padding:0 26px;border-radius:50px;font-weight:600;font-size:16px;white-space:nowrap;transition:background-color 0.15s, border-color 0.15s, transform 0.15s}.rating-fold-btn:hover{transform:translateY(-1px)}.rating-fold-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.rating-fold-btn-users{background:#fff785;color:#0b1a33}.rating-fold-btn-users:hover{background:#fff35a}.rating-fold-btn-models{border:1.5px solid rgba(255,255,255,0.6);color:#fff}.rating-fold-btn-models:hover{background:rgba(255,255,255,0.14);border-color:#fff}@media (prefers-reduced-motion: reduce){.rating-fold-btn{transition:none}.rating-fold-btn:hover{transform:none}}@media (max-width: 900px){.rating-fold-glass{flex-wrap:wrap}.rating-fold-cta{width:100%;flex-direction:column;align-items:stretch;margin-left:0}}@media (max-width: 767px){.rating-fold-glass{padding:18px}.rating-fold-btn{white-space:normal;text-align:center}}.side-snippet.side-snippet-glass{padding:14px;border-radius:26px;background:#0048b7;box-shadow:0 14px 30px rgba(0,72,183,0.25);overflow:visible;box-sizing:border-box;font-family:"Outfit"}.side-snippet.side-snippet-glass a{text-decoration:none}.side-glass{display:flex;flex-direction:column;grid-gap:12px;padding:20px 18px 16px;border-radius:20px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);color:#fff}.side-glass-logo{display:block;max-width:150px;max-height:30px;width:auto;align-self:center;margin-bottom:4px}.side-glass-line{display:flex;align-items:center;grid-gap:14px;margin-bottom:6px}.side-glass-score{display:flex;align-items:baseline;grid-gap:2px;color:rgba(255,255,255,0.7);font-size:15px;font-weight:600}.side-glass-score b{font-family:"Syne";font-weight:700;font-size:44px;line-height:1;color:#fff785}.side-glass-txt{display:flex;flex-direction:column;grid-gap:2px;min-width:0;padding-left:14px;border-left:1px solid rgba(255,255,255,0.2)}.side-glass-txt b{font-family:"Syne";font-weight:700;font-size:17px}.side-glass-txt span{font-size:13px;color:rgba(255,255,255,0.7)}.side-glass-btn{display:flex;align-items:center;justify-content:center;grid-gap:8px;min-height:50px;padding:0 18px;border-radius:50px;font-weight:600;font-size:16px;text-align:center;box-sizing:border-box;transition:background-color 0.15s, border-color 0.15s, transform 0.15s}.side-glass-btn:hover{transform:translateY(-1px)}.side-glass-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.side-glass-btn-users{background:#fff785;color:#0b1a33}.side-glass-btn-users:hover{background:#fff35a}.side-glass-btn-models{border:1.5px solid rgba(255,255,255,0.55);color:#fff}.side-glass-btn-models:hover{background:rgba(255,255,255,0.14);border-color:#fff}.sticky-doors{display:none;position:fixed;left:0;right:0;bottom:0;z-index:99;align-items:center;grid-gap:8px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d9e2ef;box-shadow:0 -6px 18px rgba(11,26,51,0.08);box-sizing:border-box;font-family:"Outfit";transform:translateY(110%);transition:transform 0.2s}.sticky-doors.visible{transform:translateY(0)}.sticky-doors a{text-decoration:none}.sticky-doors-score{flex:none;padding:0 8px;font-size:13px;font-weight:600;color:#5b708c}.sticky-doors-score b{font-family:"Syne";font-weight:700;font-size:22px;color:#0b1a33}.sticky-doors-btn{flex:1;display:flex;align-items:center;justify-content:center;grid-gap:6px;min-height:46px;border-radius:14px;font-weight:600;font-size:15px;color:#fff}.sticky-doors-users{background:#0048b7}.sticky-doors-models{background:#ff1c58}@media (prefers-reduced-motion: reduce){.side-glass-btn,.sticky-doors{transition:none}.side-glass-btn:hover{transform:none}}@media (max-width: 767px){.sticky-doors{display:flex}}.dd{--dd-bg:#fff;--dd-text:#0b1a33;--dd-muted:#5b708c;--dd-border:#e6ebf3;--dd-hover:#eef3fc;--dd-accent:#0048b7;--dd-soft:#f5f8ff;position:relative;z-index:60;font-family:"Outfit"}.dd *{box-sizing:border-box}.dd a{text-decoration:none;color:inherit}.dd ul{list-style:none;margin:0;padding:0}.dd button{font:inherit;cursor:pointer}.dd .search-bar input{color:#0b1a33}.dd .dd-items{display:flex;align-items:center;grid-gap:6px;margin-left:35px}.dd-item{display:flex;align-items:center;border-radius:10px;transition:background-color 0.15s}.dd-item:hover,.dd-item.is-open{background:rgba(255,255,255,0.12)}.dd-item.is-open .dd-caret svg{transform:rotate(180deg)}.dd-top{display:flex;align-items:center;min-height:44px;padding:0 4px 0 12px;font-size:16px;font-weight:500;color:#fff !important;cursor:pointer}.dd-caret{display:flex;align-items:center;justify-content:center;width:30px;height:44px;padding:0 8px 0 4px;border:0;background:none;color:rgba(255,255,255,0.75)}.dd-caret svg{transition:transform 0.15s}.dd-is-open .header{z-index:100}.dd-panel{position:fixed;z-index:120;width:350px;overflow:auto;padding:10px;border-radius:18px;background:var(--dd-bg);color:var(--dd-text);box-shadow:0 20px 50px rgba(11,26,51,0.28)}.dd-panel::before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.dd-panel[hidden]{display:none}.dd-gtitle{margin:10px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--dd-muted)}.dd-gtitle:first-child{margin-top:4px}.dd-sep{height:1px;margin:8px 10px;background:var(--dd-border)}.dd-hublink{display:flex;align-items:center;justify-content:space-between;grid-gap:10px;min-height:42px;margin:2px 0 6px;padding:0 12px;border-radius:12px;background:var(--dd-soft);font-weight:600;font-size:15px;color:var(--dd-accent) !important;transition:background-color 0.15s}.dd-hublink span{transition:transform 0.15s}.dd-hublink:hover{background:var(--dd-hover)}.dd-hublink:hover span{transform:translateX(3px)}.dd-row{display:flex;align-items:center;grid-gap:12px;padding:8px 10px;border-radius:12px;font-size:15px;font-weight:500}.dd-row:hover{background:var(--dd-hover)}.dd-row:hover .dd-ico{background:var(--dd-accent);color:var(--dd-bg)}.dd-row:focus-visible{outline:2px solid var(--dd-accent);outline-offset:1px}.dd-ico{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--dd-soft);color:var(--dd-accent);transition:background-color 0.15s, color 0.15s}.dd-th{display:block;width:52px;height:52px;flex:none;border-radius:10px;overflow:hidden;background:var(--dd-soft)}.dd-th img{display:block;width:100%;height:100%;object-fit:cover}.dd-txt{display:flex;flex-direction:column;grid-gap:1px;flex:1;min-width:0}.dd-txt b{font-weight:600;font-size:15px;line-height:1.3}.dd-txt span{font-size:12px;line-height:1.35;color:var(--dd-muted)}.dd-txt .dd-chapter{font-size:inherit;line-height:inherit;font-weight:600;color:var(--dd-accent)}@media (prefers-reduced-motion: reduce){.dd-item,.dd-caret svg,.dd-hublink,.dd-hublink span,.dd-ico{transition:none}}@media (max-width: 1180px){.dd .dd-items{margin-left:20px;grid-gap:2px}.dd-top{font-size:15px;padding-left:8px}}.mob{position:fixed;inset:0;z-index:1000}.mob[hidden]{display:none}.mob-panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--dd-bg);color:var(--dd-text)}.mob-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.mob-logo img{display:block;width:110px;height:auto}.mob-close{width:44px;height:44px;border:0;border-radius:12px;background:var(--dd-soft);color:var(--dd-text);font-size:18px}.mob-body{flex:1;overflow:auto;padding:4px 16px 16px;-webkit-overflow-scrolling:touch}.mob-body .dd-row{padding:10px 8px}.mob-body .dd-gtitle{margin-left:8px}.mob-acc{border-bottom:1px solid var(--dd-border)}.mob-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 4px;font-family:"Syne";font-weight:700;font-size:20px;cursor:pointer}.mob-acc summary::-webkit-details-marker{display:none}.mob-acc summary::after{content:"";width:9px;height:9px;margin:-4px 6px 0;border-right:2px solid var(--dd-muted);border-bottom:2px solid var(--dd-muted);transform:rotate(45deg)}.mob-acc[open] summary::after{transform:rotate(-135deg);margin-top:4px}.mob-links{padding:0 0 12px}.mob-foot{flex:none;display:flex;align-items:center;grid-gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--dd-border)}.mob-search{position:relative;flex:1}.mob-search input{width:100%;height:46px;padding:0 50px 0 16px;border-radius:50px;border:1.5px solid var(--dd-border);background:var(--dd-soft);color:var(--dd-text);font:inherit;font-size:16px}.mob-search button{position:absolute;top:4px;right:4px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--dd-accent);color:#fff}.mob-langs{display:flex;grid-gap:4px}.mob-langs a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--dd-border);font-weight:700;font-size:14px}.mob-langs a.is-current{background:var(--dd-accent);border-color:var(--dd-accent);color:#fff !important}.footer-up{grid-template-columns:minmax(0, 1fr) auto}.footer-right{display:grid;grid-template-columns:repeat(4, max-content);column-gap:50px;row-gap:40px;max-height:none;max-width:none;padding-right:80px}.footer-menu{max-width:210px;min-width:0}.footer-down{gap:18px;flex-wrap:wrap;height:auto;min-height:35px;padding:6px 16px;box-sizing:border-box;text-align:center}.footer-down a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width: 1600px){.footer-up{grid-template-columns:1fr}.footer-left{justify-content:center;padding:30px 0;border-right:0;border-bottom:1px solid #cfc96e;box-sizing:border-box}.footer-right{justify-content:center;text-align:left;padding:50px 40px}}@media (max-width: 1023px){.footer-right{grid-template-columns:repeat(2, max-content);column-gap:60px}}@media (max-width: 767px){.footer-right{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px;padding:40px 16px}.footer-menu{max-width:none}}@media (max-width: 359px){.footer-right{grid-template-columns:1fr}}.authors-page{font-family:"Outfit";color:#0b1a33;padding-bottom:120px}.authors-page *{box-sizing:border-box}.authors-page a{text-decoration:none}.authors-page .page-wrapper{padding:0 16px}.authors-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 420px), 1fr));gap:32px;padding-top:56px}.authors-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:72px 32px 30px;border-radius:24px;background:#f5f8ff;text-align:center;color:#0b1a33}.authors-card:hover .authors-name{color:#0048b7}.authors-card:focus-visible{outline:2px solid #0048b7;outline-offset:4px}.authors-photo{position:absolute;top:-56px;left:50%;transform:translateX(-50%);border-radius:50%;object-fit:cover;border:6px solid #fff;box-shadow:0 10px 24px rgba(11,26,51,0.12)}.authors-role{font-size:14px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#0048b7}.authors-name{font-family:"Syne";font-weight:700;font-size:30px;line-height:1.15;margin:4px 0 0;color:#0b1a33}.authors-intro{font-size:17px;line-height:1.6;color:#33415c;margin-top:10px}.authors-count{margin-top:18px;padding:8px 16px;border-radius:999px;background:#fff;font-size:15px;color:#5b708c}.authors-count b{font-family:"Syne";font-weight:700;color:#0048b7}.authors-cta{margin-top:14px;font-weight:600;color:#0048b7}.authors-h2{font-family:"Syne";font-weight:700;font-size:28px;margin:60px 0 20px}.authors-how{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.authors-how-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 22px 46px;border:1px solid #d9e2ef;border-radius:20px;color:#0b1a33}.authors-how-card b{font-size:18px}.authors-how-card span{font-size:15px;line-height:1.5;color:#33415c}.authors-how-card i{position:absolute;left:22px;bottom:16px;font-style:normal;font-weight:600;color:#0048b7}.authors-how-card:hover{border-color:#0048b7}@media (max-width: 1023px){.authors-how{grid-template-columns:1fr}}@media (max-width: 767px){.authors-grid{gap:72px}.authors-card{padding:72px 22px 26px}.authors-name{font-size:26px}}.breadcrumb-trail.breadcrumb-trail--page{width:1230px;margin-left:0}.breadcrumb-trail.breadcrumb-trail--wide{width:1460px;margin-left:0}@media (max-width: 1439px){.breadcrumb-trail.breadcrumb-trail--page{width:100%;padding:8px 60px}}@media (max-width: 767px){.breadcrumb-trail.breadcrumb-trail--page{padding:8px 20px}}.disclaimer{display:flex;align-items:flex-start;grid-gap:16px;width:100%;margin:30px 0;padding:22px 24px;box-sizing:border-box;border-radius:20px;background:#fff785;font-family:"Outfit";color:#0b1a33}.disclaimer-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:#393a3b;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.disclaimer-body{min-width:0}.disclaimer-title{margin:0;font-size:19px;font-weight:600;line-height:1.35}.disclaimer-text p{margin:6px 0 0;font-size:16px;font-weight:400;line-height:1.65;color:#2c3340}.disclaimer-text p+p{margin-top:10px}.disclaimer-text a{color:#0b1a33;font-weight:600;text-decoration:underline;text-underline-offset:3px}.disclaimer-text a:hover{color:#0048b7}@media (max-width: 767px){.disclaimer{padding:18px}.disclaimer-title{font-size:18px}}
.news-page{width:100%;background:#fff;font-family:"Outfit";color:#0b1a33;padding:50px 0 140px}.news-page *{box-sizing:border-box}.news-page a{text-decoration:none;color:inherit}.news-page a:focus-visible{outline:2px solid #0048b7;outline-offset:3px;border-radius:8px}.news-page ul{list-style:none;margin:0;padding:0}.news-layout{display:grid;grid-template-columns:260px minmax(0, 1fr);grid-gap:56px;align-items:start;max-width:1230px;margin:0 auto;padding:0 16px}.news-sub{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5b708c}.news-topics ul{display:flex;flex-direction:column;grid-gap:2px;margin-top:12px}.news-topics a{display:flex;align-items:center;grid-gap:10px;padding:10px 12px;border-radius:12px;font-size:16px}.news-topics a i{width:10px;height:10px;border-radius:50%;background:var(--tc);flex:none}.news-topics a span{margin-left:auto;font-size:14px;color:#5b708c}.news-topics a:hover,.news-topics a.is-on{background:#f5f8ff}.news-topics a.is-on{font-weight:600}.news-explore{margin-top:28px}.news-explore ul{display:grid;grid-gap:10px;margin-top:12px}.news-explore a{display:flex;align-items:center;grid-gap:12px;padding:14px;border:1px solid #d9e2ef;border-radius:16px;background:#fff;font-size:15px;line-height:1.3;font-weight:600;transition:border-color .15s,transform .15s}.news-explore a:hover{border-color:#0048b7;transform:translateX(3px)}.news-explore-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:11px;background:#f5f8ff;color:#0048b7}.news-tag{display:inline-flex;align-self:flex-start;align-items:center;grid-gap:6px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tc)}.news-tag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tc)}.news-row{border-bottom:1px solid #d9e2ef}.news-row>a{display:grid;grid-template-columns:minmax(0, 1fr) 200px;grid-gap:28px;align-items:center;padding:26px 0}.news-row:first-child>a{padding-top:0}.news-row:hover .news-title{color:#0048b7}.news-row-txt{display:flex;flex-direction:column;grid-gap:8px;min-width:0}.news-title{margin:0;font-family:"Outfit";font-size:21px;line-height:1.3;font-weight:600;color:#0b1a33;word-break:break-word}.news-ex{font-size:16px;line-height:1.55;color:#33415c}.news-meta{font-size:14px;color:#5b708c}.news-row-img{display:block;aspect-ratio:3/2;border-radius:14px;overflow:hidden;background:#f5f8ff}.news-row-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.news-row:hover .news-row-img img{transform:scale(1.04)}.news-row.is-lead>a{grid-template-columns:1fr;grid-gap:18px}.news-row.is-lead .news-row-img{order:-1;aspect-ratio:16/9;border-radius:20px}.news-row.is-lead .news-title{font-family:"Syne";font-weight:700;font-size:34px;line-height:1.12}.news-prev{display:inline-block;margin-bottom:20px;font-weight:600;color:#0048b7 !important}.news-more{display:flex;align-items:center;justify-content:center;width:100%;margin-top:30px;padding:15px 20px;border:1px solid #0048b7;border-radius:14px;background:#fff;color:#0048b7 !important;font-size:16px;font-weight:600}.news-more:hover{background:#0048b7;color:#fff !important}.news-more[aria-busy=true]{opacity:.6;pointer-events:none}@media(min-width: 1024px)and (min-height: 860px){.news-side{position:sticky;top:24px}}@media(prefers-reduced-motion: reduce){.news-page *{transition:none !important}}@media(max-width: 1023px){.news-layout{grid-template-columns:1fr;grid-gap:24px}.news-side{display:contents}.news-topics{order:1}.news-topics ul{flex-direction:row;flex-wrap:wrap}.news-topics a{border:1px solid #d9e2ef;border-radius:999px;padding:8px 14px}.news-feed{order:2}.news-explore{order:3;margin-top:16px;max-width:520px}}@media(max-width: 767px){.news-page{padding-top:30px}.news-row>a{grid-template-columns:minmax(0, 1fr) 96px;grid-gap:16px;padding:20px 0}.news-row-img{aspect-ratio:1}.news-row .news-ex{display:none}.news-title{font-size:18px}.news-row.is-lead .news-title{font-size:26px}.news-row.is-lead .news-ex{display:block}}
