.blog-root .rv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:22px 0 8px}.blog-root .rv-stat{border:1px solid var(--_line2);border-radius:var(--_rad);background:var(--_card);padding:16px 18px;display:flex;flex-direction:column;gap:4px}.blog-root .rv-stat-v{font-size:clamp(20px,2.6vw,26px);font-weight:800;letter-spacing:-.02em;color:var(--_tx);line-height:1.1}.blog-root .rv-stat-l{font-size:12px;color:var(--_tx3);letter-spacing:.02em}.blog-root .rv-fig{margin:30px 0}.blog-root .rv-photo{width:100%;display:block;border-radius:14px;border:1px solid var(--_line);background:var(--_card2);cursor:zoom-in;transition:filter .2s}.blog-root .rv-photo:hover{filter:brightness(1.05)}.blog-root .rv-cap{font-size:12.5px;color:var(--_tx3);margin:9px 2px 0;letter-spacing:.01em}.rv-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9);padding:24px;cursor:zoom-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:rv-lb-in .18s ease}@keyframes rv-lb-in{0%{opacity:0}to{opacity:1}}.rv-lightbox-img{max-width:96vw;max-height:92vh;object-fit:contain;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.6)}.rv-lightbox-x{position:fixed;top:20px;right:24px;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.rv-lightbox-x:hover{background:hsla(0,0%,100%,.22)}.blog-root .rv-spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin:6px 0 26px}.blog-root .rv-spec{display:flex;flex-direction:column;gap:3px;padding:13px 16px;border:1px solid var(--_line2);border-radius:12px;background:var(--_card)}.blog-root .rv-spec-k{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--_tx3)}.blog-root .rv-spec-v{font-size:16px;font-weight:700;color:var(--_tx)}.blog-root .rv-receipt{border:1px solid var(--_line2);border-radius:var(--_rad);background:var(--_card);padding:6px 20px;margin:8px 0 22px}.blog-root .rv-receipt-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--_line);font-size:15px;color:var(--_tx2)}.blog-root .rv-receipt-row:last-child{border-bottom:none}.blog-root .rv-receipt-row b{color:var(--_tx);font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-root .rv-receipt-total{margin-top:2px;border-top:2px solid var(--_line2)}.blog-root .rv-receipt-total span{color:var(--_tx);font-weight:700;font-size:16px}.blog-root .rv-receipt-total b{font-size:18px;color:hsl(var(--hue) 70% 62%)}.blog-root .rv-pc{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:8px 0 24px}@media (max-width:560px){.blog-root .rv-pc{grid-template-columns:1fr}}.blog-root .rv-pc-col{border:1px solid var(--_line2);border-radius:var(--_rad);background:var(--_card);padding:18px 20px}.blog-root .rv-pc-h{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.blog-root .rv-pc-pro .rv-pc-h{color:#39c674}.blog-root .rv-pc-con .rv-pc-h{color:#de6654}.blog-root .rv-pc-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.blog-root .rv-pc-col li{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:var(--_tx2)}.blog-root .rv-pc-pro li:before{content:"+";position:absolute;left:4px;color:#41c879;font-weight:800}.blog-root .rv-pc-con li:before{content:"–";position:absolute;left:5px;color:#e06e5c;font-weight:800}.blog-root .rv-faq{border-top:1px solid var(--_line2);padding:18px 0}.blog-root .rv-faq-q{font-size:17px;font-weight:700;color:var(--_tx);margin:0 0 6px;letter-spacing:-.01em}.blog-root .rv-faq-a{font-size:15px;line-height:1.6;color:var(--_tx2);margin:0}.blog-root .rv-hub-lead{font-size:16px;line-height:1.6;color:var(--_tx2);max-width:640px;margin:16px 0 30px}