/* VEYMAN factory media update — 2026-10-23 */
.vf-factory{overflow:hidden}.vf-photo{margin:0;min-width:0}.vf-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:12px;background:#111c27}.vf-factory>.vf-photo img{aspect-ratio:16/9;object-fit:cover;object-position:center 46%}.vf-photo figcaption{font-size:.84rem;line-height:1.5;margin-top:10px;opacity:.75}.vf-intro{margin:42px 0 22px}.vf-intro h3{font-size:1.4rem;margin:0 0 10px}.vf-intro p{line-height:1.65;opacity:.75}.vf-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.vf-video{margin:0;min-width:0;background:#12202e;border:1px solid #ffffff18;border-radius:14px;overflow:hidden}.vf-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#070c12;max-height:490px}.vf-video figcaption{padding:18px}.vf-video h3{font-size:1.06rem;margin:0 0 8px}.vf-video p{font-size:.9rem;line-height:1.6;margin:0;opacity:.75}.vf-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.vf-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.vf-page-gallery{margin:36px 0}.vf-page-gallery h2{font-size:1.8rem;margin-bottom:20px}.vf-page-gallery .vf-photo img{background:#e8edf1}.vf-page-gallery figcaption{color:#425466}.vf-page-main{margin:0 0 32px}.vf-page-main img{display:block;width:100%;height:auto;border-radius:14px}.vf-page-main figcaption{color:#64748b;font-size:.85rem;margin-top:10px}
@media(max-width:760px){.vf-videos{gap:14px}.vf-video figcaption{padding:12px}.vf-video h3{font-size:.95rem}.vf-video p{font-size:.82rem}.vf-gallery{gap:22px 16px}}
@media(max-width:600px){.vf-videos{grid-template-columns:1fr;max-width:340px;margin:0 auto;gap:24px}.vf-video video{max-height:none}.vf-gallery{grid-template-columns:1fr}.vf-factory>.vf-photo img{aspect-ratio:4/3;object-fit:contain}.vf-intro{margin-top:30px}.vf-actions .btn{width:100%;text-align:center}}
