.rlc-seven-v3 .r7-evaluation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.rlc-seven-v3 .r7-evaluation-grid>.r7-cell{min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;padding:22px}.rlc-seven-v3 .r7-evaluation-grid .r7-facts{font-size:12px;line-height:1.7}.rlc-seven-v3 .rlc-criterion-score{margin-top:22px;max-width:none}.rlc-seven-v3 .r7-row .rlc-criterion-score{margin-top:20px}.rlc-seven-v3 .rlc-criterion-score .rlc-score-heading{font-size:10px;line-height:1.6;gap:8px}.rlc-seven-v3 .r7-science-figure{margin:30px 0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}.rlc-seven-v3 .r7-science-figure img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border:0;border-radius:0;padding:0}.rlc-seven-v3 .r7-science-figure figcaption{font:400 11px/1.7 Montserrat,Arial,sans-serif;color:var(--muted);margin-top:16px}.rlc-ref-story .rlc-ref-science-flow{background:#fafbf8;border:1px solid var(--line);border-radius:10px;padding:24px;margin:28px 0}.rlc-ref-story .rlc-ref-science-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0}.rlc-ref-story .rlc-ref-science-flow li{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px;min-width:0}.rlc-ref-story .rlc-ref-science-flow li strong,.rlc-ref-story .rlc-ref-science-flow li span{display:block}.rlc-ref-story .rlc-ref-science-flow li strong{color:var(--wine);margin-bottom:9px}.rlc-ref-story .rlc-ref-science-flow figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:14px}@media(max-width:650px){.rlc-ref-story .rlc-ref-science-flow ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.rlc-seven-v3 .r7-evaluation-grid{grid-template-columns:minmax(0,1fr);gap:14px}.rlc-seven-v3 .r7-evaluation-grid>.r7-cell{padding:18px}.rlc-seven-v3 .r7-science-figure{padding:12px}}.rlc-seven-shell,.rlc-draft-shell{background:#fff;padding:44px clamp(20px,3.4vw,64px) 96px}.rlc-seven-v3,.rlc-ref-story{--wine:#0d7c76;--accent:#0d7c76;--ink:#143137;--muted:#5d7476;--line:#d7e2de;--soft:#fafbf8;--paper:#fafbf8;--green:#5d7476;color:var(--ink);font-size:15px;line-height:1.85;text-wrap:pretty}.rlc-seven-v3{max-width:1440px;grid-template-columns:190px minmax(0,1fr);gap:46px}.rlc-ref-story{max-width:1180px}.rlc-seven-v3 h1,.rlc-ref-story h1{font-size:clamp(36px,4.2vw,60px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.rlc-seven-v3 h2,.rlc-ref-story h2{font-size:clamp(28px,2.7vw,38px);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.rlc-seven-v3 h3,.rlc-ref-story h3{letter-spacing:-.01em}.rlc-seven-v3 a,.rlc-ref-story a{text-decoration-thickness:1px;text-underline-offset:4px}.rlc-seven-v3 p,.rlc-ref-story p{margin-bottom:22px}.rlc-seven-v3 .r7-intro,.rlc-seven-v3 .r7-reading,.rlc-seven-v3 .r7-review-section{max-width:800px}.rlc-seven-v3 .r7-opening{font-size:19px;line-height:1.75;max-width:780px;color:#0d7c76;margin-bottom:30px}.rlc-seven-v3 .r7-disclosure,.rlc-ref-story .rlc-disclosure{font-size:11px;line-height:1.65;color:var(--muted);margin:16px 0 28px}.rlc-seven-v3 .r7-side{top:106px;border:0;border-top:2px solid var(--wine);background:#fafbf8;border-radius:0 0 10px 10px;padding:23px 18px}.rlc-seven-v3 .r7-side h2{font-size:22px;margin-bottom:18px}.rlc-seven-v3 .r7-side ol{gap:15px}.rlc-seven-v3 .r7-side a{font-size:11px;line-height:1.6;color:#0d7c76}.rlc-seven-v3 .r7-side a:hover{color:var(--wine)}.rlc-seven-v3 .r7-row-head{background:#f6f6f1;color:#0d7c76;font:600 11px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.03em;border-radius:10px 10px 0 0;padding:18px 22px;border:1px solid var(--line)}.rlc-seven-v3 .r7-row{border:1px solid var(--line);border-top:0;gap:22px;padding:28px 22px 30px;margin:0;background:#fff}.rlc-seven-v3 .r7-row:last-of-type{border-radius:0 0 10px 10px}.rlc-seven-v3 .r7-row.r7-top{background:#fafbf8;box-shadow:inset 3px 0 0 var(--wine)}.rlc-seven-v3 .r7-badge{font-size:9px;letter-spacing:.055em;border-radius:4px;padding:6px 10px}.rlc-seven-v3 .r7-product-name{font-size:23px;line-height:1.2;color:var(--ink)}.rlc-seven-v3 .r7-product-photo{border:1px solid #f6f6f1;border-radius:9px;background:#fff;min-height:130px}.rlc-seven-v3 .r7-product-photo img{padding:8px;background:#fff}.rlc-seven-v3 .r7-product-meta{color:var(--muted);font-size:11px}.rlc-seven-v3 .r7-metric-label{font:600 10px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.045em;text-transform:uppercase;color:#0d7c76;margin-bottom:9px}.rlc-seven-v3 .r7-fact{display:block;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0;margin:0 0 15px;padding:0 0 12px;min-height:36px;font:600 14px/1.65 Montserrat,Arial,sans-serif;color:var(--ink)}.rlc-seven-v3 .r7-fact strong,.rlc-seven-v3 .r7-fact-value{font:600 14px/1.65 Montserrat,Arial,sans-serif}.rlc-seven-v3 .r7-fact small,.rlc-seven-v3 .r7-fact-label{display:block;font-size:10px;font-weight:400;color:var(--muted)}.rlc-seven-v3 .r7-facts{font-size:11px;line-height:1.8;gap:11px}.rlc-seven-v3 .r7-facts .r7-icon{color:#0d7c76;flex-basis:15px}.rlc-seven-v3 .r7-btn,.rlc-ref-story .rlc-button{border-radius:6px;box-shadow:none;min-height:44px;padding:12px 17px;font-size:11px;line-height:1.45;letter-spacing:.01em;transition:background .18s ease,box-shadow .18s ease}.rlc-seven-v3 .r7-btn:hover,.rlc-ref-story .rlc-button:hover{background:#102f39;box-shadow:0 3px 10px #102f3914;color:#fff}.rlc-seven-v3 .r7-btn.r7-shop{background:var(--green)}.rlc-seven-v3 .r7-btn.r7-shop:hover{background:#0d7c76}.rlc-seven-v3 .r7-section-photo{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;margin:28px 0 32px}.rlc-seven-v3 .r7-section-photo.r7-lifestyle{padding:0}.rlc-seven-v3 .r7-section-photo img{background:#fff}.rlc-seven-v3 .r7-toc{padding:28px 32px;background:var(--paper);border-color:var(--line);border-radius:10px}.rlc-seven-v3 .r7-toc li{margin-bottom:10px}.rlc-seven-v3 .r7-pullquote{padding:27px 30px;background:var(--paper);border-left:3px solid var(--wine);border-radius:0 9px 9px 0;font-size:19px}.rlc-seven-v3 .r7-detail{padding-top:12px;margin-top:54px}.rlc-seven-v3 .r7-detail-facts{gap:32px;margin:26px 0}.rlc-seven-v3 .r7-procons{padding:24px 0 0;gap:34px}.rlc-seven-v3 .r7-procons h4{font-size:21px}.rlc-seven-v3 .r7-sources{max-width:800px;color:var(--muted)}.rlc-seven-v3 .r7-review-dek{font-size:18px;line-height:1.7;max-width:780px;color:#0d7c76}.rlc-ref-story .rlc-ref-hero{padding:10px 0 42px;gap:58px;margin-bottom:36px}.rlc-ref-story .rlc-ref-hero figure{border:1px solid var(--line);border-radius:12px;background:#fff}.rlc-ref-story .rlc-ref-hero figure img{background:#fff}.rlc-ref-story .rlc-dek{font-size:18px;line-height:1.7}.rlc-ref-story .rlc-ref-intro,.rlc-ref-story .rlc-ref-reading{max-width:780px;margin:44px auto}.rlc-ref-story .rlc-ref-product{border-radius:12px;margin:34px 0 44px;border-color:var(--line)}.rlc-ref-story .rlc-ref-product.rlc-ref-featured{border:1px solid #5d7476;box-shadow:inset 3px 0 0 var(--accent)}.rlc-ref-story .rlc-ref-product-head{padding:24px 30px;background:var(--paper)}.rlc-ref-story .rlc-ref-product-grid{padding:32px;gap:40px}.rlc-ref-story .rlc-ref-product-grid figure{background:#fff;border:1px solid #f6f6f1}.rlc-ref-story .rlc-ref-product-grid figure img{background:#fff}.rlc-ref-story .rlc-ref-rank{background:#dceeea;color:var(--wine);font-size:22px;width:42px;height:42px;flex-basis:42px}.rlc-ref-story .rlc-ref-tag{background:#dceeea;border-radius:4px}.rlc-ref-story .rlc-ref-table th{font-size:10px;letter-spacing:.025em}.rlc-ref-story .rlc-ref-callout{padding:28px 32px;background:var(--paper);border-color:var(--accent);border-radius:0 10px 10px 0}.rlc-ref-story .rlc-ref-toc{background:var(--paper);padding:26px 30px;border-color:var(--line)}.rlc-ref-story .rlc-ref-faq details{padding:22px 0}.rlc-ref-story .rlc-ref-faq summary{font-size:16px;padding:6px 28px 6px 0}.rlc-ref-story .rlc-spectrum-diagram{display:block;margin:30px 0;padding:0;background:none;border:0}.rlc-ref-story .rlc-spectrum-diagram ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.rlc-ref-story .rlc-spectrum-diagram li{padding:21px 17px;background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--spectrum-color,#0d7c76);border-radius:7px;font-size:12px;line-height:1.7;margin:0}.rlc-ref-story .rlc-spectrum-diagram figcaption{padding:0 0 18px;background:none;color:var(--ink)}.rlc-ref-story .rlc-spectrum-diagram>p{font-size:12px;line-height:1.8;color:var(--muted);margin:16px 0 0}.rlc-ref-story .rlc-spectrum-diagram strong{display:block;font:700 22px/1.2 Roboto Condensed,Arial,sans-serif;margin-bottom:8px}.rlc-ref-story .rlc-spectrum-diagram [data-color=blue]{border-top-color:#0d7c76}.rlc-ref-story .rlc-spectrum-diagram [data-color=green]{border-top-color:#5d7476}.rlc-ref-story .rlc-spectrum-diagram [data-color=yellow]{border-top-color:#d6b77a}.rlc-ref-story .rlc-spectrum-diagram [data-color=orange]{border-top-color:#5d7476}.rlc-ref-story .rlc-spectrum-diagram [data-color=red]{border-top-color:#0d7c76}.rlc-ref-story .rlc-evidence-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.rlc-ref-story .rlc-evidence-cards>*{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:24px;font-size:13px;line-height:1.75}.rlc-ref-story .rlc-evidence-cards h3{margin:0 0 14px;font-size:24px}.rlc-ref-story .rlc-evidence-card p:last-child{margin:0}.rlc-ref-story .rlc-ref-lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:32px 0 40px}.rlc-ref-story .rlc-ref-lineup>div{display:grid;align-content:start;gap:12px;padding:16px 12px;border:1px solid var(--line);border-radius:9px;font-size:10px;line-height:1.6;text-align:center}.rlc-ref-story .rlc-ref-lineup img{width:100%;height:140px;object-fit:contain;background:#fff;margin:0}.rlc-seven-v3 .rlc-comparison-cards,.rlc-ref-story .rlc-comparison-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.rlc-seven-v3 .rlc-comparison-card,.rlc-ref-story .rlc-comparison-card{display:block;padding:22px;border:1px solid var(--line);border-radius:9px;background:var(--paper);font-size:13px;line-height:1.75;text-decoration:none}.rlc-ref-story .rlc-related-reading,.rlc-ref-story .rlc-author-note{margin:30px 0;padding:24px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.rlc-ref-story .rlc-selector fieldset{border:0;padding:0;margin:0 0 27px;min-width:0}.rlc-ref-story .rlc-selector legend{font:700 22px/1.3 Roboto Condensed,Arial,sans-serif;margin-bottom:13px}.rlc-ref-story .rlc-selector-actions{display:flex;gap:12px;flex-wrap:wrap}.rlc-ref-story .rlc-selector-actions button[type=reset]{background:#f6f6f1;color:#0d7c76}.rlc-ref-story .rlc-selector-result[hidden]{display:none}.rlc-ref-story .rlc-visual-note{margin:28px 0;padding:25px 28px;background:#dceeea;border:1px solid #d7e2de;border-radius:10px;font-size:14px;line-height:1.8}.rlc-ref-story [data-rlc-selector]{padding:30px;background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:28px 0}.rlc-ref-story [data-rlc-selector] label{display:block;font-size:13px;font-weight:600;margin:0 0 22px}.rlc-ref-story [data-rlc-selector] select{width:100%;min-height:48px;margin-top:9px;border:1px solid #d7e2de;border-radius:6px;padding:12px 14px;background:#fff;font:400 14px Montserrat,Arial,sans-serif;color:var(--ink)}.rlc-ref-story [data-rlc-selector] button{border:0;border-radius:6px;background:var(--wine);color:#fff;font:600 13px Montserrat,Arial,sans-serif;padding:15px 22px;min-height:48px;cursor:pointer}.rlc-ref-story [data-rlc-selector] output{display:block;margin-top:24px;padding:22px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:14px;line-height:1.8}.rlc-ref-story [data-rlc-selector] output:empty{display:none}.rlc-seven-v3 .rlc-score-group{margin:22px 0;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:9px}.rlc-seven-v3 .rlc-score-heading{display:flex;justify-content:space-between;gap:16px;font-size:11px;font-weight:600;line-height:1.5;margin:0 0 8px}.rlc-seven-v3 .r7-cell .rlc-score-heading{flex-direction:column;align-items:flex-start;gap:4px}.rlc-seven-v3 .rlc-score-track{display:block;height:6px;background:#d7e2de;border-radius:20px;overflow:hidden;margin:0 0 14px}.rlc-seven-v3 .rlc-score-fill{display:block;height:100%;width:var(--score-fill);background:var(--wine);border-radius:inherit;transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.3,1)}.rlc-seven-v3 .rlc-score-fill{font-size:0;line-height:0}.rlc-seven-v3.r7-animate .rlc-score-track:not(.r7-visible) .rlc-score-fill{transform:scaleX(0)}.rlc-seven-v3 .rlc-score-note{font-size:10px;line-height:1.7;color:var(--muted);margin:8px 0 0}@media(max-width:1250px){.rlc-seven-v3{grid-template-columns:165px minmax(0,1fr);gap:28px}.rlc-seven-v3 .r7-row{border-top:1px solid var(--line);border-radius:10px;margin-bottom:20px;gap:24px;padding:26px}.rlc-ref-story .rlc-spectrum-diagram{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.rlc-seven-shell,.rlc-draft-shell{padding:30px 24px 64px}.rlc-seven-v3{display:block}.rlc-seven-v3 .r7-side{margin-bottom:36px;padding:20px 23px}.rlc-seven-v3 .r7-side a{font-size:11px}.rlc-seven-v3 .r7-opening{font-size:18px}.rlc-seven-v3 .r7-row{gap:22px}.rlc-ref-story .rlc-ref-hero{gap:28px}.rlc-ref-story .rlc-ref-hero h1{font-size:42px}.rlc-ref-story .rlc-ref-product-grid{gap:26px;padding:25px}.rlc-ref-story .rlc-evidence-cards{grid-template-columns:1fr}.rlc-ref-story .rlc-spectrum-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.rlc-seven-shell,.rlc-draft-shell{padding:24px 20px 52px}.rlc-seven-v3,.rlc-ref-story{font-size:14px;line-height:1.85}.rlc-seven-v3 h1,.rlc-ref-story .rlc-ref-hero h1{font-size:38px;line-height:1.1}.rlc-seven-v3 .r7-opening{font-size:17px}.rlc-seven-v3 .r7-row{padding:22px 18px;gap:23px 18px}.rlc-seven-v3 .r7-cell-product{grid-template-columns:116px 1fr;gap:12px 16px}.rlc-seven-v3 .r7-product-photo{min-height:116px}.rlc-seven-v3 .r7-product-name{font-size:22px}.rlc-seven-v3 .r7-fact,.rlc-seven-v3 .r7-fact strong{font-size:13px}.rlc-seven-v3 .r7-btn{padding:11px 14px}.rlc-seven-v3 .r7-procons{grid-template-columns:1fr;gap:12px}.rlc-seven-v3 .r7-procons ul{font-size:13px}.rlc-seven-v3 .r7-section-photo{padding:12px}.rlc-seven-v3 .r7-toc{padding:24px}.rlc-seven-v3 .r7-pullquote{padding:23px;font-size:17px}.rlc-ref-story .rlc-ref-hero{grid-template-columns:1fr;padding-bottom:30px;gap:24px}.rlc-ref-story .rlc-dek{font-size:16px}.rlc-ref-story .rlc-ref-product-grid{padding:22px;gap:25px}.rlc-ref-story .rlc-ref-product-head{padding:20px}.rlc-ref-story .rlc-ref-callout{padding:24px}.rlc-ref-story [data-rlc-selector]{padding:22px}.rlc-ref-story .rlc-spectrum-diagram{gap:10px}.rlc-ref-story .rlc-spectrum-diagram>*{padding:16px 14px}.rlc-ref-story .rlc-spectrum-diagram>*:last-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.rlc-seven-v3 .rlc-score-fill{transition:none;transform:none!important}}@media(max-width:850px){.rlc-ref-story .rlc-spectrum-diagram ol,.rlc-ref-story .rlc-ref-lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.rlc-ref-story .rlc-ref-lineup img{height:120px}}@media(max-width:540px){.rlc-ref-story .rlc-spectrum-diagram ol,.rlc-ref-story .rlc-ref-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.rlc-ref-story .rlc-spectrum-diagram li:last-child{grid-column:1/-1}.rlc-ref-story .rlc-spectrum-diagram figcaption{grid-column:auto}.rlc-seven-v3 .rlc-comparison-cards,.rlc-ref-story .rlc-comparison-cards{grid-template-columns:1fr}.rlc-ref-story .rlc-ref-lineup img{height:115px}}.rlc-ref-story .rlc-ref-hero figure{width:100%;max-width:420px;height:auto;max-height:none;aspect-ratio:auto;justify-self:center}.rlc-ref-story .rlc-ref-hero figure img,.rlc-ref-story .rlc-ref-hero figure.rlc-ref-lifestyle img{width:auto;height:auto;max-width:min(100%,420px);max-height:420px;aspect-ratio:auto;object-fit:contain;margin-inline:auto}.rlc-ref-story .rlc-ref-hero figure img.rlc-product-cutout,.rlc-ref-story .rlc-ref-product-grid figure img{width:auto;height:auto;max-width:min(100%,320px);max-height:320px;aspect-ratio:auto;object-fit:contain;margin-inline:auto}.rlc-ref-story .rlc-ref-product-grid figure{width:100%;max-width:320px;height:auto;max-height:none;aspect-ratio:auto;margin-inline:auto}.rlc-ref-story .rlc-ref-quick-card figure{height:auto;max-height:none;max-width:250px;aspect-ratio:auto;margin-inline:auto}.rlc-ref-story .rlc-ref-quick-card figure img{width:auto;height:auto;max-width:min(100%,250px);max-height:250px;aspect-ratio:auto;object-fit:contain;margin-inline:auto}.rlc-ref-story .rlc-ref-faq summary{min-height:44px}@media(max-width:989px){.rlc-ref-story .rlc-ref-hero figure{max-width:300px}.rlc-ref-story .rlc-ref-hero figure img,.rlc-ref-story .rlc-ref-hero figure.rlc-ref-lifestyle img{max-width:min(100%,300px);max-height:300px}.rlc-ref-story .rlc-ref-hero figure img.rlc-product-cutout,.rlc-ref-story .rlc-ref-product-grid figure img{max-width:min(100%,260px);max-height:260px}.rlc-ref-story .rlc-ref-product-grid figure{max-width:260px}.rlc-ref-story .rlc-ref-quick-card figure{max-width:230px}.rlc-ref-story .rlc-ref-quick-card figure img{max-width:min(100%,230px);max-height:230px}}@media(max-width:650px){.rlc-ref-story .rlc-ref-hero figure{max-width:240px}.rlc-ref-story .rlc-ref-hero figure img,.rlc-ref-story .rlc-ref-hero figure.rlc-ref-lifestyle img{max-width:min(100%,240px);max-height:240px}.rlc-ref-story .rlc-ref-hero figure img.rlc-product-cutout,.rlc-ref-story .rlc-ref-product-grid figure img{max-width:min(100%,220px);max-height:220px}.rlc-ref-story .rlc-ref-product-grid figure,.rlc-ref-story .rlc-ref-quick-card figure{max-width:220px}.rlc-ref-story .rlc-ref-quick-card figure img{max-width:min(100%,220px);max-height:220px}}.rlc-seven-v3.r7-score-first .r7-row-head{display:none}.rlc-seven-v3.r7-score-first .r7-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;align-items:start;margin:0 0 20px;padding:24px;border:1px solid var(--line);border-top:3px solid #d7e2de;border-radius:9px;background:#fff}.rlc-seven-v3.r7-score-first .r7-row.r7-top{border-top-color:var(--wine);background:#fafbf8}.rlc-seven-v3.r7-score-first .r7-row>.r7-cell{min-width:0;grid-column:auto;grid-row:auto}.rlc-seven-v3.r7-score-first .r7-row>.r7-cell-product{grid-column:1 / -1;display:grid;grid-template-columns:minmax(104px,142px) minmax(0,1fr) auto;align-items:center;gap:14px 18px}.rlc-seven-v3.r7-score-first .r7-cell-product .r7-badge{grid-column:1 / -1;width:fit-content;margin:0}.rlc-seven-v3.r7-score-first .r7-cell-product .r7-product-photo{grid-column:1;grid-row:auto;width:100%;max-width:142px}.rlc-seven-v3.r7-score-first .r7-product-identity{grid-column:2;min-width:0}.rlc-seven-v3.r7-score-first .r7-product-identity .r7-product-name{margin:0 0 5px;font-size:clamp(20px,2.2vw,26px)}.rlc-seven-v3.r7-score-first .r7-product-identity .r7-product-meta{margin:0;color:#0d7c76}.rlc-seven-v3.r7-score-first .r7-cell-product .r7-shop{grid-column:3;width:auto;min-width:120px;margin:0}.rlc-seven-v3.r7-score-first .r7-score-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f6f6f1}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-group{min-width:0;margin:0;padding:11px 12px;border:0;border-radius:5px;background:#fff}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-group:last-child{background:#dceeea}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:56px;gap:4px;margin:0 0 8px;font-size:10px;line-height:1.35}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-heading strong{font:700 18px/1.1 Roboto Condensed,Arial,sans-serif;color:var(--wine)}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-track{margin:0}.rlc-seven-v3.r7-score-first .r7-row>.r7-cell:not(.r7-cell-product){padding-top:3px}@media(max-width:850px){.rlc-seven-v3.r7-score-first .r7-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.rlc-seven-v3.r7-score-first .r7-row{gap:18px 14px;padding:18px}.rlc-seven-v3.r7-score-first .r7-row>.r7-cell-product{grid-template-columns:92px minmax(0,1fr);gap:10px 14px}.rlc-seven-v3.r7-score-first .r7-cell-product .r7-product-photo{max-width:92px}.rlc-seven-v3.r7-score-first .r7-cell-product .r7-shop{grid-column:2;width:100%;min-width:0;min-height:44px}.rlc-seven-v3.r7-score-first .r7-score-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-group:last-child{grid-column:1 / -1}.rlc-seven-v3.r7-score-first .r7-score-strip .rlc-score-heading{min-height:48px}}@media(max-width:420px){.rlc-seven-v3.r7-score-first .r7-row{grid-template-columns:1fr}.rlc-seven-v3.r7-score-first .r7-row>.r7-cell{grid-column:1 / -1}}.rlc-seven-v3.r7-score-inline .r7-row-head{display:none}.rlc-seven-v3.r7-score-inline .r7-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 0;align-items:stretch;margin:0 0 20px;padding:24px 18px;border:1px solid var(--line);border-top:3px solid #d7e2de;border-radius:9px;background:#fff}.rlc-seven-v3.r7-score-inline .r7-row.r7-top{border-top-color:var(--wine);background:#fafbf8}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell{min-width:0;grid-column:auto;grid-row:auto}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell-product{grid-column:1 / -1;display:grid;grid-template-columns:minmax(104px,142px) minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:0 6px 20px;border-bottom:1px solid var(--line)}.rlc-seven-v3.r7-score-inline .r7-cell-product .r7-badge{grid-column:1 / -1;width:fit-content;margin:0}.rlc-seven-v3.r7-score-inline .r7-cell-product .r7-product-photo{grid-column:1;grid-row:auto;width:100%;max-width:142px}.rlc-seven-v3.r7-score-inline .r7-product-identity{grid-column:2;min-width:0}.rlc-seven-v3.r7-score-inline .r7-product-identity .r7-product-name{margin:0 0 5px;font-size:clamp(20px,2.2vw,26px)}.rlc-seven-v3.r7-score-inline .r7-product-identity .r7-product-meta{margin:0;color:#0d7c76}.rlc-seven-v3.r7-score-inline .r7-cell-product .r7-shop{grid-column:3;width:auto;min-width:120px;margin:0}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell:not(.r7-cell-product){padding:0 13px;border-left:1px solid var(--line)}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell:nth-child(2){border-left:0}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell-total{border-left:1px solid var(--line);background:#f6f6f1;border-radius:5px;padding-top:3px}.rlc-seven-v3.r7-score-inline .r7-row .rlc-criterion-score,.rlc-seven-v3.r7-score-inline .r7-row .r7-cell-total .rlc-score-group{min-width:0;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent}.rlc-seven-v3.r7-score-inline .r7-row .rlc-score-heading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:48px;margin:0 0 9px;font-size:10px;line-height:1.4}.rlc-seven-v3.r7-score-inline .r7-row .rlc-score-heading strong{font:700 21px/1.1 Roboto Condensed,Arial,sans-serif;color:var(--wine)}.rlc-seven-v3.r7-score-inline .r7-row .rlc-score-track{height:8px;margin:0}.rlc-seven-v3.r7-score-inline .r7-row .r7-metric-label{margin:0 0 8px}.rlc-seven-v3.r7-score-inline .r7-row .r7-facts{margin:0}@media(max-width:1180px){.rlc-seven-v3.r7-score-inline .r7-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell:not(.r7-cell-product){padding:16px;border:1px solid var(--line);border-radius:6px;background:#fff}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell-total{grid-column:1 / -1;background:#f6f6f1}.rlc-seven-v3.r7-score-inline .r7-row .rlc-score-heading{min-height:0}}@media(max-width:650px){.rlc-seven-v3.r7-score-inline .r7-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell-product{grid-template-columns:92px minmax(0,1fr);gap:10px 14px;padding:0 0 16px}.rlc-seven-v3.r7-score-inline .r7-cell-product .r7-product-photo{max-width:92px}.rlc-seven-v3.r7-score-inline .r7-cell-product .r7-shop{grid-column:2;width:100%;min-width:0;min-height:44px}.rlc-seven-v3.r7-score-inline .r7-row>.r7-cell:not(.r7-cell-product){grid-column:1 / -1}}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch;margin:24px 0 30px;padding:18px 6px;border:1px solid var(--line);border-radius:9px;background:#fff}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid>.r7-cell{min-width:0;padding:0 14px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid>.r7-cell:first-child{border-left:0}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid>.r7-cell-total{padding-top:3px;border-radius:5px;background:#f6f6f1}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid .rlc-criterion-score{min-width:0;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid .rlc-score-heading{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:48px;margin:0 0 9px;font-size:10px;line-height:1.4}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid .rlc-score-heading strong{font:700 21px/1.1 Roboto Condensed,Arial,sans-serif;color:var(--wine)}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid .rlc-score-track{height:8px;margin:0}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid .r7-facts{margin:0}@media(max-width:1180px){.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid>.r7-cell{padding:16px;border:1px solid var(--line);border-radius:6px;background:#fff}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid>.r7-cell-total{grid-column:1 / -1;background:#f6f6f1}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid .rlc-score-heading{min-height:0}}@media(max-width:650px){.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.rlc-seven-v3.r7-score-inline .r7-detail .r7-evaluation-grid>.r7-cell{grid-column:1 / -1}}.rlc-seven-v3.r7-score-inline .r7-detail .r7-section-photo img{display:block;width:320px;height:320px;max-width:100%;max-height:320px;object-fit:contain;margin-inline:auto}@media(max-width:989px){.rlc-seven-v3.r7-score-inline .r7-detail .r7-section-photo img{width:260px;height:260px;max-height:260px}}@media(max-width:650px){.rlc-seven-v3.r7-score-inline .r7-detail .r7-section-photo img{width:220px;height:220px;max-height:220px}}.rlc-seven-v3.r7-mat-source-parity .r7-main{min-width:0}.rlc-seven-v3.r7-mat-source-parity .r7-intro{max-width:930px;margin-bottom:30px}.rlc-seven-v3.r7-mat-source-parity .r7-intro p:first-child{font-size:17px;line-height:1.82;font-style:italic;color:#143137}.rlc-seven-v3.r7-mat-source-parity .r7-intro p:first-child strong{color:var(--wine)}.rlc-seven-v3.r7-mat-source-parity .r7-intro p:last-child{font-size:13px;line-height:1.7;color:#0d7c76}.rlc-seven-v3.r7-mat-source-parity .r7-comparison{border:1px solid #d7e2de;border-radius:7px;overflow:hidden;margin:30px 0 45px;background:#fff;box-shadow:0 7px 24px #102f390e}.rlc-seven-v3.r7-mat-source-parity .r7-row-head{border-radius:0;background:#0d7c76;letter-spacing:.01em}.rlc-seven-v3.r7-mat-source-parity .r7-row{border-bottom:1px solid #d7e2de}.rlc-seven-v3.r7-mat-source-parity .r7-row:last-child{border-bottom:0}.rlc-seven-v3.r7-mat-source-parity .r7-row.r7-top{background:#f6f6f1;box-shadow:inset 5px 0 #0d7c76}.rlc-seven-v3.r7-mat-source-parity .r7-badge{font-size:10px;letter-spacing:.045em;text-transform:uppercase}.rlc-seven-v3.r7-mat-source-parity .r7-product-photo{background:#f6f6f1;border:1px solid #d7e2de;aspect-ratio:1/1}.rlc-seven-v3.r7-mat-source-parity .r7-product-photo:has(.rlc-product-cutout){background:#fff}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-cell{min-width:0}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-facts{font-size:12px;line-height:1.58;gap:9px}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-fact{font-size:12px;line-height:1.55;margin:9px 0 10px}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-fact strong{color:#143137}.rlc-seven-v3.r7-mat-source-parity .rlc-score-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:7px;min-height:39px;font:700 13px/1.32 Roboto Condensed,Arial,sans-serif;color:#143137}.rlc-seven-v3.r7-mat-source-parity .rlc-score-heading span{min-width:0}.rlc-seven-v3.r7-mat-source-parity .rlc-score-heading strong{flex:none;color:#0d7c76;font-size:16px;line-height:1.2}.rlc-seven-v3.r7-mat-source-parity .rlc-score-track{display:block;position:relative;height:8px;margin:3px 0 14px;background:#d7e2de;border-radius:100px;overflow:hidden}.rlc-seven-v3.r7-mat-source-parity .rlc-score-fill{display:block;height:100%;width:var(--score-fill);background:#5d7476;border-radius:100px}.rlc-seven-v3.r7-mat-source-parity .r7-cell:nth-child(4) .rlc-score-fill{background:#5d7476}.rlc-seven-v3.r7-mat-source-parity .r7-cell:nth-child(5) .rlc-score-fill{background:#d6b77a}.rlc-seven-v3.r7-mat-source-parity .r7-cell-total .rlc-score-heading strong{font-size:22px}.rlc-seven-v3.r7-mat-source-parity .r7-detail{border-top:3px solid #d7e2de;padding-top:17px;margin-top:52px}.rlc-seven-v3.r7-mat-source-parity #review-1{border-top-color:#0d7c76}.rlc-seven-v3.r7-mat-source-parity .r7-detail h3{margin:0 0 16px}.rlc-seven-v3.r7-mat-source-parity .r7-detail>.r7-section-photo{margin:15px 0 23px;background:#f6f6f1;border:1px solid #d7e2de}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;max-width:930px;margin:20px 0 31px}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid>.r7-cell{min-width:0;padding:13px 11px;border:1px solid #d7e2de;border-radius:5px;background:#fafbf8}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid>.r7-cell-total{background:#dceeea;border-color:#d7e2de}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid .r7-facts{font-size:11px;line-height:1.55;gap:7px}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid .r7-fact{font-size:12px;line-height:1.5;margin:6px 0 9px}.rlc-seven-v3.r7-mat-source-parity .r7-detail>p{max-width:820px}.rlc-seven-v3.r7-mat-source-parity .r7-procons{gap:16px;border:0;padding-top:0}.rlc-seven-v3.r7-mat-source-parity .r7-procons>div{background:#f6f6f1;border:1px solid #d7e2de;border-radius:5px;padding:17px 20px}.rlc-seven-v3.r7-mat-source-parity .r7-procons .r7-cons{background:#fafbf8}.rlc-seven-v3.r7-mat-source-parity .r7-reading .r7-pullquote{max-width:820px;border-left-color:#0d7c76;background:#f6f6f1;font-size:17px}.rlc-seven-v3.r7-mat-source-parity .r7-science-figure{max-width:700px;margin:26px 0 34px}.rlc-seven-v3.r7-mat-source-parity .r7-science-figure img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.rlc-seven-v3.r7-mat-source-parity a:focus-visible{outline:3px solid #0d7c76;outline-offset:3px}@media(max-width:1250px){.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid>.r7-cell-total{grid-column:span 2}}@media(max-width:850px){.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid>.r7-cell-total{grid-column:auto}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-facts{font-size:12px}}@media(max-width:540px){.rlc-seven-v3.r7-mat-source-parity .r7-intro p:first-child{font-size:16px}.rlc-seven-v3.r7-mat-source-parity .r7-comparison{border-radius:5px;margin:25px 0 36px}.rlc-seven-v3.r7-mat-source-parity .r7-row{gap:15px 12px;padding:20px 14px 24px}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-cell-product{grid-template-columns:105px minmax(0,1fr)}.rlc-seven-v3.r7-mat-source-parity .r7-row .r7-facts{font-size:11px}.rlc-seven-v3.r7-mat-source-parity .rlc-score-heading{font-size:12px;min-height:36px}.rlc-seven-v3.r7-mat-source-parity .rlc-score-heading strong{font-size:15px}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid{grid-template-columns:1fr 1fr;gap:8px}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid>.r7-cell{padding:11px 10px}.rlc-seven-v3.r7-mat-source-parity .r7-evaluation-grid>.r7-cell-total{grid-column:1/-1}.rlc-seven-v3.r7-mat-source-parity .r7-procons{grid-template-columns:1fr;gap:10px}.rlc-seven-v3.r7-mat-source-parity .r7-science-figure img{max-height:300px}}@media(prefers-reduced-motion:reduce){.rlc-seven-v3.r7-mat-source-parity .rlc-score-fill{animation:none!important;transition:none!important}}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-row .rlc-score-heading,.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid .rlc-score-heading{flex-direction:row;align-items:flex-start;gap:7px;min-height:40px;margin:0 0 7px;font-size:13px;line-height:1.3}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-row .rlc-score-heading strong,.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid .rlc-score-heading strong{font:700 17px/1.15 Roboto Condensed,Arial,sans-serif}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-row .rlc-score-track,.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid .rlc-score-track{height:8px;margin:0 0 13px}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;border:0;background:transparent}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid>.r7-cell,.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid>.r7-cell:first-child{padding:13px 11px;border:1px solid #d7e2de;border-radius:5px;background:#fafbf8}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid>.r7-cell-total{background:#dceeea;border-color:#d7e2de}@media(max-width:1250px){.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid>.r7-cell-total{grid-column:span 2}}@media(max-width:850px){.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid>.r7-cell-total{grid-column:1/-1}}@media(max-width:540px){.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid{grid-template-columns:1fr;gap:9px;padding:0}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid>.r7-cell{grid-column:1/-1}.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-row .rlc-score-heading,.rlc-seven-v3.r7-score-inline.r7-mat-source-parity .r7-detail .r7-evaluation-grid .rlc-score-heading{min-height:0}}.rlc-seven-v3.r7-blanket-adaptation{--r7-figure-edge: #d7e2de;--r7-figure-ink: #0d7c76}.rlc-seven-v3.r7-blanket-adaptation .r7-reading>p,.rlc-seven-v3.r7-blanket-adaptation .r7-detail>p{max-width:72ch;line-height:1.82}.rlc-seven-v3.r7-blanket-adaptation .r7-reading>h2,.rlc-seven-v3.r7-blanket-adaptation .r7-reading>h3{max-width:780px;text-wrap:balance}.rlc-seven-v3.r7-blanket-adaptation .r7-intro p:first-child{max-width:790px;font-size:17px;line-height:1.85}.rlc-seven-v3.r7-blanket-adaptation .r7-editorial-quote{display:block;max-width:760px;padding:18px 24px;border-left:3px solid var(--wine);background:#f6f6f1;color:#0d7c76;font-size:17px;line-height:1.7;font-style:italic}.rlc-seven-v3.r7-blanket-adaptation .r7-science-figure{width:min(100%,840px);margin:30px 0 36px;padding:clamp(14px,2.5vw,27px);border:1px solid var(--r7-figure-edge);border-top:4px solid #5d7476;border-radius:10px;background:linear-gradient(160deg,#dceeea,#fff 58%);box-shadow:0 12px 34px #102f3912}.rlc-seven-v3.r7-blanket-adaptation .r7-science-figure img{width:100%;height:auto;max-height:min(48vw,400px);object-fit:contain;background:#fff}.rlc-seven-v3.r7-blanket-adaptation .r7-science-image-pan{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#5d7476 #dceeea}.rlc-seven-v3.r7-blanket-adaptation .r7-science-swipe-hint{display:none}.rlc-seven-v3.r7-blanket-adaptation .r7-science-figure figcaption{max-width:76ch;margin-top:15px;padding-top:13px;border-top:1px solid #d7e2de;color:var(--r7-figure-ink);font-size:12px;line-height:1.65}.rlc-seven-v3.r7-blanket-adaptation .r7-policy-checks,.rlc-seven-v3.r7-blanket-adaptation .r7-reasons{max-width:760px;margin:16px 0 28px;padding:17px 22px 17px 46px;border:1px solid #d7e2de;border-radius:8px;background:#fafbf8}.rlc-seven-v3.r7-blanket-adaptation .r7-policy-checks li,.rlc-seven-v3.r7-blanket-adaptation .r7-reasons li{padding-left:4px;margin:0 0 9px;line-height:1.65}.rlc-seven-v3.r7-blanket-adaptation .r7-policy-checks li:last-child,.rlc-seven-v3.r7-blanket-adaptation .r7-reasons li:last-child{margin-bottom:0}.rlc-seven-v3.r7-blanket-adaptation .r7-detail{border-top-color:#d7e2de}.rlc-seven-v3.r7-blanket-adaptation .r7-detail>p:first-of-type{font-size:16px;color:#143137}.rlc-seven-v3.r7-blanket-adaptation .r7-procons{align-items:start}@media(max-width:850px){.rlc-seven-v3.r7-blanket-adaptation .r7-science-figure img{max-height:370px}}@media(max-width:540px){.rlc-seven-v3.r7-blanket-adaptation .r7-intro p:first-child{font-size:16px}.rlc-seven-v3.r7-blanket-adaptation .r7-editorial-quote{padding:16px 18px;font-size:15px}.rlc-seven-v3.r7-blanket-adaptation .r7-science-figure img{width:680px;min-width:680px;max-width:none;max-height:none}.rlc-seven-v3.r7-blanket-adaptation .r7-science-swipe-hint{display:block;margin-top:8px;color:var(--r7-figure-ink);font-size:11px;line-height:1.5;letter-spacing:.01em}.rlc-seven-v3.r7-blanket-adaptation .r7-policy-checks,.rlc-seven-v3.r7-blanket-adaptation .r7-reasons{padding:15px 15px 15px 34px}.rlc-seven-v3.r7-blanket-adaptation .r7-procons{grid-template-columns:1fr;gap:16px}}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation){--r7-benefit:#0d7c76;--r7-fit:#0d7c76;--r7-terms:#5d7476;--r7-value:#d6b77a;--r7-total:#0d7c76;--r7-navy:#102f39;font-size:16px;line-height:1.75}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) h1{max-width:25ch;font-size:clamp(34px,3.4vw,50px);line-height:1.13}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-side{border:2px solid #0d7c76;border-radius:9px;box-shadow:0 12px 30px #102f3912;background:linear-gradient(155deg,#fff,#fafbf8)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-side a{font-size:12px;line-height:1.55;font-weight:600;color:#0d7c76}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-intro{max-width:920px;margin-bottom:26px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-intro p{font-size:16px;line-height:1.8}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-intro p:first-child{border-left:4px solid #0d7c76;padding:8px 0 8px 21px;background:linear-gradient(90deg,#dceeea,transparent 88%);color:#143137}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-editorial-hero{display:block;max-width:980px;margin:22px 0 32px;overflow:hidden;border:1px solid #d7e2de;border-radius:14px;background:#f6f6f1;box-shadow:0 15px 36px #102f391c}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-editorial-hero img{display:block;width:100%;height:auto;max-height:380px;object-fit:cover;object-position:center}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row{border:1px solid #d7e2de;border-top:4px solid #0d7c76;border-radius:10px;padding:24px;box-shadow:0 10px 28px #102f3910;background:#fff}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row.r7-top{border-top-color:#0d7c76;background:linear-gradient(135deg,#fafbf8,#fff 58%);box-shadow:inset 5px 0 #0d7c76,0 14px 34px #0d7c7620}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell-product{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:0 4px 21px;border-bottom:1px solid #d7e2de}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-cell-product .r7-product-photo{max-width:180px;border-radius:8px;border-color:#d7e2de}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-product-photo img{width:100%;height:100%;object-fit:contain;padding:4px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-product-identity .r7-product-name{font-size:clamp(22px,2.2vw,29px);color:#102f39}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-badge{padding:8px 13px;border-radius:20px;background:#0d7c76;color:#fff;box-shadow:0 3px 10px #0d7c7630;font-size:11px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-btn.r7-shop{display:inline-flex;justify-content:center;align-items:center;min-height:56px;min-width:170px;padding:15px 25px;border-radius:7px;background:linear-gradient(135deg,#0d7c76,#102f39);box-shadow:0 5px 12px #102f3929;color:#fff;font-size:16px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-btn.r7-shop:hover{background:linear-gradient(135deg,#0d7c76,#102f39);box-shadow:0 7px 17px #102f3938}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-detail .r7-btn.r7-shop{min-width:min(100%,285px)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-btn:not(.r7-shop){min-height:48px;padding:12px 19px;font-size:14px;font-weight:650}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:not(.r7-cell-product){padding:14px 15px;border-left:0;border-right:1px solid #d7e2de;border-radius:5px;background:#fff}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(2){background:#fafbf8}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(3){background:#dceeea}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(4){background:#dceeea}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(5){background:#f6f6f1}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell-total{background:#dceeea!important;border-right:0!important}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row .rlc-score-heading{min-height:47px;margin:0 0 8px;font-size:13px;font-weight:750;color:#102f39}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row .rlc-score-heading strong{font-size:22px;color:var(--r7-total)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row .rlc-score-track{height:11px;margin:0 0 14px;background:#d7e2de}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(2) .rlc-score-fill{background:var(--r7-benefit)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(3) .rlc-score-fill{background:var(--r7-fit)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(4) .rlc-score-fill{background:var(--r7-terms)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:nth-child(5) .rlc-score-fill{background:var(--r7-value)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell-total .rlc-score-fill{background:var(--r7-total)}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row .r7-facts{font-size:13px;line-height:1.55;gap:10px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-reading h2,.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-main>h2{max-width:880px;padding:0 0 12px;border-bottom:3px solid #0d7c76}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-reading h3{max-width:880px;padding-left:15px;border-left:4px solid #0d7c76}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-section-photo img{display:block;width:100%;max-width:100%;height:auto;max-height:420px;object-fit:contain;aspect-ratio:auto}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-detail>.r7-section-photo img{max-height:430px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-review-detail-photo{max-width:680px;margin:26px 0 30px;padding:16px;border:1px solid #d7e2de;border-radius:10px;background:#fafbf8}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-review-detail-photo img{display:block;width:100%;max-height:430px;height:auto;object-fit:contain;margin:auto}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-section-photo.r7-detail-alt{max-width:680px;margin:26px 0 30px;padding:16px;border:1px solid #d7e2de;border-radius:10px;background:#fafbf8}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-section-photo.r7-detail-alt img{max-height:430px;height:auto;margin:auto}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-criteria-figure{max-width:720px;padding:0;border:1px solid #d7e2de;border-radius:10px;background:#fafbf8;box-shadow:0 8px 20px #102f3915}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-heading{margin:25px 0 11px;color:#0d7c76;font:700 19px/1.3 Roboto Condensed,Arial,sans-serif}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-actions-upper{margin:12px 0 26px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-spec-scan{max-width:840px;margin:24px 0;padding:19px 22px;border:1px solid #d7e2de;border-radius:9px;background:#fafbf8}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-spec-scan h4{margin:0 0 12px;color:#0d7c76;font:700 17px/1.35 Montserrat,Arial,sans-serif}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-spec-scan .r7-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:0;padding:0;list-style:none}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-spec-scan li{margin:0;color:#102f39;font:500 13px/1.55 Montserrat,Arial,sans-serif}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:840px;margin:26px 0;overflow:hidden;border:1px solid #d7e2de;border-radius:9px;background:#fafbf8}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-specs>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:15px 17px;border-right:1px solid #d7e2de;border-bottom:1px solid #d7e2de}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-specs dt{color:#0d7c76;font:700 14px/1.45 Montserrat,Arial,sans-serif}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-specs dd{margin:0;color:#102f39;font:500 13px/1.55 Montserrat,Arial,sans-serif}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;padding:0;margin:32px 0 24px;border:0}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons>div{border:2px solid #0d7c76;border-radius:9px;padding:21px 23px;background:#fafbf8;box-shadow:0 7px 18px #102f3920}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons>.r7-cons{border-color:#0d7c76;background:#fafbf8;box-shadow:0 7px 18px #0d7c7620}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons h4{margin:0 0 14px;font-size:22px;line-height:1.2;color:#0d7c76}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons .r7-cons h4{color:#0d7c76}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons li{margin:0 0 9px;font-size:14px;line-height:1.55}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-benefits-figure{max-width:920px;margin:26px 0 30px;overflow:hidden;border:1px solid #d7e2de;border-radius:10px;background:#f6f6f1}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-benefits-figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}@media(max-width:1180px){.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell:not(.r7-cell-product){border:1px solid #d7e2de}}@media(max-width:850px){.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-specs{grid-template-columns:1fr}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-quick-specs>div{border-right:0}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-spec-scan .r7-facts{grid-template-columns:1fr}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-editorial-hero img{max-height:310px}}@media(max-width:650px){.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-row>.r7-cell-product{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px 13px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-cell-product .r7-product-photo{max-width:104px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-cell-product .r7-shop{grid-column:1/-1;min-width:0;width:100%;min-height:54px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-editorial-hero img{max-height:220px;object-position:60% center}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-procons{grid-template-columns:1fr;gap:12px}.rlc-seven-v3.r7-score-inline:is(.r7-mat-source-parity,.r7-blanket-adaptation) .r7-benefits-figure img{max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vtp-brands-20261024-reference-v6.css.map */
