.big-rating.MuiRating-root{font-size:3rem;margin:.5rem 0}.from-description{overflow:hidden}.clown-ratings{width:120%;transform:translate(-8.6%)}.card.ratings{position:absolute;top:700px;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#fffc;box-shadow:none;padding:16px;overflow:hidden}.section1{height:1100px}.section1 .card.ratings{top:900px}.section3{height:1200px}.section3 .card.ratings{top:650px}@media (max-width: 600px){.section1{height:1100px}.section3{height:700px}.section1 .card.ratings{top:700px}.section3 .card.ratings{top:650px}.card.ratings{top:800px;padding:5px;width:100%}}.review{width:100%;max-width:650px;margin:auto;height:auto;min-height:150px;margin-bottom:2rem}.article a{text-decoration:none;color:#000}.article{background-color:#fff;border:1px solid rgb(191,191,191);border-radius:10px;transition:all ease-in-out;transition-duration:.15s}.article:hover{background-color:#efefef}.article .text{width:100%;padding:10px 25px;position:relative}.article .text:after{position:absolute;bottom:0;left:0;height:100%;width:100%;max-width:650px;content:"";background:linear-gradient(to top,#fff 20%,#fff0 80%);pointer-events:none}.article:hover .text:after{background:linear-gradient(to top,#efefef 20%,#efefef00 80%)}.article .text .read-more{z-index:100;position:relative;text-align:center;color:#000}.article .footer{min-height:50px;padding:10px 25px;color:#6b6b6b;text-align:left}.article .footer a{color:#1d85ee}.review .image-container{position:relative;width:100%;margin:auto;padding-top:75%;overflow:hidden}.review .image-container img{position:absolute;display:block;top:50%;left:50%;width:auto;width:100%;transform:translate(-50%,-50%);object-fit:cover;transition:ease-in;transition:.5s}.review:hover .image-container img{transform:translate(-50%,-50%) scale(1.08);cursor:pointer}.fancy-post{background:linear-gradient(120deg,#ff512f,#dd2476,#7b4397,#1e3c72);background-size:200%;color:#fff;text-align:center;padding:2rem;margin-top:2rem;margin-bottom:2rem;border-radius:16px;box-shadow:0 8px 20px #0003}.fancy-post-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.fancy-percentage{font-size:8rem;font-weight:900;display:block;margin-bottom:.5rem}.fancy-post-subtitle{font-size:2rem;font-weight:600;margin-bottom:1rem}.fancy-post-note{font-size:1rem;font-weight:400;margin-top:1rem;opacity:.8}.posts-page{padding:20px 0 56px}.posts-hero{max-width:900px;margin:0 auto 28px;padding:36px 20px 24px;text-align:center}.posts-hero p{max-width:760px;margin:0 auto;color:#56606d;font-size:clamp(1.05rem,2.4vw,1.3rem);line-height:1.6}.posts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;margin-bottom:48px}.posts-page .review{width:100%;max-width:none;margin:0}.posts-page .article{display:flex;min-height:100%;overflow:hidden;flex-direction:column;background:#fff;color:#212529;border:0;border-radius:8px;box-shadow:none;transition:background-color .18s ease}.posts-page .article:hover{background:#fff;box-shadow:none}.posts-page .article-image-link{display:block;color:inherit}.posts-page .article .image-container{width:100%;padding:0;aspect-ratio:16 / 10;background:#e9edf2}.posts-page .article .image-container img{position:static;width:100%;height:100%;transform:none;object-fit:cover;transition:transform .3s ease}.posts-page .article:hover .image-container img{transform:scale(1.035)}.posts-page .article .text{display:flex;flex:1;width:100%;padding:24px 26px 20px;flex-direction:column;align-items:flex-start;text-align:left}.posts-page .article .text:after{display:none}.posts-page .article-source,.social-post-label{margin-bottom:10px;color:#225db5;font-size:.78rem;font-weight:500;letter-spacing:normal}.posts-page .article-title-link,.posts-page .article-title-link:hover{color:#172033}.posts-page .article h2{margin:0 0 14px;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.22}.posts-page .article .text>p:not(.read-more){display:-webkit-box;margin:0 0 20px;overflow:hidden;color:#4f5968;font-size:1rem;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:4}.posts-page .article .read-more{position:static;z-index:auto;display:inline-flex;margin-top:auto;color:#175fc2;font-weight:800;text-align:left;text-decoration:none}.posts-page .article .footer{display:flex;min-height:0;padding:15px 26px 18px;align-items:center;justify-content:space-between;gap:14px;color:#697483;border-top:0;flex-wrap:wrap;font-size:.83rem}.posts-page .article .footer .source-link{flex:0 0 auto;font-weight:700}.social-post-card{overflow:hidden;padding:20px;background:#f4f6f9;border:1px solid #dde2e7;border-radius:20px}.social-post-embed{display:flex;overflow:hidden;justify-content:center;border-radius:12px}.post-detail-page .leading-header{max-width:900px;margin:0 auto;padding:38px 18px 18px;text-align:center}.post-detail-page .article-featured{max-width:900px;min-height:0;margin:0 auto 42px}.post-detail-page .article-featured .text>p:not(.read-more){display:block;overflow:visible}@media (prefers-color-scheme: dark){.posts-hero p{color:#bdc6d2}.posts-page .article{background:#262626;color:#eef3f9;border-color:#3e454e;box-shadow:none}.posts-page .article:hover{background:#313131;border-color:#5a6572;box-shadow:none}.posts-page .article-title-link,.posts-page .article-title-link:hover,.posts-page .article h2{color:#f4f7fb}.posts-page .article .text>p:not(.read-more){color:#c5ccd6}.posts-page .article-source,.social-post-label,.posts-page .article .read-more,.posts-page .article .footer a{color:#78aef8}.posts-page .article .footer{color:#aeb8c4;border-top-color:#3e454e}.social-post-card{background:#262626;border-color:#3e454e}}@media (max-width: 767px){.posts-page{padding-top:0}.posts-grid{grid-template-columns:1fr;gap:20px}.posts-page .article .text{padding:20px 19px 16px}.posts-page .article .footer{padding:14px 19px 17px;align-items:flex-start;flex-direction:column}.social-post-card{padding:12px}}.posts-page .article .text .read-more{padding:8px 16px;border-radius:4px;background:#1976d2;color:#fff;font-size:.9rem;font-weight:600;line-height:1.5}.posts-page .article .text .read-more:hover{background:#1565c0}.posts-page .article .text .read-more:focus-visible{outline:3px solid #1976d2;outline-offset:3px}.posts-page .article-source{color:#606872}@media (prefers-color-scheme: dark){.posts-page .article .text .read-more{background:#eef3f9;color:#1a1a1a}.posts-page .article .text .read-more:hover{background:#dce5ef}.posts-page .article-source{color:#b8c0cc}}
