:root{--blu:#1d1c71;--verde:#2d7475;--oro:#8d723d}*{box-sizing:border-box}body{margin:0;background:#f5f8f7;color:#263332;font-family:Lato,Arial,sans-serif}.review-page{max-width:960px;margin:auto;background:#fff;box-shadow:0 10px 35px #173f3e15}.review-hero{padding:72px 8%;background:linear-gradient(135deg,var(--blu),#4a4aa2);color:#fff}.review-hero a{color:#fff;font-weight:900;text-decoration:none}.review-hero span{display:block;margin-top:36px;color:#eecb88;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.review-hero h1{max-width:680px;margin:10px 0 16px;font-size:2.5rem}.review-hero p{max-width:650px;line-height:1.6}.review-article{padding:56px 8%;border-bottom:1px solid #e5ecea}.review-label{color:var(--oro);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.review-article h2{margin:12px 0 18px;color:var(--blu);font-size:2rem}.review-lead{font-size:1.2rem;line-height:1.65}.review-article h3{margin-top:30px;color:var(--verde)}.review-article li{margin:10px 0;line-height:1.55}.review-note{margin-top:25px;color:#64706f;font-size:.9rem;font-style:italic}.review-link{display:inline-block;margin-top:12px;color:var(--verde);font-weight:900;text-decoration:none}@media(max-width:600px){.review-hero,.review-article{padding:42px 7%}.review-hero h1{font-size:2rem}.review-article h2{font-size:1.6rem}}
