.rhs-benefits,.rhs-impressions{box-sizing:border-box;max-width:1720px;margin:26px auto;padding:28px 26px;border:1px solid #e8e2d8;border-radius:26px;background:#fbfaf7;color:#343834}.rhs-benefits *,.rhs-impressions *{box-sizing:border-box}.rhs-benefits h2,.rhs-impressions h2{margin:0 0 25px;font-size:clamp(24px,2vw,34px);font-weight:500;color:#363932}.rhs-benefits__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.rhs-benefit{display:flex;align-items:flex-start;gap:14px;color:inherit;text-decoration:none}.rhs-benefit>span{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:#e9efe8;color:#335f4d;overflow:hidden}.rhs-benefit svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7}.rhs-benefit img{width:100%;height:100%;object-fit:cover}.rhs-benefit h3{margin:1px 0 7px;font-size:17px}.rhs-benefit p{margin:0;color:#747872;line-height:1.45}.rhs-impressions__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.rhs-impression{display:block;overflow:hidden;border:1px solid #e5e0d7;border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.rhs-impression[href]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(36,63,52,.12)}.rhs-impression>img{display:block;width:100%;height:220px;object-fit:cover}.rhs-impression>div{padding:15px 18px 18px}.rhs-impression h3{margin:0 0 9px;font-size:18px;font-weight:600}.rhs-impression p{margin:0;color:#777b75;font-size:16px;line-height:1.45}@media(max-width:1100px){.rhs-benefits__grid,.rhs-impressions__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.rhs-benefits,.rhs-impressions{margin:16px 10px;padding:22px 16px;border-radius:20px}.rhs-benefits__grid{grid-template-columns:1fr}.rhs-impressions__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.rhs-impression{min-width:82%;scroll-snap-align:start}.rhs-impression>img{height:190px}}
.rss-single{max-width:1120px;margin:40px auto 80px;padding:0 24px}.rss-single__hero{overflow:hidden;border-radius:26px;background:#f4f1eb}.rss-single__hero img{display:block;width:100%;max-height:560px;object-fit:cover}.rss-single__body{max-width:820px;margin:-50px auto 0;position:relative;padding:38px 45px;background:#fff;border-radius:24px;box-shadow:0 16px 50px rgba(33,63,53,.13)}.rss-single__season{display:inline-block;padding:7px 12px;border-radius:99px;background:#e8f0eb;color:#315d4b;font-size:13px;font-weight:700;text-transform:uppercase}.rss-single h1{margin:15px 0 20px;font-size:clamp(34px,5vw,60px)}.rss-single__content{font-size:18px;line-height:1.75}.rss-single__back{display:inline-block;margin-top:25px;color:#315d4b;font-weight:700}@media(max-width:700px){.rss-single__body{margin:-20px 12px 0;padding:25px}.rss-single{padding:0 10px}}

