
/* Readable informational articles, preserving original VinFax.lt brand */
.vf-reading-section{margin:2.2rem 0}.vf-reading-section h2{font-size:1.55rem;font-weight:700;color:#102244;margin-bottom:1rem}
.vf-reading-section p{line-height:1.8;margin:.85rem 0;color:#30486e}
.vf-reading-list{padding-left:1.35rem;line-height:1.8;color:#30486e}.vf-reading-list li{padding:.28rem 0}
.vf-reading-cta{margin:2.5rem 0 1rem;padding:2rem;border-radius:18px;text-align:center;background:linear-gradient(130deg,#eef5ff,#d6e7ff);border:1px solid #cfdef7}
.vf-reading-cta h2{font-size:1.5rem;font-weight:700;color:#102244}.vf-reading-cta p{color:#30486e;max-width:640px;margin:1rem auto}
.vf-legal-content p{line-height:1.8}.vf-legal-identity{padding:1rem 1.5rem;margin:1rem 0;background:#f1f6ff;border-left:4px solid #2160d9;border-radius:8px}
.vf-footer-guides a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.vf-home-guide{line-height:1.75;color:#273e60}.vf-home-guide a{font-weight:600}
@media(max-width:700px){.vf-reading-section h2{font-size:1.3rem}.vf-reading-cta{padding:1.4rem}}

/* VinFax.pl SEO V2: readability, source evidence and usable mobile guides */
.vf-editorial-layout{max-width:960px;margin:0 auto}.vf-seo-v2{max-width:960px;margin:0 auto;padding:1rem 0 3rem}
.vf-editorial-meta{font-size:.9rem;color:#52627c;border-bottom:1px solid #e0e7f0;padding:0 0 1rem}
.vf-article-toc{background:#f3f7fd;border:1px solid #dce6f4;border-radius:14px;padding:1.25rem 1.5rem;margin:1.4rem 0 2rem}
.vf-article-toc ol{columns:2;column-gap:1.5rem;margin:.6rem 0 0;padding-left:1.3rem}
.vf-article-toc li{break-inside:avoid;padding:.25rem 0;line-height:1.5}.vf-article-toc a{color:#1d57ad;text-decoration:underline;text-underline-offset:2px}
.vf-seo-v2 h3{font-size:1.17rem;font-weight:700;margin:1.4rem 0 .55rem;color:#17345a}
.vf-table-scroll{overflow-x:auto;border:1px solid #d9e4f1;border-radius:12px}.vf-evidence-table{border-collapse:collapse;width:100%;min-width:530px;font-size:.94rem}
.vf-evidence-table th,.vf-evidence-table td{padding:.85rem;vertical-align:top;border-bottom:1px solid #e0e9f5;color:#263a55}
.vf-evidence-table th{background:#eaf2fd;color:#142e57;font-weight:700;text-align:left}.vf-evidence-table tr:last-child td{border:0}
.vf-caution{background:#fff8eb;border-left:4px solid #e8b157;padding:1.1rem 1.3rem;line-height:1.7}
.vf-related{border-top:1px solid #e4eaf3;padding-top:1.5rem}.vf-related li{font-weight:600}
.vf-sources{background:#f7f9fc;border-radius:12px;padding:1.3rem 1.5rem}.vf-sources ul{padding-left:1.2rem;line-height:1.7}.vf-sources a{word-break:break-word}
.vf-editorial-disclaimer{font-size:.87rem;color:#52627c;border-top:1px solid #e3e8f0;padding-top:1rem}
.vf-converter{background:#eef5ff;border:1px solid #ccdff9;border-radius:16px;padding:1.3rem;margin:1rem 0;display:flex;flex-direction:column;gap:.75rem}
.vf-converter label{font-weight:650;color:#17345a}.vf-converter-row{display:flex;gap:.65rem}.vf-converter-row input{min-width:100px;flex:1;border:1px solid #9dbadf;border-radius:8px;padding:.7rem;background:white}
.vf-converter-row button{border:0;border-radius:8px;background:#165bd0;color:white;font-weight:700;padding:.7rem 1.2rem}.vf-converter output{font-size:1.15rem;font-weight:700;color:#102b54}
.vf-converter small{color:#536c91}.vf-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.vf-feature-box{background:#f4f8ff;border:1px solid #dce7f7;border-radius:14px;padding:1.35rem}
.vf-feature-box h3{font-size:1.13rem;font-weight:700;color:#12335c}.vf-feature-box p{color:#3b5273}.vf-source-note{font-size:.92rem;color:#4c6482}
.vf-pricing-explainer{max-width:960px}.vf-pricing-explainer p{color:#3b5273;line-height:1.7}
.vf-cta-price{font-size:.9rem}
@media(max-width:700px){.vf-article-toc ol{columns:1}.vf-feature-grid{grid-template-columns:1fr}.vf-converter-row{flex-direction:column}.vf-evidence-table{font-size:.87rem}.vf-seo-v2{padding:.8rem 0 2rem}}
@media print{.vf-page-hero,.vf-reading-cta,.vf-footer-guides,.vf-article-toc{display:none}.vf-seo-v2{max-width:100%}}
