#vmb-bfv-tool{--vmb-bfv-navy:#17324d;--vmb-bfv-navy-dark:#0d2235;--vmb-bfv-blue:#176b9e;--vmb-bfv-blue-light:#eaf5fb;--vmb-bfv-green:#247346;--vmb-bfv-green-light:#eaf7ef;--vmb-bfv-gold:#d49b28;--vmb-bfv-gold-light:#fff7df;--vmb-bfv-red:#a73737;--vmb-bfv-red-light:#fff0f0;--vmb-bfv-text:#24323d;--vmb-bfv-muted:#526575;--vmb-bfv-border:#c7d5df;--vmb-bfv-surface:#ffffff;--vmb-bfv-surface-soft:#f4f8fa;--vmb-bfv-focus:#f0b429;width:100%;max-width:100%;min-width:0;margin:28px 0;padding:0 28px 32px;box-sizing:border-box;position:relative;overflow:visible;color:var(--vmb-bfv-text);background:linear-gradient(180deg, #edf5f9 0, #f8fbfc 360px, #f8fbfc 100%);border:1px solid #aebfca;border-radius:22px;box-shadow:0 18px 48px rgba(18, 45, 65, 0.15), 0 3px 10px rgba(18, 45, 65, 0.08);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;font-size:18px;line-height:1.7;text-align:left;container-type:inline-size;}
#vmb-bfv-tool,
#vmb-bfv-tool *,
#vmb-bfv-tool *::before,
#vmb-bfv-tool *::after{box-sizing:border-box;}
#vmb-bfv-tool *{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#vmb-bfv-tool [hidden]{display:none !important;}
#vmb-bfv-tool p,
#vmb-bfv-tool li,
#vmb-bfv-tool label,
#vmb-bfv-tool input,
#vmb-bfv-tool select,
#vmb-bfv-tool textarea,
#vmb-bfv-tool button,
#vmb-bfv-tool summary,
#vmb-bfv-tool output,
#vmb-bfv-tool address,
#vmb-bfv-tool dt,
#vmb-bfv-tool dd{font-size:18px;line-height:1.68;}
#vmb-bfv-tool p{margin:0 0 16px;color:var(--vmb-bfv-text);}
#vmb-bfv-tool ul,
#vmb-bfv-tool ol{margin:0 0 18px;padding-left:26px;}
#vmb-bfv-tool li{margin:0 0 9px;color:var(--vmb-bfv-text);}
#vmb-bfv-tool strong{color:inherit;font-weight:750;}
#vmb-bfv-tool a{color:#075f91;font-size:18px;font-weight:650;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;}
#vmb-bfv-tool a:hover{color:#003f63;text-decoration-thickness:3px;}
#vmb-bfv-tool a:focus-visible,
#vmb-bfv-tool button:focus-visible,
#vmb-bfv-tool input:focus-visible,
#vmb-bfv-tool select:focus-visible,
#vmb-bfv-tool textarea:focus-visible,
#vmb-bfv-tool summary:focus-visible{outline:3px solid var(--vmb-bfv-focus) !important;outline-offset:3px !important;}
#vmb-bfv-tool h2,
#vmb-bfv-tool h3,
#vmb-bfv-tool h4{max-width:100%;margin-top:0;color:var(--vmb-bfv-navy-dark);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;font-style:normal;font-weight:780;letter-spacing:-0.3px;line-height:1.25;text-transform:none;overflow-wrap:break-word;}
#vmb-bfv-tool h2{margin-bottom:18px;font-size:36px;}
#vmb-bfv-tool h3{margin-bottom:16px;font-size:28px;}
#vmb-bfv-tool h4{margin-bottom:13px;font-size:22px;}
#vmb-bfv-tool .vmb-bfv-header{width:calc(100% + 56px);max-width:none;min-width:0;margin:0 -28px 26px;padding:34px 32px 30px;position:relative;color:#ffffff;background:radial-gradient(circle at 92% 15%, rgba(46, 161, 211, 0.35), transparent 31%), linear-gradient(135deg, var(--vmb-bfv-navy-dark) 0%, var(--vmb-bfv-navy) 58%, #155d80 100%);border-radius:21px 21px 0 0;border-bottom:5px solid var(--vmb-bfv-gold);box-shadow:0 10px 26px rgba(8, 29, 45, 0.18);}
#vmb-bfv-tool .vmb-bfv-header h2{max-width:980px;margin-bottom:18px;color:#ffffff !important;text-shadow:0 2px 2px rgba(0, 0, 0, 0.18);}
#vmb-bfv-tool .vmb-bfv-header p,
#vmb-bfv-tool .vmb-bfv-header li,
#vmb-bfv-tool .vmb-bfv-header strong{color:#ffffff;}
#vmb-bfv-tool .vmb-bfv-eyebrow,
#vmb-bfv-tool .vmb-bfv-section-kicker{display:inline-block;margin:0 0 12px;color:var(--vmb-bfv-gold-light);font-size:16px;line-height:1.45;font-weight:800;letter-spacing:0.8px;text-transform:uppercase;}
#vmb-bfv-tool .vmb-bfv-intro{max-width:900px;margin-bottom:22px;font-size:20px;line-height:1.65;}
#vmb-bfv-tool .vmb-bfv-benefits{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;}
#vmb-bfv-tool .vmb-bfv-benefit{min-height:66px;margin:0;padding:14px 15px 14px 48px;position:relative;color:#ffffff;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.26);border-radius:12px;backdrop-filter:blur(2px);}
#vmb-bfv-tool .vmb-bfv-benefit::before{content:"✓";width:26px;height:26px;position:absolute;top:17px;left:14px;display:flex;align-items:center;justify-content:center;color:#17324d;background:#f5c75a;border-radius:50%;font-size:17px;line-height:1;font-weight:900;}
#vmb-bfv-tool .vmb-bfv-privacy-short{margin:0;padding:15px 17px;color:#ffffff;background:rgba(0, 0, 0, 0.19);border:1px solid rgba(255, 255, 255, 0.26);border-left:5px solid #f5c75a;border-radius:10px;font-size:16px;line-height:1.65;}
#vmb-bfv-tool .vmb-bfv-noscript{margin:0 0 22px;padding:17px 18px;background:var(--vmb-bfv-gold-light);border:2px solid #c58b18;border-radius:12px;}
#vmb-bfv-tool .vmb-bfv-noscript p{margin:0;}
#vmb-bfv-tool .vmb-bfv-overview{width:100%;max-width:100%;min-width:0;margin:0 0 24px;padding:19px;background:#ffffff;border:1px solid var(--vmb-bfv-border);border-top:5px solid var(--vmb-bfv-blue);border-radius:14px;box-shadow:0 8px 22px rgba(23, 50, 77, 0.08);}
#vmb-bfv-tool .vmb-bfv-steps{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 210px), 1fr));gap:13px;margin:0;padding:0;list-style:none;counter-reset:none;}
#vmb-bfv-tool .vmb-bfv-step{min-height:72px;margin:0;padding:12px;display:grid;grid-template-columns:40px minmax(0, 1fr);align-items:center;gap:11px;background:var(--vmb-bfv-surface-soft);border:1px solid #d1dee6;border-radius:11px;}
#vmb-bfv-tool .vmb-bfv-step-number{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:var(--vmb-bfv-blue);border-radius:50%;box-shadow:0 4px 10px rgba(23, 107, 158, 0.2);font-size:18px;line-height:1;font-weight:800;}
#vmb-bfv-tool .vmb-bfv-step-text{color:var(--vmb-bfv-navy-dark);font-size:17px;line-height:1.45;font-weight:700;}
#vmb-bfv-tool .vmb-bfv-section,
#vmb-bfv-tool .vmb-bfv-form,
#vmb-bfv-tool .vmb-bfv-notes,
#vmb-bfv-tool .vmb-bfv-overview,
#vmb-bfv-tool .vmb-bfv-fieldset,
#vmb-bfv-tool .vmb-bfv-result-card,
#vmb-bfv-tool .vmb-bfv-error-card,
#vmb-bfv-tool .vmb-bfv-example-address,
#vmb-bfv-tool .vmb-bfv-example-explanation,
#vmb-bfv-tool .vmb-bfv-recommendation,
#vmb-bfv-tool .vmb-bfv-formatted-address,
#vmb-bfv-tool .vmb-bfv-envelope-figure,
#vmb-bfv-tool .vmb-bfv-folding-figure{width:100%;max-width:100%;min-width:0;}
#vmb-bfv-tool .vmb-bfv-section{margin:0 0 25px;padding:25px;background:var(--vmb-bfv-surface);border:1px solid var(--vmb-bfv-border);border-radius:16px;box-shadow:0 8px 24px rgba(23, 50, 77, 0.08);}
#vmb-bfv-tool .vmb-bfv-instructions{background:linear-gradient(135deg, #ffffff 0%, #f2f9fc 100%);border-left:6px solid var(--vmb-bfv-blue);}
#vmb-bfv-tool .vmb-bfv-instructions p:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-form{margin:0 0 25px;padding:25px;background:#f7fafb;border:2px solid #9fb7c6;border-radius:17px;box-shadow:0 10px 28px rgba(23, 50, 77, 0.1);}
#vmb-bfv-tool .vmb-bfv-form-help{margin:0 0 19px;padding:13px 15px;color:var(--vmb-bfv-navy-dark);background:#e6f2f8;border-left:5px solid var(--vmb-bfv-blue);border-radius:8px;font-size:16px;line-height:1.6;}
#vmb-bfv-tool .vmb-bfv-fieldset{margin:0 0 24px !important;padding:23px 20px 21px !important;background:#ffffff !important;border:2px solid #c3d5df !important;border-radius:14px !important;box-shadow:0 6px 17px rgba(23, 50, 77, 0.06);}
#vmb-bfv-tool .vmb-bfv-fieldset:last-of-type{margin-bottom:20px !important;}
#vmb-bfv-tool .vmb-bfv-legend{width:auto;max-width:calc(100% - 12px);margin:0 0 6px !important;padding:8px 14px !important;color:#ffffff !important;background:var(--vmb-bfv-navy) !important;border-radius:8px;font-size:20px !important;line-height:1.45 !important;font-weight:780 !important;white-space:normal;}
#vmb-bfv-tool .vmb-bfv-field-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:17px;width:100%;max-width:100%;min-width:0;}
#vmb-bfv-tool .vmb-bfv-field{width:100%;max-width:100%;min-width:0;padding:16px;background:#f7fafc;border:1px solid #cfdee7;border-radius:11px;}
#vmb-bfv-tool .vmb-bfv-field:focus-within{background:#ffffff;border-color:var(--vmb-bfv-blue);box-shadow:0 0 0 3px rgba(23, 107, 158, 0.11);}
#vmb-bfv-tool label,
#vmb-bfv-tool .vmb-bfv-group-label{display:block;margin:0 0 8px;color:var(--vmb-bfv-navy-dark);font-size:18px;line-height:1.5;font-weight:760;cursor:default;}
#vmb-bfv-tool input:not([type="checkbox"]):not([type="radio"]),
#vmb-bfv-tool select,
#vmb-bfv-tool textarea{width:100% !important;max-width:100% !important;min-width:0 !important;min-height:50px !important;margin:0 !important;padding:11px 13px !important;color:#172631 !important;background:#ffffff !important;border:2px solid #8fa8b7 !important;border-radius:8px !important;box-shadow:inset 0 1px 2px rgba(16, 42, 60, 0.06) !important;font-family:inherit !important;font-size:18px !important;line-height:1.5 !important;font-weight:500 !important;text-transform:none !important;transition:border-color 0.16s ease, box-shadow 0.16s ease, background-color 0.16s ease;}
#vmb-bfv-tool select{cursor:pointer;}
#vmb-bfv-tool textarea{min-height:120px !important;resize:vertical;}
#vmb-bfv-tool input:not([type="checkbox"]):not([type="radio"]):hover,
#vmb-bfv-tool select:hover,
#vmb-bfv-tool textarea:hover{border-color:#547e97 !important;}
#vmb-bfv-tool input:not([type="checkbox"]):not([type="radio"]):focus,
#vmb-bfv-tool select:focus,
#vmb-bfv-tool textarea:focus{color:#10212c !important;background:#ffffff !important;border-color:var(--vmb-bfv-blue) !important;box-shadow:0 0 0 4px rgba(23, 107, 158, 0.14) !important;}
#vmb-bfv-tool input[aria-invalid="true"],
#vmb-bfv-tool select[aria-invalid="true"],
#vmb-bfv-tool textarea[aria-invalid="true"]{background:var(--vmb-bfv-red-light) !important;border-color:var(--vmb-bfv-red) !important;}
#vmb-bfv-tool input::placeholder,
#vmb-bfv-tool textarea::placeholder{color:#657784;opacity:1;}
#vmb-bfv-tool .vmb-bfv-help,
#vmb-bfv-tool .vmb-bfv-error,
#vmb-bfv-tool .vmb-bfv-action-status,
#vmb-bfv-tool .vmb-bfv-figure-caption,
#vmb-bfv-tool .vmb-bfv-content-date{margin:8px 0 0;font-size:16px;line-height:1.62;}
#vmb-bfv-tool .vmb-bfv-help{color:var(--vmb-bfv-muted);}
#vmb-bfv-tool .vmb-bfv-error{padding:8px 10px;color:#7e2020;background:var(--vmb-bfv-red-light);border-left:4px solid var(--vmb-bfv-red);border-radius:5px;font-weight:700;}
#vmb-bfv-tool .vmb-bfv-data-mode,
#vmb-bfv-tool .vmb-bfv-option-list{width:100%;max-width:100%;min-width:0;margin:0 0 18px;padding:16px;background:#eef5f8;border:1px solid #c5d7e1;border-radius:11px;}
#vmb-bfv-tool .vmb-bfv-choice-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:11px;width:100%;max-width:100%;min-width:0;}
#vmb-bfv-tool .vmb-bfv-choice,
#vmb-bfv-tool .vmb-bfv-checkbox{width:100%;max-width:100%;min-width:0;margin:0;padding:13px 14px;display:grid;grid-template-columns:24px minmax(0, 1fr);align-items:start;gap:10px;background:#ffffff;border:1px solid #b8ccd7;border-radius:9px;}
#vmb-bfv-tool .vmb-bfv-checkbox{margin-bottom:11px;}
#vmb-bfv-tool .vmb-bfv-checkbox:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-choice:hover,
#vmb-bfv-tool .vmb-bfv-checkbox:hover{border-color:var(--vmb-bfv-blue);box-shadow:0 4px 12px rgba(23, 107, 158, 0.09);}
#vmb-bfv-tool input[type="checkbox"],
#vmb-bfv-tool input[type="radio"]{width:22px !important;height:22px !important;min-width:22px !important;min-height:22px !important;margin:2px 0 0 !important;padding:0 !important;accent-color:var(--vmb-bfv-blue);cursor:pointer;}
#vmb-bfv-tool .vmb-bfv-choice label,
#vmb-bfv-tool .vmb-bfv-checkbox label{margin:0;color:var(--vmb-bfv-text);font-size:18px;line-height:1.52;font-weight:680;cursor:pointer;}
#vmb-bfv-tool .vmb-bfv-checkbox .vmb-bfv-help{grid-column:2;margin-top:3px;}
#vmb-bfv-tool .vmb-bfv-actions,
#vmb-bfv-tool .vmb-bfv-preview-actions,
#vmb-bfv-tool .vmb-bfv-output-actions,
#vmb-bfv-tool .vmb-bfv-folding-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:100%;min-width:0;margin-top:19px;}
#vmb-bfv-tool button,
#vmb-bfv-tool .vmb-bfv-button{width:auto;max-width:100%;min-height:50px !important;margin:0 !important;padding:11px 19px !important;display:inline-flex !important;align-items:center;justify-content:center;gap:8px;color:#ffffff !important;background:var(--vmb-bfv-blue) !important;border:2px solid var(--vmb-bfv-blue) !important;border-radius:9px !important;box-shadow:0 5px 13px rgba(23, 107, 158, 0.18) !important;font-family:inherit !important;font-size:18px !important;line-height:1.45 !important;font-weight:760 !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;white-space:normal;cursor:pointer;transition:background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease;}
#vmb-bfv-tool button:hover,
#vmb-bfv-tool .vmb-bfv-button:hover{color:#ffffff !important;background:#0d527d !important;border-color:#0d527d !important;box-shadow:0 7px 17px rgba(13, 82, 125, 0.23) !important;transform:translateY(-1px);}
#vmb-bfv-tool .vmb-bfv-button-primary{color:#ffffff !important;background:linear-gradient(135deg, #176b9e 0%, #0f527d 100%) !important;border-color:#0f527d !important;}
#vmb-bfv-tool .vmb-bfv-button-secondary{color:var(--vmb-bfv-navy-dark) !important;background:#ffffff !important;border-color:#7895a7 !important;box-shadow:0 4px 10px rgba(23, 50, 77, 0.08) !important;}
#vmb-bfv-tool .vmb-bfv-button-secondary:hover{color:#ffffff !important;background:var(--vmb-bfv-navy) !important;border-color:var(--vmb-bfv-navy) !important;}
#vmb-bfv-tool button:disabled,
#vmb-bfv-tool .vmb-bfv-button:disabled{color:#66727a !important;background:#e3e8eb !important;border-color:#b8c2c8 !important;box-shadow:none !important;transform:none !important;cursor:not-allowed;opacity:0.82;}
#vmb-bfv-tool .vmb-bfv-section-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;max-width:100%;min-width:0;margin-bottom:17px;}
#vmb-bfv-tool .vmb-bfv-section-heading h3,
#vmb-bfv-tool .vmb-bfv-section-heading h4,
#vmb-bfv-tool .vmb-bfv-section-heading p{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-section-kicker{margin-bottom:7px;color:var(--vmb-bfv-blue);}
#vmb-bfv-tool .vmb-bfv-format-indicator{width:auto;max-width:100%;margin:0;padding:9px 12px;color:var(--vmb-bfv-navy-dark);background:var(--vmb-bfv-blue-light);border:1px solid #a9cddd;border-radius:999px;font-size:16px;line-height:1.45;font-weight:740;}
#vmb-bfv-tool .vmb-bfv-preview{border-top:6px solid var(--vmb-bfv-blue);}
#vmb-bfv-tool .vmb-bfv-preview-explanation{padding:14px 16px;background:var(--vmb-bfv-blue-light);border-left:5px solid var(--vmb-bfv-blue);border-radius:8px;}
#vmb-bfv-tool .vmb-bfv-envelope-figure,
#vmb-bfv-tool .vmb-bfv-folding-figure{margin:19px 0 0;padding:18px;background:linear-gradient(145deg, #e9f1f5 0%, #f8fbfc 100%);border:2px solid #9fb6c4;border-radius:14px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 7px 19px rgba(23, 50, 77, 0.08);}
#vmb-bfv-tool .vmb-bfv-envelope-svg,
#vmb-bfv-tool .vmb-bfv-folding-svg{display:block;width:100%;max-width:100%;height:auto;min-width:0;padding:8px;background:#ffffff;border:1px solid #bacbd5;border-radius:10px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;}
#vmb-bfv-tool .vmb-bfv-figure-caption{margin-top:13px;color:var(--vmb-bfv-muted);}
#vmb-bfv-tool .vmb-bfv-legend{width:100%;max-width:100%;min-width:0;margin-top:18px;padding:18px;background:#f5f9fb;border:1px solid #c7d7e0;border-radius:12px;}
#vmb-bfv-tool .vmb-bfv-legend-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;margin:0;padding:0;list-style:none;}
#vmb-bfv-tool .vmb-bfv-legend-item{margin:0;padding:11px;display:grid;grid-template-columns:27px minmax(0, 1fr);align-items:start;gap:11px;background:#ffffff;border:1px solid #d5e0e6;border-radius:8px;}
#vmb-bfv-tool .vmb-bfv-legend-swatch{width:25px;height:25px;margin-top:3px;display:inline-block;border:2px solid currentColor;border-radius:6px;}
#vmb-bfv-tool .vmb-bfv-legend-swatch-sender{color:#276a9b;background:#e8f2fb;}
#vmb-bfv-tool .vmb-bfv-legend-swatch-stamp{color:#9b741c;background:#fff6d8;}
#vmb-bfv-tool .vmb-bfv-legend-swatch-window{color:#27733a;background:#eff8ef;}
#vmb-bfv-tool .vmb-bfv-legend-swatch-free{color:#9a3838;background:#fbecec;}
#vmb-bfv-tool .vmb-bfv-results{color:#ffffff;background:radial-gradient(circle at 94% 8%, rgba(30, 136, 186, 0.35), transparent 30%), linear-gradient(145deg, #0d2235 0%, #17324d 100%);border:2px solid #0d2235;border-top:7px solid var(--vmb-bfv-gold);box-shadow:0 14px 34px rgba(13, 34, 53, 0.22);}
#vmb-bfv-tool .vmb-bfv-results h3,
#vmb-bfv-tool .vmb-bfv-results > .vmb-bfv-section-heading h3{color:#ffffff !important;}
#vmb-bfv-tool .vmb-bfv-results > .vmb-bfv-section-heading .vmb-bfv-section-kicker{color:#f7ce6c;}
#vmb-bfv-tool .vmb-bfv-score{width:100%;max-width:390px;min-width:0;padding:14px;color:#ffffff;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.25);border-radius:11px;}
#vmb-bfv-tool .vmb-bfv-score label{margin-bottom:7px;color:#ffffff;font-size:16px;}
#vmb-bfv-tool .vmb-bfv-score meter{width:100%;height:22px;display:block;margin:0 0 8px;}
#vmb-bfv-tool .vmb-bfv-score output{display:block;color:#ffffff;font-size:17px;line-height:1.5;font-weight:760;}
#vmb-bfv-tool .vmb-bfv-status{width:100%;max-width:100%;min-width:0;margin:0 0 18px;padding:17px 18px;color:var(--vmb-bfv-text);background:#ffffff;border:2px solid #b4c8d3;border-left-width:7px;border-radius:11px;}
#vmb-bfv-tool .vmb-bfv-status p{margin-bottom:7px;color:inherit;}
#vmb-bfv-tool .vmb-bfv-status p:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-status-success{background:var(--vmb-bfv-green-light);border-color:var(--vmb-bfv-green);}
#vmb-bfv-tool .vmb-bfv-status-warning{background:var(--vmb-bfv-gold-light);border-color:#b77d0d;}
#vmb-bfv-tool .vmb-bfv-status-error{background:var(--vmb-bfv-red-light);border-color:var(--vmb-bfv-red);}
#vmb-bfv-tool .vmb-bfv-result-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:17px;width:100%;max-width:100%;min-width:0;}
#vmb-bfv-tool .vmb-bfv-result-card{padding:20px;color:var(--vmb-bfv-text);background:#ffffff;border:1px solid #c1d0d9;border-top:5px solid var(--vmb-bfv-blue);border-radius:12px;box-shadow:0 7px 17px rgba(0, 0, 0, 0.14);}
#vmb-bfv-tool .vmb-bfv-result-card h4{color:var(--vmb-bfv-navy-dark);}
#vmb-bfv-tool .vmb-bfv-check-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:9px;margin:0;padding:0;list-style:none;}
#vmb-bfv-tool .vmb-bfv-check-item{margin:0;padding:11px 12px;display:grid;grid-template-columns:31px minmax(0, 1fr);align-items:start;gap:10px;color:var(--vmb-bfv-text);background:#f6f9fa;border:1px solid #d2dde3;border-radius:8px;}
#vmb-bfv-tool .vmb-bfv-check-symbol{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:var(--vmb-bfv-green);border-radius:50%;font-size:17px;line-height:1;font-weight:900;}
#vmb-bfv-tool .vmb-bfv-check-item[data-check-status="warning"]{background:var(--vmb-bfv-gold-light);border-color:#c99428;}
#vmb-bfv-tool .vmb-bfv-check-item[data-check-status="warning"] .vmb-bfv-check-symbol{color:#302100;background:#f2bf4a;}
#vmb-bfv-tool .vmb-bfv-check-item[data-check-status="error"]{background:var(--vmb-bfv-red-light);border-color:#c56a6a;}
#vmb-bfv-tool .vmb-bfv-check-item[data-check-status="error"] .vmb-bfv-check-symbol{background:var(--vmb-bfv-red);}
#vmb-bfv-tool .vmb-bfv-result-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;width:100%;max-width:100%;min-width:0;margin:0;}
#vmb-bfv-tool .vmb-bfv-result-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:4px;width:100%;max-width:100%;min-width:0;padding:11px 12px;background:#f5f8fa;border:1px solid #d4dfe5;border-radius:8px;}
#vmb-bfv-tool .vmb-bfv-result-row dt{margin:0;color:var(--vmb-bfv-navy-dark);font-size:16px;line-height:1.5;font-weight:800;}
#vmb-bfv-tool .vmb-bfv-result-row dd{width:100%;max-width:100%;min-width:0;margin:0;color:var(--vmb-bfv-text);font-size:18px;line-height:1.6;font-weight:520;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#vmb-bfv-tool .vmb-bfv-recommendation,
#vmb-bfv-tool .vmb-bfv-formatted-address{margin-top:17px;padding:20px;color:var(--vmb-bfv-text);background:#ffffff;border:1px solid #c6d6df;border-left:7px solid var(--vmb-bfv-gold);border-radius:12px;}
#vmb-bfv-tool .vmb-bfv-recommendation p,
#vmb-bfv-tool .vmb-bfv-formatted-address p{color:var(--vmb-bfv-text);}
#vmb-bfv-tool .vmb-bfv-recommendation p:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-address-output{width:100%;max-width:520px;min-width:0;margin:17px 0 0;padding:20px;color:#152631;background:linear-gradient(180deg, #ffffff 0%, #f7fafb 100%);border:2px solid #96adbb;border-left:7px solid var(--vmb-bfv-blue);border-radius:10px;font-style:normal;font-size:18px;line-height:1.72;box-shadow:inset 0 0 0 5px #eef4f7;}
#vmb-bfv-tool .vmb-bfv-output-actions{align-items:center;}
#vmb-bfv-tool .vmb-bfv-action-status{flex:1 1 280px;margin:0;color:var(--vmb-bfv-muted);}
#vmb-bfv-tool .vmb-bfv-folding{background:linear-gradient(145deg, #ffffff 0%, #fffaf0 100%);border-top:6px solid var(--vmb-bfv-gold);}
#vmb-bfv-tool .vmb-bfv-folding-list{margin-top:18px;padding:0;list-style:none;counter-reset:vmb-bfv-fold-counter;}
#vmb-bfv-tool .vmb-bfv-folding-list li{min-height:52px;margin:0 0 10px;padding:12px 13px 12px 57px;position:relative;background:#ffffff;border:1px solid #d8c695;border-radius:9px;counter-increment:vmb-bfv-fold-counter;}
#vmb-bfv-tool .vmb-bfv-folding-list li::before{content:counter(vmb-bfv-fold-counter);width:32px;height:32px;position:absolute;top:11px;left:13px;display:flex;align-items:center;justify-content:center;color:#ffffff;background:#a66f08;border-radius:50%;font-size:17px;line-height:1;font-weight:800;}
#vmb-bfv-tool .vmb-bfv-fold-step-active{opacity:1;filter:none;}
#vmb-bfv-tool .vmb-bfv-fold-step-muted{opacity:0.27;filter:grayscale(0.6);}
#vmb-bfv-tool .vmb-bfv-common-errors{background:linear-gradient(145deg, #ffffff 0%, #fff5f5 100%);border-top:6px solid var(--vmb-bfv-red);}
#vmb-bfv-tool .vmb-bfv-error-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:15px;width:100%;max-width:100%;min-width:0;}
#vmb-bfv-tool .vmb-bfv-error-card{padding:18px;background:#ffffff;border:1px solid #e3bcbc;border-top:5px solid var(--vmb-bfv-red);border-radius:11px;box-shadow:0 6px 15px rgba(90, 26, 26, 0.07);}
#vmb-bfv-tool .vmb-bfv-error-card h4{color:#792929;}
#vmb-bfv-tool .vmb-bfv-error-card p:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-example{background:linear-gradient(145deg, #ffffff 0%, #eef8f2 100%);border-top:6px solid var(--vmb-bfv-green);}
#vmb-bfv-tool .vmb-bfv-example-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 290px), 1fr));gap:17px;width:100%;max-width:100%;min-width:0;}
#vmb-bfv-tool .vmb-bfv-example-address,
#vmb-bfv-tool .vmb-bfv-example-explanation{padding:20px;background:#ffffff;border:1px solid #bcd6c5;border-radius:11px;box-shadow:0 6px 16px rgba(36, 115, 70, 0.07);}
#vmb-bfv-tool .vmb-bfv-example-address{border-left:6px solid var(--vmb-bfv-green);}
#vmb-bfv-tool .vmb-bfv-example-label{margin:0 0 6px;color:var(--vmb-bfv-green);font-size:16px;line-height:1.5;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;}
#vmb-bfv-tool .vmb-bfv-example-address address{margin:0;color:var(--vmb-bfv-text);font-style:normal;}
#vmb-bfv-tool .vmb-bfv-example-explanation ul{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-faq{background:linear-gradient(145deg, #ffffff 0%, #f0f6f9 100%);border-top:6px solid var(--vmb-bfv-navy);}
#vmb-bfv-tool .vmb-bfv-faq-item{width:100%;max-width:100%;min-width:0;margin:0 0 11px;background:#ffffff;border:1px solid #b9ccd7;border-radius:10px;box-shadow:0 4px 11px rgba(23, 50, 77, 0.05);}
#vmb-bfv-tool .vmb-bfv-faq-item:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-faq-item summary{min-height:54px;padding:13px 48px 13px 15px;position:relative;color:var(--vmb-bfv-navy-dark);background:#f6fafc;border-radius:9px;font-size:18px;line-height:1.55;font-weight:760;list-style:none;cursor:pointer;}
#vmb-bfv-tool .vmb-bfv-faq-item summary::-webkit-details-marker{display:none;}
#vmb-bfv-tool .vmb-bfv-faq-item summary::after{content:"+";width:30px;height:30px;position:absolute;top:12px;right:13px;display:flex;align-items:center;justify-content:center;color:#ffffff;background:var(--vmb-bfv-blue);border-radius:50%;font-size:23px;line-height:1;font-weight:600;}
#vmb-bfv-tool .vmb-bfv-faq-item[open] summary{color:#ffffff;background:var(--vmb-bfv-navy);border-radius:9px 9px 0 0;}
#vmb-bfv-tool .vmb-bfv-faq-item[open] summary::after{content:"−";color:var(--vmb-bfv-navy-dark);background:#f5c75a;}
#vmb-bfv-tool .vmb-bfv-faq-answer{padding:17px 18px 18px;border-top:1px solid #c8d8e1;}
#vmb-bfv-tool .vmb-bfv-faq-answer p:last-child{margin-bottom:0;}
#vmb-bfv-tool .vmb-bfv-notes{margin:0;padding:22px;color:#ffffff;background:linear-gradient(135deg, #17324d 0%, #0d2235 100%);border:1px solid #0d2235;border-left:7px solid var(--vmb-bfv-gold);border-radius:14px;box-shadow:0 9px 22px rgba(13, 34, 53, 0.16);}
#vmb-bfv-tool .vmb-bfv-notes h3,
#vmb-bfv-tool .vmb-bfv-notes p,
#vmb-bfv-tool .vmb-bfv-notes li,
#vmb-bfv-tool .vmb-bfv-notes strong{color:#ffffff;}
#vmb-bfv-tool .vmb-bfv-notes ul{margin-bottom:15px;}
#vmb-bfv-tool .vmb-bfv-content-date{margin-bottom:0;padding-top:12px;color:#d9e5ec;border-top:1px solid rgba(255, 255, 255, 0.24);}
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-sender-name,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-sender-street,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-sender-place,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-return-line,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-recipient-company,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-recipient-department,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-recipient-name,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-recipient-street,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-recipient-place,
#vmb-bfv-tool .vmb-bfv-is-neutral #vmb-bfv-svg-recipient-country{fill:transparent;}
#vmb-bfv-tool table{width:100%;max-width:100%;min-width:0;margin:18px 0;display:block;overflow-x:auto;border-collapse:collapse;border-spacing:0;-webkit-overflow-scrolling:touch;}
#vmb-bfv-tool th,
#vmb-bfv-tool td{padding:11px 12px;color:var(--vmb-bfv-text);background:#ffffff;border:1px solid #bccdd7;font-size:17px;line-height:1.55;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:break-word;word-break:normal;}
#vmb-bfv-tool th{color:#ffffff;background:var(--vmb-bfv-navy);font-weight:760;}
#vmb-bfv-tool #toc_container,
#vmb-bfv-tool .toc_container,
#vmb-bfv-tool #ez-toc-container,
#vmb-bfv-tool .ez-toc-container,
#vmb-bfv-tool .lwptoc,
#vmb-bfv-tool .rank-math-toc,
#vmb-bfv-tool .wp-block-rank-math-toc-block{width:100% !important;max-width:100% !important;min-width:0 !important;margin:20px 0 !important;padding:19px 20px !important;color:var(--vmb-bfv-text) !important;background:#ffffff !important;border:2px solid #9fb8c7 !important;border-left:6px solid var(--vmb-bfv-blue) !important;border-radius:12px !important;box-shadow:0 7px 18px rgba(23, 50, 77, 0.09) !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif !important;font-size:17px !important;line-height:1.65 !important;text-align:left !important;}
#vmb-bfv-tool #toc_container p,
#vmb-bfv-tool .toc_container p,
#vmb-bfv-tool #ez-toc-container p,
#vmb-bfv-tool .ez-toc-container p,
#vmb-bfv-tool .lwptoc p,
#vmb-bfv-tool .rank-math-toc p,
#vmb-bfv-tool .wp-block-rank-math-toc-block p{margin:0 0 10px !important;color:var(--vmb-bfv-navy-dark) !important;font-size:18px !important;line-height:1.55 !important;font-weight:780 !important;}
#vmb-bfv-tool #toc_container ul,
#vmb-bfv-tool .toc_container ul,
#vmb-bfv-tool #ez-toc-container ul,
#vmb-bfv-tool .ez-toc-container ul,
#vmb-bfv-tool .lwptoc ul,
#vmb-bfv-tool .rank-math-toc ul,
#vmb-bfv-tool .wp-block-rank-math-toc-block ul,
#vmb-bfv-tool #toc_container ol,
#vmb-bfv-tool .toc_container ol,
#vmb-bfv-tool #ez-toc-container ol,
#vmb-bfv-tool .ez-toc-container ol,
#vmb-bfv-tool .lwptoc ol,
#vmb-bfv-tool .rank-math-toc ol,
#vmb-bfv-tool .wp-block-rank-math-toc-block ol{margin:0 !important;padding-left:24px !important;color:var(--vmb-bfv-text) !important;}
#vmb-bfv-tool #toc_container li,
#vmb-bfv-tool .toc_container li,
#vmb-bfv-tool #ez-toc-container li,
#vmb-bfv-tool .ez-toc-container li,
#vmb-bfv-tool .lwptoc li,
#vmb-bfv-tool .rank-math-toc li,
#vmb-bfv-tool .wp-block-rank-math-toc-block li{margin:0 0 7px !important;color:var(--vmb-bfv-text) !important;font-size:17px !important;line-height:1.6 !important;}
#vmb-bfv-tool #toc_container a,
#vmb-bfv-tool .toc_container a,
#vmb-bfv-tool #ez-toc-container a,
#vmb-bfv-tool .ez-toc-container a,
#vmb-bfv-tool .lwptoc a,
#vmb-bfv-tool .rank-math-toc a,
#vmb-bfv-tool .wp-block-rank-math-toc-block a{color:#075f91 !important;background:transparent !important;font-size:17px !important;line-height:1.6 !important;font-weight:680 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;opacity:1 !important;visibility:visible !important;}
#vmb-bfv-tool #toc_container a:hover,
#vmb-bfv-tool .toc_container a:hover,
#vmb-bfv-tool #ez-toc-container a:hover,
#vmb-bfv-tool .ez-toc-container a:hover,
#vmb-bfv-tool .lwptoc a:hover,
#vmb-bfv-tool .rank-math-toc a:hover,
#vmb-bfv-tool .wp-block-rank-math-toc-block a:hover{color:#003f63 !important;background:#eaf5fb !important;}
#vmb-bfv-tool #toc_container a:focus-visible,
#vmb-bfv-tool .toc_container a:focus-visible,
#vmb-bfv-tool #ez-toc-container a:focus-visible,
#vmb-bfv-tool .ez-toc-container a:focus-visible,
#vmb-bfv-tool .lwptoc a:focus-visible,
#vmb-bfv-tool .rank-math-toc a:focus-visible,
#vmb-bfv-tool .wp-block-rank-math-toc-block a:focus-visible{color:#10212c !important;background:#fff3c7 !important;outline:3px solid var(--vmb-bfv-focus) !important;outline-offset:3px !important;}
@container (min-width: 720px) {
#vmb-bfv-tool .vmb-bfv-field-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
#vmb-bfv-tool .vmb-bfv-field-small{max-width:100%;}
}
@media(max-width:900px){
#vmb-bfv-tool{margin:22px 0;padding:0 22px 27px;border-radius:18px;font-size:17px;}
#vmb-bfv-tool p,
#vmb-bfv-tool li,
#vmb-bfv-tool label,
#vmb-bfv-tool input,
#vmb-bfv-tool select,
#vmb-bfv-tool textarea,
#vmb-bfv-tool button,
#vmb-bfv-tool summary,
#vmb-bfv-tool output,
#vmb-bfv-tool address,
#vmb-bfv-tool dt,
#vmb-bfv-tool dd{font-size:17px;}
#vmb-bfv-tool h2{font-size:32px;}
#vmb-bfv-tool h3{font-size:26px;}
#vmb-bfv-tool h4{font-size:21px;}
#vmb-bfv-tool .vmb-bfv-header{width:calc(100% + 44px);margin-right:-22px;margin-left:-22px;padding:29px 25px 26px;border-radius:17px 17px 0 0;}
#vmb-bfv-tool .vmb-bfv-intro{font-size:18px;}
#vmb-bfv-tool .vmb-bfv-section,
#vmb-bfv-tool .vmb-bfv-form{padding:21px;}
#vmb-bfv-tool .vmb-bfv-fieldset{padding:20px 17px 18px !important;}
#vmb-bfv-tool .vmb-bfv-legend{font-size:19px !important;}
#vmb-bfv-tool input:not([type="checkbox"]):not([type="radio"]),
#vmb-bfv-tool select,
#vmb-bfv-tool textarea,
#vmb-bfv-tool button,
#vmb-bfv-tool .vmb-bfv-button{font-size:17px !important;}
#vmb-bfv-tool label,
#vmb-bfv-tool .vmb-bfv-group-label,
#vmb-bfv-tool .vmb-bfv-choice label,
#vmb-bfv-tool .vmb-bfv-checkbox label{font-size:17px;}
#vmb-bfv-tool .vmb-bfv-help,
#vmb-bfv-tool .vmb-bfv-error,
#vmb-bfv-tool .vmb-bfv-action-status,
#vmb-bfv-tool .vmb-bfv-figure-caption,
#vmb-bfv-tool .vmb-bfv-content-date{font-size:16px;}
#vmb-bfv-tool #toc_container,
#vmb-bfv-tool .toc_container,
#vmb-bfv-tool #ez-toc-container,
#vmb-bfv-tool .ez-toc-container,
#vmb-bfv-tool .lwptoc,
#vmb-bfv-tool .rank-math-toc,
#vmb-bfv-tool .wp-block-rank-math-toc-block,
#vmb-bfv-tool #toc_container li,
#vmb-bfv-tool .toc_container li,
#vmb-bfv-tool #ez-toc-container li,
#vmb-bfv-tool .ez-toc-container li,
#vmb-bfv-tool .lwptoc li,
#vmb-bfv-tool .rank-math-toc li,
#vmb-bfv-tool .wp-block-rank-math-toc-block li,
#vmb-bfv-tool #toc_container a,
#vmb-bfv-tool .toc_container a,
#vmb-bfv-tool #ez-toc-container a,
#vmb-bfv-tool .ez-toc-container a,
#vmb-bfv-tool .lwptoc a,
#vmb-bfv-tool .rank-math-toc a,
#vmb-bfv-tool .wp-block-rank-math-toc-block a{font-size:17px !important;}
}
@media(max-width:640px){
#vmb-bfv-tool{margin:17px 0;padding:0 14px 20px;border-radius:14px;font-size:16px;line-height:1.68;}
#vmb-bfv-tool p,
#vmb-bfv-tool li,
#vmb-bfv-tool label,
#vmb-bfv-tool input,
#vmb-bfv-tool select,
#vmb-bfv-tool textarea,
#vmb-bfv-tool button,
#vmb-bfv-tool summary,
#vmb-bfv-tool output,
#vmb-bfv-tool address,
#vmb-bfv-tool dt,
#vmb-bfv-tool dd{font-size:16px;line-height:1.65;}
#vmb-bfv-tool h2{margin-bottom:15px;font-size:28px;line-height:1.25;}
#vmb-bfv-tool h3{font-size:24px;line-height:1.3;}
#vmb-bfv-tool h4{font-size:20px;line-height:1.35;}
#vmb-bfv-tool .vmb-bfv-header{width:calc(100% + 28px);margin-right:-14px;margin-left:-14px;padding:24px 18px 22px;border-radius:13px 13px 0 0;}
#vmb-bfv-tool .vmb-bfv-eyebrow,
#vmb-bfv-tool .vmb-bfv-section-kicker{font-size:15.5px;}
#vmb-bfv-tool .vmb-bfv-intro{font-size:17px;line-height:1.62;}
#vmb-bfv-tool .vmb-bfv-privacy-short,
#vmb-bfv-tool .vmb-bfv-form-help{font-size:16px;}
#vmb-bfv-tool .vmb-bfv-overview,
#vmb-bfv-tool .vmb-bfv-section,
#vmb-bfv-tool .vmb-bfv-form,
#vmb-bfv-tool .vmb-bfv-notes{padding:17px;border-radius:12px;}
#vmb-bfv-tool .vmb-bfv-fieldset{padding:18px 14px 15px !important;border-radius:11px !important;}
#vmb-bfv-tool .vmb-bfv-legend{max-width:100%;padding:8px 11px !important;font-size:18px !important;line-height:1.45 !important;}
#vmb-bfv-tool .vmb-bfv-field{padding:13px;}
#vmb-bfv-tool label,
#vmb-bfv-tool .vmb-bfv-group-label,
#vmb-bfv-tool .vmb-bfv-choice label,
#vmb-bfv-tool .vmb-bfv-checkbox label{font-size:16px;}
#vmb-bfv-tool input:not([type="checkbox"]):not([type="radio"]),
#vmb-bfv-tool select,
#vmb-bfv-tool textarea{min-height:48px !important;padding:10px 11px !important;font-size:16px !important;}
#vmb-bfv-tool .vmb-bfv-help,
#vmb-bfv-tool .vmb-bfv-error,
#vmb-bfv-tool .vmb-bfv-action-status,
#vmb-bfv-tool .vmb-bfv-figure-caption,
#vmb-bfv-tool .vmb-bfv-content-date,
#vmb-bfv-tool .vmb-bfv-example-label{font-size:15.5px;line-height:1.6;}
#vmb-bfv-tool .vmb-bfv-choice-group,
#vmb-bfv-tool .vmb-bfv-benefits,
#vmb-bfv-tool .vmb-bfv-steps,
#vmb-bfv-tool .vmb-bfv-error-grid,
#vmb-bfv-tool .vmb-bfv-example-grid{grid-template-columns:minmax(0, 1fr);}
#vmb-bfv-tool .vmb-bfv-actions,
#vmb-bfv-tool .vmb-bfv-preview-actions,
#vmb-bfv-tool .vmb-bfv-output-actions,
#vmb-bfv-tool .vmb-bfv-folding-actions{display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;}
#vmb-bfv-tool button,
#vmb-bfv-tool .vmb-bfv-button{width:100% !important;min-height:48px !important;padding:10px 14px !important;font-size:16px !important;}
#vmb-bfv-tool .vmb-bfv-section-heading{display:grid;grid-template-columns:minmax(0, 1fr);gap:11px;}
#vmb-bfv-tool .vmb-bfv-format-indicator,
#vmb-bfv-tool .vmb-bfv-score{width:100%;max-width:100%;}
#vmb-bfv-tool .vmb-bfv-envelope-figure,
#vmb-bfv-tool .vmb-bfv-folding-figure{padding:9px;}
#vmb-bfv-tool .vmb-bfv-envelope-svg,
#vmb-bfv-tool .vmb-bfv-folding-svg{padding:3px;}
#vmb-bfv-tool .vmb-bfv-result-card,
#vmb-bfv-tool .vmb-bfv-recommendation,
#vmb-bfv-tool .vmb-bfv-formatted-address,
#vmb-bfv-tool .vmb-bfv-example-address,
#vmb-bfv-tool .vmb-bfv-example-explanation,
#vmb-bfv-tool .vmb-bfv-error-card{padding:16px;}
#vmb-bfv-tool .vmb-bfv-result-row{grid-template-columns:minmax(0, 1fr);}
#vmb-bfv-tool .vmb-bfv-result-row dt{font-size:15.5px;}
#vmb-bfv-tool .vmb-bfv-result-row dd{font-size:16px;}
#vmb-bfv-tool .vmb-bfv-address-output{padding:17px;font-size:16px;}
#vmb-bfv-tool .vmb-bfv-faq-item summary{min-height:52px;padding:12px 46px 12px 13px;font-size:16px;}
#vmb-bfv-tool #toc_container,
#vmb-bfv-tool .toc_container,
#vmb-bfv-tool #ez-toc-container,
#vmb-bfv-tool .ez-toc-container,
#vmb-bfv-tool .lwptoc,
#vmb-bfv-tool .rank-math-toc,
#vmb-bfv-tool .wp-block-rank-math-toc-block{padding:16px !important;font-size:16px !important;}
#vmb-bfv-tool #toc_container p,
#vmb-bfv-tool .toc_container p,
#vmb-bfv-tool #ez-toc-container p,
#vmb-bfv-tool .ez-toc-container p,
#vmb-bfv-tool .lwptoc p,
#vmb-bfv-tool .rank-math-toc p,
#vmb-bfv-tool .wp-block-rank-math-toc-block p,
#vmb-bfv-tool #toc_container li,
#vmb-bfv-tool .toc_container li,
#vmb-bfv-tool #ez-toc-container li,
#vmb-bfv-tool .ez-toc-container li,
#vmb-bfv-tool .lwptoc li,
#vmb-bfv-tool .rank-math-toc li,
#vmb-bfv-tool .wp-block-rank-math-toc-block li,
#vmb-bfv-tool #toc_container a,
#vmb-bfv-tool .toc_container a,
#vmb-bfv-tool #ez-toc-container a,
#vmb-bfv-tool .ez-toc-container a,
#vmb-bfv-tool .lwptoc a,
#vmb-bfv-tool .rank-math-toc a,
#vmb-bfv-tool .wp-block-rank-math-toc-block a{font-size:16px !important;}
}
@media (prefers-reduced-motion: reduce) {
#vmb-bfv-tool button,
#vmb-bfv-tool .vmb-bfv-button,
#vmb-bfv-tool input,
#vmb-bfv-tool select,
#vmb-bfv-tool textarea{scroll-behavior:auto !important;transition:none !important;}
}
@media (forced-colors: active) {
#vmb-bfv-tool,
#vmb-bfv-tool .vmb-bfv-header,
#vmb-bfv-tool .vmb-bfv-results,
#vmb-bfv-tool .vmb-bfv-notes,
#vmb-bfv-tool .vmb-bfv-section,
#vmb-bfv-tool .vmb-bfv-fieldset,
#vmb-bfv-tool .vmb-bfv-field,
#vmb-bfv-tool .vmb-bfv-result-card{border:2px solid CanvasText !important;box-shadow:none !important;}
#vmb-bfv-tool button,
#vmb-bfv-tool .vmb-bfv-button{border:2px solid ButtonText !important;}
#vmb-bfv-tool a,
#vmb-bfv-tool summary{forced-color-adjust:auto;}
}
@media print {
#vmb-bfv-tool {
margin: 0;
padding: 0;
color: #000000;
background: #ffffff;
border: 0;
border-radius: 0;
box-shadow: none;
print-color-adjust: exact;
-webkit-print-color-adjust: exact;
}
#vmb-bfv-tool .vmb-bfv-header,
#vmb-bfv-tool .vmb-bfv-results,
#vmb-bfv-tool .vmb-bfv-notes {
color: #000000;
background: #ffffff !important;
border-color: #555555 !important;
box-shadow: none;
}
#vmb-bfv-tool .vmb-bfv-header h2,
#vmb-bfv-tool .vmb-bfv-header p,
#vmb-bfv-tool .vmb-bfv-header li,
#vmb-bfv-tool .vmb-bfv-results h3,
#vmb-bfv-tool .vmb-bfv-notes h3,
#vmb-bfv-tool .vmb-bfv-notes p,
#vmb-bfv-tool .vmb-bfv-notes li {
color: #000000 !important;
text-shadow: none;
}
#vmb-bfv-tool .vmb-bfv-actions,
#vmb-bfv-tool .vmb-bfv-preview-actions,
#vmb-bfv-tool .vmb-bfv-output-actions,
#vmb-bfv-tool .vmb-bfv-folding-actions,
#vmb-bfv-tool .vmb-bfv-overview,
#vmb-bfv-tool .vmb-bfv-form {
display: none !important;
}
#vmb-bfv-tool .vmb-bfv-section,
#vmb-bfv-tool .vmb-bfv-result-card,
#vmb-bfv-tool .vmb-bfv-envelope-figure,
#vmb-bfv-tool .vmb-bfv-folding-figure,
#vmb-bfv-tool .vmb-bfv-recommendation,
#vmb-bfv-tool .vmb-bfv-formatted-address {
break-inside: avoid;
page-break-inside: avoid;
box-shadow: none;
}
#vmb-bfv-tool .vmb-bfv-envelope-svg,
#vmb-bfv-tool .vmb-bfv-folding-svg {
max-height: 235mm;
}
#vmb-bfv-tool a {
color: #000000 !important;
}
}.embed-copy-box{margin:20px 0;}
.embed-copy-button{background-color:#4CAF50;border:none;color:#ffffff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px 10px 0;cursor:pointer;border-radius:4px;}
.embed-copy-button:hover, .embed-copy-button:focus{background-color:#3f9443;}
.embed-copy-input{display:block;width:100%;max-width:800px;padding:8px 10px;font-size:14px;box-sizing:border-box;}
.embed-copy-status {
margin-top: 6px;
font-size: 14px;
}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}