.pipcy-rating{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(240px,1.3fr);gap:20px;align-items:center;margin:24px 0 10px;padding:20px 24px;background:#fff;border:1px solid #d7e1d5;border-radius:16px}.pipcy-rating>div{display:flex;flex-direction:column;gap:5px}.pipcy-rating>div:first-child{padding-right:20px;border-right:1px solid #d7e1d5}.pipcy-rating strong{font:800 40px/1 Manrope,Arial,sans-serif;color:#125b46}.pipcy-rating strong small{font-size:17px;color:#6b7973}.pipcy-rating span{font-size:13px;color:#52645d;line-height:1.5}.pipcy-rating b{font-size:16px;color:#182b29}.pipcy-rating-note,.article-disclaimer{font-size:13px;line-height:1.65;color:#52645d}.pipcy-article-cta{margin:22px 0}.pipcy-review .article-contents{margin:20px 0}.pipcy-review .article-sources{margin:30px 0;padding:14px 18px;border:1px solid #d7e1d5;border-radius:12px;background:#fff}.pipcy-review .article-sources summary{cursor:pointer;color:#125b46;font-weight:700;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pipcy-review .article-sources ol{padding-left:22px;line-height:1.9}.pipcy-verdict{padding:22px;background:#edf4e9;border-left:4px solid #125b46;border-radius:12px}.pipcy-verdict .btn{margin-top:10px}@media(max-width:700px){.pipcy-rating{grid-template-columns:1fr;gap:12px;padding:16px}.pipcy-rating>div:first-child{padding:0 0 12px;border-right:0;border-bottom:1px solid #d7e1d5}.pipcy-rating strong{font-size:36px}.pipcy-article-cta .btn,.pipcy-verdict .btn{width:100%;text-align:center}.pipcy-review .article-sources{padding:12px}.pipcy-review .article-heading h1{font-size:clamp(32px,9vw,42px);line-height:1.15}}