/* Content editorial styles only. All product layout is inherited 1:1 from the approved collagen template. */
#wrfs-single .wr-quinton-editorial {width:100%;max-width:100%;}
#wrfs-single .wr-quinton-editorial .kb-copy-panel {position:relative;overflow:hidden;}
#wrfs-single .wr-quinton-editorial .kb-copy-panel:nth-of-type(2n) {background:linear-gradient(125deg,#21180f,#0e0d0b 75%)!important;}
#wrfs-single .wr-quinton-editorial .kb-true-copy p{margin-bottom:18px!important;}
#wrfs-single .wr-quinton-editorial .kb-true-copy figure,
#wrfs-single .wr-quinton-editorial .kb-true-copy p:has(img){column-span:all!important;break-inside:avoid!important;margin:28px auto!important;text-align:center!important;}
#wrfs-single .wr-quinton-editorial .kb-true-copy img{max-width:100%!important;height:auto!important;object-fit:contain!important;border:1px solid rgba(209,166,100,.22)!important;border-radius:4px!important;}
#wrfs-single .wr-quinton-editorial .kb-copy-panel table{width:100%!important;border-collapse:collapse!important;margin:20px auto!important;break-inside:avoid!important;}
#wrfs-single .wr-quinton-editorial .kb-copy-panel :is(td,th){padding:11px 9px!important;border-bottom:1px solid rgba(209,166,100,.2)!important;color:#e7d8c2!important;}
#wrfs-single .wr-quinton-editorial .kb-copy-panel li{break-inside:avoid!important;padding-left:4px!important;}
@media(max-width:760px){#wrfs-single .wr-quinton-editorial .kb-true-copy{columns:1!important;}}

/* Quinton-specific editorial notes: global collagen template unchanged */
#wrfs-single .wr-quinton-editorial .kb-screenshot-grid{margin-bottom:clamp(22px,3vw,40px)!important}
#wrfs-single .wr-quinton-editorial .kb-true-copy{overflow-wrap:anywhere!important}
#wrfs-single .wr-quinton-editorial .kb-true-copy img{display:block!important;margin-inline:auto!important;max-width:100%!important}

/* Quinton accents: existing collagen layout grid, galleries, tabs and purchase actions stay unchanged. */
#wrfs-single .wr-quinton-editorial .kb-lead-art h2 {text-wrap:balance;}
#wrfs-single .wr-quinton-editorial .kb-composition-summary td {overflow-wrap:anywhere;}
#wrfs-single .wr-quinton-editorial .kb-sec-head span {letter-spacing:.13em;}
#wrfs-single .wr-quinton-editorial .kb-copy-panel img {object-fit:contain!important;}
@media (max-width:600px) {
  #wrfs-single .wr-quinton-editorial .kb-minibar{flex-wrap:wrap!important;}
  #wrfs-single .wr-quinton-editorial .kb-lead-art h2{font-size:clamp(25px,7vw,37px)!important;}
  #wrfs-single .wr-quinton-editorial .kb-copy-panel{padding:clamp(15px,4vw,22px)!important;}
}
