.lrs-article{max-width:980px;margin:0 auto;padding:34px 22px 78px}.lrs-article h1{font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;margin-bottom:14px}.lrs-article h2{margin-top:46px}.lrs-article .lrs-lead{font-size:1.15rem;color:#51605d;max-width:860px}.lrs-article .lrs-actions{margin:20px 0}.lrs-breadcrumb{font-size:.86rem;color:#6a7774;margin-bottom:24px}.lrs-breadcrumb a{color:inherit}.lrs-note{padding:18px;border:1px solid #dce5df;border-radius:16px;background:#fff}.lrs-home-wrap{margin-top:-1px}.lrs-pillrow{display:flex;gap:8px;flex-wrap:wrap}.lrs-pillrow a{padding:8px 11px;background:#edf3ef;border-radius:999px;text-decoration:none}.lrs-article ul li,.lrs-article ol li{margin:.45rem 0}.lrs-money-hero{position:relative;overflow:hidden;margin:10px 0 26px;padding:30px;border:1px solid #d7e1db;border-radius:26px;background:linear-gradient(135deg,#f7f9f2,#fff 58%,#eef5f1);box-shadow:0 18px 50px rgb(17 55 47 / .08)}.lrs-money-hero:after{content:"";position:absolute;right:-72px;top:-86px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgb(216 243 106 / .52),#fff0 68%)}.lrs-money-kicker{display:inline-flex;gap:7px;align-items:center;padding:7px 10px;border-radius:999px;background:#123c34;color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.lrs-money-hero h1{margin:16px 0 12px;max-width:850px}.lrs-money-hero p{max-width:810px}.lrs-hero-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.lrs-hero-meta span{padding:8px 10px;border-radius:11px;border:1px solid #dce5df;background:#fff;font-size:.84rem;font-weight:700;color:#40514c}.lrs-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:22px 0;padding:24px;border-radius:22px;background:#10392f;color:#fff}.lrs-verdict h2,.lrs-verdict h3{color:#fff;margin:0 0 8px}.lrs-verdict p{color:#d7e8e1;margin:0}.lrs-verdict-score{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:#d8f36a;color:#123c34;font-weight:900;font-size:1.65rem;box-shadow:inset 0 0 0 8px rgb(255 255 255 / .35)}.lrs-verdict-score small{font-size:.68rem;display:block;text-align:center;margin-top:-25px}.lrs-cro-panel{margin:28px 0;padding:26px;border-radius:22px;background:linear-gradient(135deg,#eef8c9,#f8fbec);border:1px solid #d8e5a5}.lrs-cro-panel h3{margin:0 0 8px;color:#123c34}.lrs-cro-panel p{margin:0 0 16px;color:#48554f}.lrs-cro-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:center}.lrs-cro-mini{font-size:.85rem;color:#59655f}.lrs-affiliate-btn{min-height:46px}.lrs-rank-list{display:grid;gap:14px;margin:22px 0}.lrs-rank-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px;border:1px solid #dce5df;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgb(17 55 47 / .05)}.lrs-rank-num{width:48px;height:48px;border-radius:15px;background:#123c34;color:#d8f36a;display:grid;place-items:center;font-size:1.25rem;font-weight:900}.lrs-rank-card h3{margin:0 0 4px}.lrs-rank-card p{margin:0;color:#5b6868}.lrs-rank-score{min-width:88px;text-align:center;padding:10px 12px;border-radius:15px;background:#eef4f0;color:#123c34;font-weight:900;font-size:1.18rem}.lrs-rank-score small{display:block;font-size:.67rem;text-transform:uppercase;letter-spacing:.04em;color:#68746f}.lrs-score-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:22px 0}.lrs-scorecard{padding:22px;border:1px solid #dce5df;border-radius:20px;background:#fff}.lrs-scorecard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px}.lrs-scorecard h3{margin:0}.lrs-score-total{font-size:1.8rem;line-height:1;font-weight:900;color:#123c34}.lrs-score-total small{font-size:.76rem;color:#6a7774}.lrs-score-row{display:grid;grid-template-columns:145px 1fr 38px;gap:10px;align-items:center;margin:10px 0;font-size:.85rem}.lrs-score-track{height:9px;border-radius:999px;background:#edf1ee;overflow:hidden}.lrs-score-fill{display:block;height:100%;border-radius:999px;background:#1f5b4d}.lrs-score-note{font-size:.82rem;color:#68746f;margin-top:13px}.lrs-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 24px}.lrs-fact{padding:15px;border:1px solid #dce5df;border-radius:16px;background:#fff}.lrs-fact span{display:block;font-size:.73rem;text-transform:uppercase;letter-spacing:.04em;color:#6a7774;font-weight:800}.lrs-fact strong{display:block;margin-top:4px;color:#123c34}.lrs-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.lrs-decision{padding:20px;border-radius:18px;border:1px solid #dce5df;background:#fff}.lrs-decision h3{margin-top:0}.lrs-decision-best{background:#f6fae9;border-color:#dce8a7}.lrs-decision-warn{background:#fbf6ee;border-color:#eadcc7}.lrs-evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:18px 0}.lrs-evidence-shot{margin:0;border:1px solid #dce5df;border-radius:20px;overflow:hidden;background:#fff}.lrs-evidence-label{padding:9px 13px;background:#eef4f0;color:#123c34;font-size:.73rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.lrs-evidence-shot img{display:block;width:100%;height:auto}.lrs-evidence-shot figcaption{padding:12px 14px;font-size:.86rem;color:#5b6868}.lrs-evidence-placeholder{min-height:210px;padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(135deg,#f7f8f5,#eef4f0)}.lrs-evidence-placeholder strong{color:#123c34}.lrs-evidence-placeholder p{max-width:520px;margin:8px 0 0;font-size:.88rem;color:#66736e}.lrs-camera{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#123c34;color:#d8f36a;font-size:1.3rem;margin-bottom:12px}.lrs-original-graphic{margin:24px 0;overflow:hidden;border-radius:26px;box-shadow:0 10px 32px rgb(17 55 47 / .06)}.lrs-original-graphic svg{display:block;width:100%;height:auto}.lrs-table .lrs-best{display:inline-block;padding:4px 8px;border-radius:999px;background:#eef8c9;color:#123c34;font-size:.72rem;font-weight:900}.lrs-table .lrs-yes{font-weight:850;color:#1f654f}.lrs-table .lrs-partial{font-weight:850;color:#8a622e}.lrs-table .lrs-verify{font-weight:850;color:#6a7774}.lrs-price{white-space:nowrap}.lrs-table-note{font-size:.83rem;color:#68746f;margin-top:-12px}.lrs-sticky-shortlist{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin:28px auto 0;border-radius:16px;background:rgb(15 56 47 / .96);color:#fff;box-shadow:0 16px 45px rgb(10 30 25 / .22);backdrop-filter:blur(12px)}.lrs-sticky-shortlist p{margin:0;color:#e3f0eb;font-size:.86rem}.lrs-sticky-shortlist .lrs-actions{margin:0;display:flex;gap:8px}.lrs-sticky-shortlist .lrs-btn{padding:10px 12px;font-size:.84rem}@media(max-width:900px){.lrs-facts{grid-template-columns:1fr 1fr}.lrs-score-grid,.lrs-evidence-grid{grid-template-columns:1fr}.lrs-decision-grid{grid-template-columns:1fr 1fr}.lrs-cro-grid{grid-template-columns:1fr}.lrs-rank-card{grid-template-columns:52px minmax(0,1fr)}.lrs-rank-score{grid-column:2;justify-self:start}.lrs-score-row{grid-template-columns:130px 1fr 34px}}@media(max-width:640px){.lrs-article{padding-left:17px;padding-right:17px}.lrs-money-hero{padding:22px;border-radius:20px}.lrs-verdict{grid-template-columns:1fr}.lrs-verdict-score{width:88px;height:88px}.lrs-facts,.lrs-decision-grid{grid-template-columns:1fr}.lrs-score-row{grid-template-columns:1fr 42px}.lrs-score-track{grid-column:1/3}.lrs-rank-card{grid-template-columns:44px 1fr;padding:17px}.lrs-rank-num{width:40px;height:40px;border-radius:12px}.lrs-sticky-shortlist{position:static;display:block}.lrs-sticky-shortlist .lrs-actions{margin-top:10px;flex-wrap:wrap}}