/* V615: premium design isolated from legacy V612 classes */
#vf-news-body .vf615-panel,#vf-product-article-body .vf615-panel{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);overflow:hidden;border:1px solid #d9e9de;border-radius:22px;background:linear-gradient(120deg,#f2faf4,#fff);box-shadow:0 12px 32px rgba(19,74,49,.09);margin:30px 0;clear:both;color:#174a31}
#vf-news-body .vf615-main,#vf-product-article-body .vf615-main{min-width:0;padding:clamp(20px,3vw,36px)}
#vf-news-body .vf615-eyebrow,#vf-product-article-body .vf615-eyebrow{font-size:12px;letter-spacing:1px;font-weight:800;color:#16804d;margin-bottom:12px}
#vf-news-body .vf615-panel h2,#vf-news-body .vf615-panel h3,#vf-product-article-body .vf615-panel h2,#vf-product-article-body .vf615-panel h3{font-size:clamp(23px,2.8vw,35px)!important;line-height:1.22!important;margin:0 0 17px!important;color:#164e33!important}
#vf-news-body .vf615-lead,#vf-product-article-body .vf615-lead{color:#50665b;line-height:1.65;margin:0 0 16px}
#vf-news-body .vf615-cards,#vf-product-article-body .vf615-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
#vf-news-body .vf615-tile,#vf-product-article-body .vf615-tile{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #dceae1;border-radius:15px;background:#fff;color:#174a31!important;text-decoration:none!important;min-width:0;box-shadow:0 3px 10px rgba(20,80,46,.04)}
#vf-news-body .vf615-tile:last-child:nth-child(odd),#vf-product-article-body .vf615-tile:last-child:nth-child(odd){grid-column:1/-1}
#vf-news-body .vf615-icon,#vf-product-article-body .vf615-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#e3f5e9;color:#087c48;font-size:23px}
#vf-news-body .vf615-tiletext,#vf-product-article-body .vf615-tiletext{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:1.45}
#vf-news-body .vf615-tiletext strong,#vf-product-article-body .vf615-tiletext strong{font-size:14px;color:#154c31}
#vf-news-body .vf615-cta,#vf-product-article-body .vf615-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:12px;background:#087b45;color:#fff!important;text-decoration:none!important;font-weight:800;margin-top:10px}
#vf-news-body .vf615-art,#vf-product-article-body .vf615-art{min-width:0;background:#e6f3e9;display:flex;align-items:stretch;justify-content:center}
#vf-news-body .vf615-art img,#vf-product-article-body .vf615-art img{display:block;width:100%;height:100%;max-height:580px;object-fit:cover;object-position:center}
#vf-news-body .vf615-delivery,#vf-product-article-body .vf615-delivery{background:linear-gradient(120deg,#f5fbf7,#f4f8ff)}
#vf-news-body .vf615-delivery .vf615-cards,#vf-product-article-body .vf615-delivery .vf615-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
#vf-news-body .vf615-delivery .vf615-tile,#vf-product-article-body .vf615-delivery .vf615-tile{flex-direction:column;align-items:flex-start;background:#e9f7ee;padding:12px}
#vf-news-body .vf615-delivery .vf615-tile:nth-child(2),#vf-product-article-body .vf615-delivery .vf615-tile:nth-child(2){background:#fff4df}
#vf-news-body .vf615-delivery .vf615-tile:nth-child(3),#vf-product-article-body .vf615-delivery .vf615-tile:nth-child(3){background:#eaf3ff}
#vf-news-body .vf615-delivery .vf615-tile:last-child:nth-child(odd),#vf-product-article-body .vf615-delivery .vf615-tile:last-child:nth-child(odd){grid-column:auto}
#vf-news-body .vf615-source-hidden,#vf-product-article-body .vf615-source-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
#vf-news-body .vf615-no-image,#vf-product-article-body .vf615-no-image{grid-template-columns:1fr}
@media(max-width:950px){#vf-news-body .vf615-panel,#vf-product-article-body .vf615-panel{grid-template-columns:1fr}#vf-news-body .vf615-art,#vf-product-article-body .vf615-art{max-height:360px}#vf-news-body .vf615-art img,#vf-product-article-body .vf615-art img{height:auto;max-height:360px;object-fit:contain}}
@media(max-width:600px){#vf-news-body .vf615-panel,#vf-product-article-body .vf615-panel{border-radius:16px}#vf-news-body .vf615-main,#vf-product-article-body .vf615-main{padding:19px}#vf-news-body .vf615-cards,#vf-product-article-body .vf615-cards,#vf-news-body .vf615-delivery .vf615-cards,#vf-product-article-body .vf615-delivery .vf615-cards{grid-template-columns:1fr}#vf-news-body .vf615-tile:last-child:nth-child(odd),#vf-product-article-body .vf615-tile:last-child:nth-child(odd){grid-column:auto}#vf-news-body .vf615-delivery .vf615-tile,#vf-product-article-body .vf615-delivery .vf615-tile{flex-direction:row;align-items:center}#vf-news-body .vf615-cta,#vf-product-article-body .vf615-cta{width:100%}}
