.review-hero{padding:70px 0 50px;background:linear-gradient(135deg,#eef3ff 0,#fafbfe 58%,#eef7f4 100%);border-bottom:1px solid var(--line)}.review-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:end}.review-hero h1{font-size:clamp(40px,5vw,60px);margin:17px 0;letter-spacing:-.055em}.review-hero p{max-width:700px;color:#60708b;font-size:16px}.review-method{background:#132653;color:#fff;border-radius:20px;padding:25px;box-shadow:0 22px 50px rgba(25,45,94,.18)}.review-method span,.review-method small{display:block;color:#9fb0da;font-size:11px;letter-spacing:.08em}.review-method strong{display:block;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:15px}.review-method small{margin-top:15px}.review-list-section{padding:42px 0 80px}.review-toolbar{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.review-toolbar b{display:block;font-size:24px}.review-toolbar span{display:block;font-size:12px;color:#7a8598}.review-toolbar input{width:330px;max-width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;outline:0}.review-toolbar input:focus{border-color:#94a9e4;box-shadow:0 0 0 4px rgba(49,87,213,.08)}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.review-card{background:#fff;border:1px solid var(--line);border-radius:19px;padding:23px;transition:.2s;box-shadow:0 8px 25px rgba(32,48,80,.035)}.review-card:hover{transform:translateY(-3px);border-color:#b9c6e5;box-shadow:var(--shadow)}.review-card-top{display:flex;align-items:center;gap:13px}.review-avatar{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#eaf0ff,#d7e1ff);color:#294dbf;font-weight:800}.review-card-top small{color:#3157d5;font-size:10px}.review-card h2{font-size:20px;margin:1px 0}.review-score{margin-left:auto;background:#eef7f3;color:#087a58;padding:5px 9px;border-radius:99px;font-size:12px;font-weight:750}.review-card>p{font-size:13px;color:#66748b;min-height:43px}.review-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:18px 0}.review-facts span{background:#f9fafc;padding:11px;font-size:10px;color:#7a8597;min-width:0}.review-facts b{display:block;color:#24324e;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #eef1f6;font-size:11px;color:#7a8597}.review-card-foot strong{color:#3157d5}.review-empty{padding:60px;text-align:center;color:#7a8597}.review-verdict{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0}.review-verdict div{background:#f7f9fd;border:1px solid #e8ecf4;border-radius:12px;padding:13px}.review-verdict small{display:block;color:#7a8597}.review-verdict b{font-size:14px;color:#24324e}.review-cta{display:flex;gap:10px;margin-top:28px}.review-cta .btn{flex:1}.review-note{font-size:12px;color:#748097}.article-page.review-detail .article-mast{background:linear-gradient(135deg,#edf3ff,#fafbfe 62%,#edf7f3)}
@media(max-width:1180px) and (min-width:961px){.nav{gap:18px}.nav-links{gap:14px;font-size:13px}.nav-cta{padding:8px 11px}}
@media(max-width:960px){.review-hero-grid{grid-template-columns:minmax(0,1fr)}.review-hero-grid>*{min-width:0}.review-method{width:100%;max-width:620px}.review-grid{grid-template-columns:1fr}.review-facts{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.review-hero{padding:44px 0 34px;overflow:hidden}.review-hero-grid>div,.review-method,.review-toolbar,.review-grid{width:calc(100vw - 48px);max-width:calc(100vw - 48px);min-width:0;margin-left:auto;margin-right:auto}.review-toolbar input,.review-card{width:100%;max-width:100%;min-width:0}.review-hero h1{font-size:38px}.review-hero p{overflow-wrap:anywhere}.review-toolbar{align-items:stretch;flex-direction:column}.review-card{padding:19px}.review-card>p{overflow-wrap:anywhere}.review-facts{grid-template-columns:1fr}.review-verdict{grid-template-columns:1fr}.review-cta{flex-direction:column}}
