#vmga-tool,
#vmga-tool *,
#vmga-tool *::before,
#vmga-tool *::after{box-sizing:border-box;}
#vmga-tool{width:100%;max-width:100%;min-width:0;margin:32px 0;padding:14px;color:#19363d;background:radial-gradient(circle at 8% 2%, rgba(233, 151, 104, 0.18), transparent 300px), radial-gradient(circle at 95% 18%, rgba(44, 132, 139, 0.14), transparent 360px), linear-gradient(180deg, #f4faf9 0%, #fffaf5 100%);border:1px solid #a9cfca;border-radius:24px;box-shadow:0 20px 50px rgba(25, 74, 79, 0.16);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-size:18px;line-height:1.7;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#vmga-tool .vmga-header,
#vmga-tool .vmga-notice,
#vmga-tool .vmga-navigation,
#vmga-tool .vmga-instructions,
#vmga-tool .vmga-body-map-section,
#vmga-tool .vmga-form,
#vmga-tool .vmga-result,
#vmga-tool .vmga-grip-library,
#vmga-tool .vmga-comparison,
#vmga-tool .vmga-zone-library,
#vmga-tool .vmga-example,
#vmga-tool .vmga-faq,
#vmga-tool .vmga-privacy,
#vmga-tool .vmga-fieldset,
#vmga-tool .vmga-body-map-layout,
#vmga-tool .vmga-body-figure,
#vmga-tool .vmga-body-svg,
#vmga-tool .vmga-body-legend,
#vmga-tool .vmga-option-grid,
#vmga-tool .vmga-settings-grid,
#vmga-tool .vmga-result-overview,
#vmga-tool .vmga-result-data,
#vmga-tool .vmga-visual-meters,
#vmga-tool .vmga-zone-guidance,
#vmga-tool .vmga-zone-guidance-layout,
#vmga-tool .vmga-result-figure,
#vmga-tool .vmga-result-zone-svg,
#vmga-tool .vmga-zone-guidance-text,
#vmga-tool .vmga-routine,
#vmga-tool .vmga-routine-list,
#vmga-tool .vmga-routine-card,
#vmga-tool .vmga-grip-visual,
#vmga-tool .vmga-routine-content,
#vmga-tool .vmga-stop-section,
#vmga-tool .vmga-grip-cards,
#vmga-tool .vmga-grip-card,
#vmga-tool .vmga-zone-cards,
#vmga-tool .vmga-zone-card,
#vmga-tool .vmga-table-wrapper,
#vmga-tool .vmga-details,
#vmga-tool .vmga-faq-item{width:100%;max-width:100%;min-width:0;}
#vmga-tool p,
#vmga-tool li,
#vmga-tool label,
#vmga-tool input,
#vmga-tool select,
#vmga-tool textarea,
#vmga-tool button,
#vmga-tool summary,
#vmga-tool output,
#vmga-tool dt,
#vmga-tool dd,
#vmga-tool a,
#vmga-tool figcaption,
#vmga-tool caption,
#vmga-tool th,
#vmga-tool td{font-size:18px;}
#vmga-tool p,
#vmga-tool li,
#vmga-tool dd,
#vmga-tool figcaption,
#vmga-tool td{line-height:1.7;}
#vmga-tool label,
#vmga-tool input,
#vmga-tool select,
#vmga-tool textarea,
#vmga-tool button,
#vmga-tool summary,
#vmga-tool output,
#vmga-tool dt,
#vmga-tool th{line-height:1.5;}
#vmga-tool p{margin:0 0 18px;color:inherit;}
#vmga-tool ul,
#vmga-tool ol{max-width:100%;margin:0 0 20px;padding-left:28px;}
#vmga-tool li{margin:0 0 10px;}
#vmga-tool a{color:#08717a;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere;}
#vmga-tool a:hover{color:#9b4f2e;text-decoration-thickness:3px;}
#vmga-tool a:focus-visible,
#vmga-tool button:focus-visible,
#vmga-tool input:focus-visible,
#vmga-tool select:focus-visible,
#vmga-tool textarea:focus-visible,
#vmga-tool summary:focus-visible,
#vmga-tool [tabindex="0"]:focus-visible{outline:3px solid #f5b94c !important;outline-offset:4px;}
#vmga-tool h2,
#vmga-tool h3,
#vmga-tool h4,
#vmga-tool h5{max-width:100%;margin-top:0;color:#17373f;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-weight:800;letter-spacing:-0.02em;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#vmga-tool h2{margin-bottom:16px;font-size:35px;line-height:1.18;}
#vmga-tool h3{margin-bottom:18px;font-size:27px;line-height:1.28;}
#vmga-tool h4{margin-bottom:15px;font-size:22px;line-height:1.34;}
#vmga-tool h5{margin-bottom:9px;font-size:19px;line-height:1.42;}
#vmga-tool .vmga-header{position:relative;margin:0 0 19px;padding:40px 34px;color:#ffffff;background:radial-gradient(circle at 92% 10%, rgba(245, 185, 76, 0.28), transparent 250px), radial-gradient(circle at 5% 100%, rgba(229, 130, 89, 0.22), transparent 300px), linear-gradient(135deg, #153a43 0%, #145f67 56%, #087a80 100%);border:1px solid #0d5f67;border-radius:19px;box-shadow:0 16px 34px rgba(16, 67, 73, 0.25);}
#vmga-tool .vmga-header h2,
#vmga-tool .vmga-header p,
#vmga-tool .vmga-header li{color:#ffffff !important;}
#vmga-tool .vmga-eyebrow{display:inline-flex;width:auto;max-width:100%;align-items:center;margin:0 0 14px;padding:7px 14px;color:#19363d;background:#f5b94c;border-radius:999px;font-size:16px;line-height:1.35;font-weight:900;letter-spacing:0.05em;text-transform:uppercase;}
#vmga-tool .vmga-header .vmga-eyebrow{color:#19363d !important;}
#vmga-tool .vmga-subtitle{margin-bottom:19px;color:#ffe6bb !important;font-size:21px;line-height:1.45;font-weight:800;}
#vmga-tool .vmga-intro{max-width:920px;margin-bottom:25px;font-size:19px;line-height:1.72;}
#vmga-tool .vmga-benefits{display:grid;grid-template-columns:minmax(0, 1fr);gap:11px;margin:0;padding:0;list-style:none;}
#vmga-tool .vmga-benefits li{position:relative;min-width:0;margin:0;padding:12px 15px 12px 46px;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.25);border-radius:12px;}
#vmga-tool .vmga-benefits li::before{position:absolute;top:13px;left:15px;display:grid;width:24px;height:24px;place-items:center;color:#19363d;background:#f5b94c;border-radius:50%;content:"✓";font-size:15px;line-height:1;font-weight:900;}
#vmga-tool .vmga-notice,
#vmga-tool .vmga-navigation,
#vmga-tool .vmga-instructions,
#vmga-tool .vmga-body-map-section,
#vmga-tool .vmga-form,
#vmga-tool .vmga-grip-library,
#vmga-tool .vmga-comparison,
#vmga-tool .vmga-zone-library,
#vmga-tool .vmga-example,
#vmga-tool .vmga-faq,
#vmga-tool .vmga-privacy{margin:0 0 21px;padding:29px;background:#ffffff;border:1px solid #afd2ce;border-radius:17px;box-shadow:0 9px 26px rgba(27, 76, 81, 0.09);}
#vmga-tool .vmga-notice{border-left:7px solid #dd7950;background:linear-gradient(90deg, rgba(221, 121, 80, 0.15), transparent 68%), #fffaf7;}
#vmga-tool .vmga-notice-important{border-color:#d96f45;}
#vmga-tool .vmga-notice p:last-child,
#vmga-tool .vmga-instructions p:last-child,
#vmga-tool .vmga-privacy p:last-child{margin-bottom:0;}
#vmga-tool .vmga-navigation{padding:18px;}
#vmga-tool .vmga-navigation-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr));gap:10px;margin:0;padding:0;list-style:none;}
#vmga-tool .vmga-navigation-list li{min-width:0;margin:0;}
#vmga-tool .vmga-navigation-list a{display:flex;min-height:53px;align-items:center;gap:10px;padding:10px 13px;color:#17464d;background:#eaf6f4;border:1px solid #b3d8d3;border-radius:11px;text-decoration:none;}
#vmga-tool .vmga-navigation-list a:hover{color:#ffffff;background:#08777c;border-color:#08777c;}
#vmga-tool .vmga-step-number,
#vmga-tool .vmga-legend-number,
#vmga-tool .vmga-zone-number{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;color:#19363d;background:#f5b94c;border-radius:50%;font-size:16px;line-height:1;font-weight:900;}
#vmga-tool .vmga-instructions-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:11px;margin-bottom:19px;padding:0;list-style:none;counter-reset:vmga-instruction;}
#vmga-tool .vmga-instructions-list li{position:relative;min-width:0;margin:0;padding:16px 16px 16px 59px;background:#edf7f5;border:1px solid #c1dfdb;border-radius:12px;counter-increment:vmga-instruction;}
#vmga-tool .vmga-instructions-list li::before{position:absolute;top:15px;left:15px;display:grid;width:31px;height:31px;place-items:center;color:#ffffff;background:#08777c;border-radius:9px;content:counter(vmga-instruction);font-size:16px;line-height:1;font-weight:900;}
#vmga-tool .vmga-body-map-section{background:radial-gradient(circle at top right, rgba(245, 185, 76, 0.13), transparent 300px), #ffffff;border-top:7px solid #08777c;}
#vmga-tool .vmga-section-heading{width:100%;max-width:100%;min-width:0;margin-bottom:23px;}
#vmga-tool .vmga-body-map-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:22px;}
#vmga-tool .vmga-body-figure{margin:0;padding:16px;background:linear-gradient(180deg, #f7fbfa, #eef7f5);border:1px solid #aed4cf;border-radius:15px;box-shadow:0 7px 18px rgba(24, 75, 80, 0.08);}
#vmga-tool .vmga-body-svg,
#vmga-tool .vmga-result-zone-svg,
#vmga-tool .vmga-grip-visual svg{display:block;height:auto;}
#vmga-tool .vmga-body-svg{max-height:680px;margin:0 auto;}
#vmga-tool .vmga-body-figure figcaption,
#vmga-tool .vmga-result-figure figcaption,
#vmga-tool .vmga-grip-visual figcaption{margin-top:12px;color:#526b70;font-size:16px;line-height:1.6;}
#vmga-tool .vmga-body-link{color:inherit;text-decoration:none;cursor:pointer;}
#vmga-tool .vmga-body-link path,
#vmga-tool .vmga-body-link ellipse,
#vmga-tool .vmga-body-link circle{transition:filter 160ms ease, opacity 160ms ease, stroke-width 160ms ease;}
#vmga-tool .vmga-body-link:hover path,
#vmga-tool .vmga-body-link:hover ellipse,
#vmga-tool .vmga-body-link:focus path,
#vmga-tool .vmga-body-link:focus ellipse{filter:brightness(1.06) saturate(1.12);stroke-width:5;}
#vmga-tool .vmga-body-link[aria-current="true"] path,
#vmga-tool .vmga-body-link[aria-current="true"] ellipse{filter:drop-shadow(0 0 8px rgba(245, 185, 76, 0.9));stroke-width:6;}
#vmga-tool .vmga-body-legend{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:12px;margin:0;padding:0;list-style:none;}
#vmga-tool .vmga-body-legend li{min-width:0;margin:0;}
#vmga-tool .vmga-body-legend a{display:flex;min-height:92px;align-items:flex-start;gap:12px;padding:15px;color:#19363d;background:#f3f9f8;border:1px solid #b6d8d4;border-left:6px solid #08777c;border-radius:12px;text-decoration:none;}
#vmga-tool .vmga-body-legend a:hover{color:#19363d;background:#fff3e9;border-color:#dc8a63;}
#vmga-tool .vmga-body-legend a[aria-current="true"]{background:#fff0e6;border-color:#d8754e;box-shadow:0 0 0 3px rgba(216, 117, 78, 0.14);}
#vmga-tool .vmga-body-legend strong{display:block;margin-bottom:3px;color:#173a42;font-size:18px;line-height:1.4;}
#vmga-tool .vmga-form{padding:31px;background:radial-gradient(circle at top left, rgba(8, 119, 124, 0.08), transparent 340px), #ffffff;}
#vmga-tool .vmga-form-help,
#vmga-tool .vmga-field-help,
#vmga-tool .vmga-result-limitation,
#vmga-tool .vmga-noscript{color:#50696e;font-size:16px;line-height:1.65;}
#vmga-tool .vmga-form-message{margin:0 0 23px;padding:15px 17px;color:#17464d;background:#eaf6f4;border:1px solid #9ecdc7;border-left:6px solid #08777c;border-radius:11px;font-size:17px;line-height:1.6;font-weight:700;}
#vmga-tool .vmga-fieldset{margin:0 0 25px;padding:25px;background:#f9fcfb;border:2px solid #98c9c3 !important;border-radius:16px;}
#vmga-tool .vmga-fieldset > legend{max-width:calc(100% - 20px);padding:9px 15px;color:#ffffff;background:linear-gradient(135deg, #145d65, #087d82);border-radius:11px;box-shadow:0 5px 14px rgba(8, 101, 107, 0.19);font-size:20px;line-height:1.4;font-weight:800;}
#vmga-tool .vmga-fieldset > legend .vmga-legend-number{margin-right:7px;vertical-align:middle;}
#vmga-tool .vmga-safety-fieldset{background:linear-gradient(90deg, rgba(221, 121, 80, 0.08), transparent 70%), #fffdfb;border-color:#dda181 !important;}
#vmga-tool .vmga-option-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(235px, 1fr));gap:14px;}
#vmga-tool .vmga-option-card{position:relative;min-width:0;}
#vmga-tool .vmga-option-card > input[type="radio"]{position:absolute;width:1px !important;height:1px !important;margin:0 !important;opacity:0;pointer-events:none;}
#vmga-tool .vmga-option-card > label{display:flex;width:100%;min-height:135px;align-items:flex-start;flex-direction:column;gap:7px;margin:0;padding:16px;color:#19363d;background:#f2f9f7;border:2px solid #b7d8d3;border-radius:13px;box-shadow:0 5px 14px rgba(29, 76, 81, 0.05);font-size:18px;line-height:1.5;cursor:pointer;transition:border-color 160ms ease, background 160ms ease, box-shadow 160ms ease, transform 160ms ease;}
#vmga-tool .vmga-option-card > label:hover{background:#fff5ed;border-color:#db906b;transform:translateY(-1px);}
#vmga-tool .vmga-option-card > input[type="radio"]:focus-visible + label{outline:3px solid #f5b94c;outline-offset:3px;}
#vmga-tool .vmga-option-card > input[type="radio"]:checked + label{color:#ffffff;background:radial-gradient(circle at top right, rgba(245, 185, 76, 0.28), transparent 120px), linear-gradient(135deg, #174a52, #08777c);border-color:#08777c;box-shadow:0 8px 20px rgba(11, 101, 107, 0.22);}
#vmga-tool .vmga-option-card > input[type="radio"]:checked + label strong,
#vmga-tool .vmga-option-card > input[type="radio"]:checked + label span{color:#ffffff;}
#vmga-tool .vmga-option-card label strong{display:block;color:#173a42;font-size:19px;line-height:1.4;}
#vmga-tool .vmga-option-card label > span:last-child{color:#50686d;font-size:16px;line-height:1.58;}
#vmga-tool .vmga-option-icon,
#vmga-tool .vmga-option-symbol{display:inline-grid;min-width:38px;min-height:38px;place-items:center;padding:5px 9px;color:#19363d;background:#f5b94c;border-radius:10px;font-size:16px;line-height:1;font-weight:900;}
#vmga-tool .vmga-settings-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(255px, 1fr));gap:21px;align-items:start;}
#vmga-tool .vmga-field{min-width:0;}
#vmga-tool .vmga-field > label,
#vmga-tool .vmga-field-label{display:block;margin:0 0 9px;color:#173a42;font-size:18px;line-height:1.45;font-weight:800;}
#vmga-tool .vmga-select,
#vmga-tool textarea{display:block;width:100% !important;max-width:100%;min-width:0;min-height:51px;margin:0 !important;padding:11px 13px !important;color:#19363d !important;background:#ffffff !important;border:2px solid #83b9b3 !important;border-radius:9px !important;box-shadow:inset 0 1px 2px rgba(18, 58, 69, 0.05) !important;font-family:inherit !important;font-size:18px !important;line-height:1.45 !important;font-weight:600;}
#vmga-tool .vmga-select:hover,
#vmga-tool textarea:hover{border-color:#08777c !important;}
#vmga-tool .vmga-select:focus,
#vmga-tool textarea:focus{border-color:#075f66 !important;box-shadow:0 0 0 4px rgba(8, 119, 124, 0.16) !important;}
#vmga-tool .vmga-field-help{margin:7px 0 0;}
#vmga-tool .vmga-inline-options{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:11px;}
#vmga-tool .vmga-inline-option{position:relative;min-width:0;}
#vmga-tool .vmga-inline-option > input[type="radio"]{position:absolute;width:1px !important;height:1px !important;margin:0 !important;opacity:0;pointer-events:none;}
#vmga-tool .vmga-inline-option > label{display:flex;min-height:57px;align-items:center;justify-content:center;gap:10px;padding:12px;color:#19363d;background:#f1f8f7;border:2px solid #b5d7d2;border-radius:10px;font-size:18px;line-height:1.45;font-weight:800;text-align:center;cursor:pointer;}
#vmga-tool .vmga-inline-option > input[type="radio"]:checked + label{color:#ffffff;background:#08777c;border-color:#08777c;}
#vmga-tool .vmga-inline-option > input[type="radio"]:focus-visible + label{outline:3px solid #f5b94c;outline-offset:3px;}
#vmga-tool .vmga-pressure-dots,
#vmga-tool .vmga-pressure-scale{display:inline-flex;align-items:center;gap:7px;}
#vmga-tool .vmga-pressure-dot{display:inline-block;width:18px;height:18px;flex:0 0 18px;background:#ffffff;border:2px solid #d48962;border-radius:50%;}
#vmga-tool .vmga-pressure-dot-filled{background:#f5b94c;border-color:#bd741d;}
#vmga-tool .vmga-check-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:11px;}
#vmga-tool .vmga-check-row{display:flex;min-width:0;min-height:56px;align-items:flex-start;gap:11px;padding:13px 14px;color:#19363d;background:#f3f9f8;border:1px solid #b8d8d4;border-radius:11px;}
#vmga-tool .vmga-check-row input[type="checkbox"]{flex:0 0 auto;width:23px !important;height:23px !important;min-width:23px;min-height:23px;margin:2px 0 0 !important;accent-color:#08777c;cursor:pointer;}
#vmga-tool .vmga-check-row label{min-width:0;margin:0;color:#19363d;font-size:18px;line-height:1.55;font-weight:700;cursor:pointer;}
#vmga-tool .vmga-actions,
#vmga-tool .vmga-result-actions{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:100%;min-width:0;margin-top:24px;}
#vmga-tool .vmga-button{display:inline-flex !important;min-width:0;min-height:51px;align-items:center;justify-content:center;margin:0 !important;padding:12px 21px !important;border:2px solid transparent !important;border-radius:10px !important;box-shadow:0 7px 17px rgba(20, 63, 69, 0.14) !important;font-family:inherit !important;font-size:18px !important;line-height:1.45 !important;font-weight:800 !important;letter-spacing:0 !important;text-align:center;text-transform:none !important;cursor:pointer;appearance:none;}
#vmga-tool .vmga-button-primary{color:#ffffff !important;background:linear-gradient(135deg, #145e66, #088086) !important;border-color:#075f66 !important;}
#vmga-tool .vmga-button-primary:hover{color:#19363d !important;background:#f5b94c !important;border-color:#d79a25 !important;}
#vmga-tool .vmga-button-secondary{color:#17464d !important;background:#ffffff !important;border-color:#7db7b1 !important;}
#vmga-tool .vmga-button-secondary:hover{color:#ffffff !important;background:#d7754e !important;border-color:#c65f39 !important;}
#vmga-tool .vmga-button:disabled{color:#667779 !important;background:#dfe7e6 !important;border-color:#c5cfce !important;box-shadow:none !important;cursor:not-allowed;opacity:0.8;}
#vmga-tool .vmga-noscript{margin-top:20px;padding:15px;color:#713d2c;background:#fff1e9;border:1px solid #e7b397;border-radius:10px;}
#vmga-tool .vmga-result{margin:0 0 22px;padding:33px;color:#eefafa;background:radial-gradient(circle at 94% 4%, rgba(245, 185, 76, 0.2), transparent 320px), radial-gradient(circle at 4% 96%, rgba(221, 121, 80, 0.2), transparent 360px), linear-gradient(150deg, #102f37 0%, #164e57 58%, #087078 100%);border:2px solid #0b7479;border-radius:19px;box-shadow:0 19px 40px rgba(13, 55, 61, 0.25);}
#vmga-tool .vmga-result h3,
#vmga-tool .vmga-result h4,
#vmga-tool .vmga-result h5,
#vmga-tool .vmga-result p,
#vmga-tool .vmga-result li,
#vmga-tool .vmga-result dt,
#vmga-tool .vmga-result dd,
#vmga-tool .vmga-result output,
#vmga-tool .vmga-result label,
#vmga-tool .vmga-result span{color:#eefafa;}
#vmga-tool .vmga-result-header{width:100%;max-width:100%;min-width:0;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid rgba(255, 255, 255, 0.24);}
#vmga-tool .vmga-result-summary{margin-bottom:10px;font-size:19px;line-height:1.7;font-weight:700;}
#vmga-tool .vmga-result-limitation{margin:0;color:#cce5e4 !important;}
#vmga-tool .vmga-result-overview,
#vmga-tool .vmga-zone-guidance,
#vmga-tool .vmga-routine,
#vmga-tool .vmga-stop-section{margin:0 0 22px;padding:23px;background:rgba(255, 255, 255, 0.07);border:1px solid rgba(255, 255, 255, 0.2);border-radius:15px;}
#vmga-tool .vmga-result-data{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin:0 0 18px;}
#vmga-tool .vmga-result-data-card{display:grid;grid-template-columns:minmax(0, 1fr);gap:4px;min-width:0;margin:0;padding:16px 18px;color:#19363d;background:#ffffff;border:1px solid #c3dfdc;border-left:7px solid #f5b94c;border-radius:11px;}
#vmga-tool .vmga-result-data-card dt,
#vmga-tool .vmga-result-data-card dd,
#vmga-tool .vmga-result-data-card output{min-width:0;margin:0;color:#19363d !important;overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal;}
#vmga-tool .vmga-result-data-card dt{font-size:17px;line-height:1.45;font-weight:900;}
#vmga-tool .vmga-result-data-card dd,
#vmga-tool .vmga-result-data-card output{font-size:18px;line-height:1.6;font-weight:700;}
#vmga-tool .vmga-visual-meters{display:grid;grid-template-columns:minmax(0, 1fr);gap:13px;}
#vmga-tool .vmga-meter-card{display:grid;grid-template-columns:minmax(0, 1fr);gap:9px;min-width:0;padding:17px;color:#19363d;background:#fff9ef;border:1px solid #e3c98c;border-radius:11px;}
#vmga-tool .vmga-meter-card label,
#vmga-tool .vmga-meter-label,
#vmga-tool .vmga-meter-card span{color:#19363d !important;font-size:17px;line-height:1.55;font-weight:800;}
#vmga-tool .vmga-meter-card progress{width:100%;max-width:100%;height:20px;accent-color:#08777c;}
#vmga-tool .vmga-pressure-scale{min-height:30px;}
#vmga-tool .vmga-zone-guidance-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:20px;}
#vmga-tool .vmga-result-figure{margin:0;padding:15px;color:#19363d;background:#ffffff;border:1px solid #c0ddda;border-radius:13px;}
#vmga-tool .vmga-result-figure figcaption{color:#435e63 !important;}
#vmga-tool .vmga-zone-guidance-text{padding:18px;background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.2);border-radius:13px;}
#vmga-tool .vmga-zone-guidance-text h5{margin:18px 0 7px;color:#ffe2a5 !important;}
#vmga-tool .vmga-zone-guidance-text h5:first-child{margin-top:0;}
#vmga-tool .vmga-zone-guidance-text p:last-child{margin-bottom:0;}
#vmga-tool .vmga-routine-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:15px;margin:20px 0 0;padding:0;list-style:none;}
#vmga-tool .vmga-routine-card{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:17px;margin:0;padding:18px;color:#19363d;background:#ffffff;border:1px solid #c1ddda;border-left:8px solid #f5b94c;border-radius:13px;box-shadow:0 7px 18px rgba(11, 55, 60, 0.12);}
#vmga-tool .vmga-routine-card[hidden]{display:none;}
#vmga-tool .vmga-routine-number{position:absolute;top:13px;left:13px;z-index:2;display:grid;width:34px;height:34px;place-items:center;color:#19363d;background:#f5b94c;border:2px solid #ffffff;border-radius:50%;box-shadow:0 4px 9px rgba(25, 54, 61, 0.18);font-size:17px;line-height:1;font-weight:900;}
#vmga-tool .vmga-grip-visual{min-width:0;margin:0;padding:10px;background:#f1f8f7;border:1px solid #bdd9d5;border-radius:11px;}
#vmga-tool .vmga-grip-visual figcaption{color:#4a6469 !important;}
#vmga-tool .vmga-routine-content{color:#19363d;}
#vmga-tool .vmga-routine-content h5,
#vmga-tool .vmga-routine-content p,
#vmga-tool .vmga-routine-content dt,
#vmga-tool .vmga-routine-content dd,
#vmga-tool .vmga-routine-content output{color:#19363d !important;}
#vmga-tool .vmga-routine-label{display:inline-block;width:auto;margin:0 0 7px;padding:5px 10px;color:#ffffff !important;background:#d8754e;border-radius:999px;font-size:15px;line-height:1.35;font-weight:900;text-transform:uppercase;}
#vmga-tool .vmga-step-data{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;margin:15px 0 0;}
#vmga-tool .vmga-step-data > div{display:grid;grid-template-columns:minmax(0, 1fr);gap:2px;min-width:0;padding:10px 12px;background:#edf7f5;border:1px solid #c3dfdc;border-radius:9px;}
#vmga-tool .vmga-step-data dt,
#vmga-tool .vmga-step-data dd,
#vmga-tool .vmga-step-data output{min-width:0;margin:0;overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal;}
#vmga-tool .vmga-step-data dt{font-size:16px;line-height:1.45;font-weight:900;}
#vmga-tool .vmga-step-data dd,
#vmga-tool .vmga-step-data output{font-size:17px;line-height:1.55;font-weight:650;}
#vmga-tool .vmga-stop-section{background:linear-gradient(90deg, rgba(219, 105, 70, 0.16), transparent 72%), rgba(255, 255, 255, 0.07);border-color:rgba(255, 203, 181, 0.43);}
#vmga-tool .vmga-stop-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:9px;margin:0;padding:0;list-style:none;}
#vmga-tool .vmga-stop-list li{position:relative;margin:0;padding:12px 13px 12px 45px;background:rgba(255, 255, 255, 0.09);border:1px solid rgba(255, 255, 255, 0.2);border-radius:10px;}
#vmga-tool .vmga-stop-list li::before{position:absolute;top:13px;left:13px;display:grid;width:23px;height:23px;place-items:center;color:#ffffff;background:#d7603d;border-radius:50%;content:"!";font-size:15px;line-height:1;font-weight:900;}
#vmga-tool .vmga-grip-library{border-top:7px solid #d8754e;background:radial-gradient(circle at top left, rgba(216, 117, 78, 0.11), transparent 300px), #ffffff;}
#vmga-tool .vmga-grip-cards,
#vmga-tool .vmga-zone-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(285px, 1fr));gap:15px;}
#vmga-tool .vmga-grip-card,
#vmga-tool .vmga-zone-card{padding:19px;background:linear-gradient(180deg, #ffffff, #f2f8f7);border:1px solid #b5d5d1;border-top:6px solid #08777c;border-radius:13px;box-shadow:0 6px 17px rgba(26, 73, 78, 0.07);}
#vmga-tool .vmga-zone-card{border-top-color:#d8754e;}
#vmga-tool .vmga-grip-card p:last-child,
#vmga-tool .vmga-zone-card p:last-child{margin-bottom:0;}
#vmga-tool .vmga-grip-card dl{display:grid;grid-template-columns:minmax(0, 1fr);gap:8px;margin:16px 0 0;}
#vmga-tool .vmga-grip-card dl > div{display:grid;grid-template-columns:minmax(0, 1fr);gap:2px;min-width:0;padding:10px 11px;background:#eaf5f3;border-radius:8px;}
#vmga-tool .vmga-grip-card dt,
#vmga-tool .vmga-grip-card dd{min-width:0;margin:0;color:#19363d;overflow-wrap:break-word;word-break:normal;hyphens:auto;}
#vmga-tool .vmga-grip-card dt{font-size:16px;line-height:1.45;font-weight:900;}
#vmga-tool .vmga-grip-card dd{font-size:17px;line-height:1.55;}
#vmga-tool .vmga-comparison{border-top:7px solid #f5b94c;}
#vmga-tool .vmga-table-wrapper{overflow:visible;}
#vmga-tool .vmga-comparison-table{display:block;width:100%;max-width:100%;min-width:0;margin:0;border:0;border-collapse:separate;background:transparent;}
#vmga-tool .vmga-comparison-table caption{display:block;width:100%;margin-bottom:13px;padding:12px 14px;color:#17464d;background:#eaf5f3;border-radius:9px;font-size:17px;line-height:1.55;font-weight:800;text-align:left;}
#vmga-tool .vmga-comparison-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
#vmga-tool .vmga-comparison-table tbody{display:grid;grid-template-columns:minmax(0, 1fr);gap:13px;width:100%;max-width:100%;min-width:0;}
#vmga-tool .vmga-comparison-table tr{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;min-width:0;padding:0;background:#ffffff;border:1px solid #b7d6d2;border-left:7px solid #08777c;border-radius:11px;box-shadow:0 5px 14px rgba(28, 73, 78, 0.06);}
#vmga-tool .vmga-comparison-table th,
#vmga-tool .vmga-comparison-table td{display:grid;grid-template-columns:minmax(0, 1fr);gap:3px;width:100%;max-width:100%;min-width:0;padding:11px 14px;color:#19363d;background:transparent;border:0;border-bottom:1px solid #d5e5e2;font-size:17px;line-height:1.55;text-align:left;overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal;}
#vmga-tool .vmga-comparison-table tr > :last-child{border-bottom:0;}
#vmga-tool .vmga-comparison-table th[scope="row"]{color:#ffffff;background:#174f57;border-radius:4px 4px 0 0;font-size:18px;font-weight:900;}
#vmga-tool .vmga-comparison-table td::before{display:block;color:#8d492f;content:attr(data-label);font-size:15px;line-height:1.4;font-weight:900;text-transform:uppercase;}
#vmga-tool .vmga-example{border-top:7px solid #d8754e;}
#vmga-tool .vmga-faq{border-top:7px solid #08777c;}
#vmga-tool .vmga-details,
#vmga-tool .vmga-faq-item{margin:14px 0 0;background:#ffffff;border:1px solid #b5d6d2;border-radius:13px;box-shadow:0 5px 14px rgba(27, 75, 80, 0.06);}
#vmga-tool .vmga-details > summary,
#vmga-tool .vmga-faq-item > summary{display:list-item;min-height:51px;padding:14px 17px;color:#17464d;background:#e8f5f3;border-radius:12px;font-size:18px;line-height:1.5;font-weight:800;cursor:pointer;}
#vmga-tool .vmga-details[open] > summary,
#vmga-tool .vmga-faq-item[open] > summary{color:#ffffff;background:#08777c;border-radius:12px 12px 0 0;}
#vmga-tool .vmga-details > :not(summary),
#vmga-tool .vmga-faq-item > :not(summary){margin-left:20px;margin-right:20px;}
#vmga-tool .vmga-details > :last-child,
#vmga-tool .vmga-faq-item > :last-child{margin-bottom:20px;}
#vmga-tool .vmga-example-content{padding-top:18px;}
#vmga-tool .vmga-privacy{color:#eef9f8;background:radial-gradient(circle at top right, rgba(245, 185, 76, 0.18), transparent 230px), linear-gradient(135deg, #173a42, #235a62);border-color:#2c6971;}
#vmga-tool .vmga-privacy h3,
#vmga-tool .vmga-privacy p{color:#eef9f8 !important;}
#vmga-tool #toc_container,
#vmga-tool .toc_container,
#vmga-tool #ez-toc-container,
#vmga-tool .ez-toc-container,
#vmga-tool .lwptoc,
#vmga-tool .rank-math-toc,
#vmga-tool .wp-block-rank-math-toc-block{display:block;width:100% !important;max-width:100% !important;min-width:0;margin:18px 0 24px !important;padding:20px !important;color:#19363d !important;background:#ffffff !important;border:2px solid #82b8b2 !important;border-left:7px solid #08777c !important;border-radius:13px !important;box-shadow:0 7px 19px rgba(25, 71, 76, 0.1) !important;}
#vmga-tool #toc_container *,
#vmga-tool .toc_container *,
#vmga-tool #ez-toc-container *,
#vmga-tool .ez-toc-container *,
#vmga-tool .lwptoc *,
#vmga-tool .rank-math-toc *,
#vmga-tool .wp-block-rank-math-toc-block *{color:#19363d !important;font-family:inherit !important;}
#vmga-tool #toc_container p,
#vmga-tool .toc_container p,
#vmga-tool #ez-toc-container p,
#vmga-tool .ez-toc-container p,
#vmga-tool .lwptoc p,
#vmga-tool .rank-math-toc p,
#vmga-tool .wp-block-rank-math-toc-block p,
#vmga-tool #toc_container .toc_title,
#vmga-tool .toc_container .toc_title,
#vmga-tool #ez-toc-container .ez-toc-title,
#vmga-tool .ez-toc-container .ez-toc-title,
#vmga-tool .lwptoc .lwptoc_title,
#vmga-tool .rank-math-toc .rank-math-toc-title,
#vmga-tool .wp-block-rank-math-toc-block .rank-math-toc-title{margin:0 0 11px !important;color:#19363d !important;font-size:20px !important;line-height:1.45 !important;font-weight:900 !important;}
#vmga-tool #toc_container ul,
#vmga-tool .toc_container ul,
#vmga-tool #ez-toc-container ul,
#vmga-tool .ez-toc-container ul,
#vmga-tool .lwptoc ul,
#vmga-tool .rank-math-toc ul,
#vmga-tool .wp-block-rank-math-toc-block ul,
#vmga-tool #toc_container ol,
#vmga-tool .toc_container ol,
#vmga-tool #ez-toc-container ol,
#vmga-tool .ez-toc-container ol,
#vmga-tool .lwptoc ol,
#vmga-tool .rank-math-toc ol,
#vmga-tool .wp-block-rank-math-toc-block ol{margin:0 !important;padding-left:24px !important;}
#vmga-tool #toc_container li,
#vmga-tool .toc_container li,
#vmga-tool #ez-toc-container li,
#vmga-tool .ez-toc-container li,
#vmga-tool .lwptoc li,
#vmga-tool .rank-math-toc li,
#vmga-tool .wp-block-rank-math-toc-block li{margin:7px 0 !important;color:#19363d !important;font-size:17px !important;line-height:1.55 !important;}
#vmga-tool #toc_container a,
#vmga-tool .toc_container a,
#vmga-tool #ez-toc-container a,
#vmga-tool .ez-toc-container a,
#vmga-tool .lwptoc a,
#vmga-tool .rank-math-toc a,
#vmga-tool .wp-block-rank-math-toc-block a{color:#006a72 !important;background:transparent !important;font-size:17px !important;line-height:1.55 !important;font-weight:700 !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important;}
#vmga-tool #toc_container a:hover,
#vmga-tool .toc_container a:hover,
#vmga-tool #ez-toc-container a:hover,
#vmga-tool .ez-toc-container a:hover,
#vmga-tool .lwptoc a:hover,
#vmga-tool .rank-math-toc a:hover,
#vmga-tool .wp-block-rank-math-toc-block a:hover{color:#9b4f2e !important;text-decoration-thickness:3px !important;}
#vmga-tool #toc_container a:focus-visible,
#vmga-tool .toc_container a:focus-visible,
#vmga-tool #ez-toc-container a:focus-visible,
#vmga-tool .ez-toc-container a:focus-visible,
#vmga-tool .lwptoc a:focus-visible,
#vmga-tool .rank-math-toc a:focus-visible,
#vmga-tool .wp-block-rank-math-toc-block a:focus-visible{outline:3px solid #f5b94c !important;outline-offset:3px !important;}
@media screen and (max-width:900px){
#vmga-tool{padding:11px;font-size:17px;}
#vmga-tool p,
#vmga-tool li,
#vmga-tool label,
#vmga-tool input,
#vmga-tool select,
#vmga-tool textarea,
#vmga-tool button,
#vmga-tool summary,
#vmga-tool output,
#vmga-tool dt,
#vmga-tool dd,
#vmga-tool a,
#vmga-tool figcaption,
#vmga-tool caption,
#vmga-tool th,
#vmga-tool td{font-size:17px;}
#vmga-tool h2{font-size:31px;}
#vmga-tool h3{font-size:25px;}
#vmga-tool h4{font-size:21px;}
#vmga-tool h5{font-size:18px;}
#vmga-tool .vmga-header{padding:32px 27px;}
#vmga-tool .vmga-subtitle{font-size:19px;}
#vmga-tool .vmga-intro,
#vmga-tool .vmga-result-summary{font-size:18px;}
#vmga-tool .vmga-form-help,
#vmga-tool .vmga-field-help,
#vmga-tool .vmga-result-limitation,
#vmga-tool .vmga-noscript,
#vmga-tool .vmga-body-figure figcaption,
#vmga-tool .vmga-result-figure figcaption,
#vmga-tool .vmga-grip-visual figcaption{font-size:16px;}
#vmga-tool .vmga-option-grid,
#vmga-tool .vmga-settings-grid,
#vmga-tool .vmga-grip-cards,
#vmga-tool .vmga-zone-cards{grid-template-columns:minmax(0, 1fr);}
#vmga-tool .vmga-select,
#vmga-tool textarea,
#vmga-tool .vmga-button{font-size:17px !important;}
} @media screen and (max-width:600px){
#vmga-tool{margin:20px 0;padding:8px;border-radius:17px;font-size:16px;}
#vmga-tool p,
#vmga-tool li,
#vmga-tool label,
#vmga-tool input,
#vmga-tool select,
#vmga-tool textarea,
#vmga-tool button,
#vmga-tool summary,
#vmga-tool output,
#vmga-tool dt,
#vmga-tool dd,
#vmga-tool a,
#vmga-tool figcaption,
#vmga-tool caption,
#vmga-tool th,
#vmga-tool td{font-size:16px;}
#vmga-tool p,
#vmga-tool li,
#vmga-tool dd,
#vmga-tool td{line-height:1.68;}
#vmga-tool h2{font-size:28px;line-height:1.22;}
#vmga-tool h3{font-size:23px;}
#vmga-tool h4{font-size:20px;}
#vmga-tool h5{font-size:18px;}
#vmga-tool .vmga-header{padding:25px 19px;border-radius:14px;}
#vmga-tool .vmga-eyebrow{font-size:15px;}
#vmga-tool .vmga-subtitle,
#vmga-tool .vmga-intro,
#vmga-tool .vmga-result-summary{font-size:17px;}
#vmga-tool .vmga-notice,
#vmga-tool .vmga-navigation,
#vmga-tool .vmga-instructions,
#vmga-tool .vmga-body-map-section,
#vmga-tool .vmga-form,
#vmga-tool .vmga-grip-library,
#vmga-tool .vmga-comparison,
#vmga-tool .vmga-zone-library,
#vmga-tool .vmga-example,
#vmga-tool .vmga-faq,
#vmga-tool .vmga-privacy{padding:20px 16px;border-radius:14px;}
#vmga-tool .vmga-result{padding:23px 15px;border-radius:15px;}
#vmga-tool .vmga-fieldset{padding:19px 13px;border-radius:13px;}
#vmga-tool .vmga-fieldset > legend{padding:8px 11px;font-size:18px;}
#vmga-tool .vmga-result-overview,
#vmga-tool .vmga-zone-guidance,
#vmga-tool .vmga-routine,
#vmga-tool .vmga-stop-section{padding:17px 12px;}
#vmga-tool .vmga-navigation-list,
#vmga-tool .vmga-body-legend,
#vmga-tool .vmga-inline-options{grid-template-columns:minmax(0, 1fr);}
#vmga-tool .vmga-option-card > label{min-height:0;}
#vmga-tool .vmga-field > label,
#vmga-tool .vmga-field-label,
#vmga-tool .vmga-check-row label,
#vmga-tool .vmga-option-card > label,
#vmga-tool .vmga-inline-option > label{font-size:16px;}
#vmga-tool .vmga-option-card label strong{font-size:18px;}
#vmga-tool .vmga-option-card label > span:last-child,
#vmga-tool .vmga-form-help,
#vmga-tool .vmga-field-help,
#vmga-tool .vmga-result-limitation,
#vmga-tool .vmga-noscript,
#vmga-tool .vmga-body-figure figcaption,
#vmga-tool .vmga-result-figure figcaption,
#vmga-tool .vmga-grip-visual figcaption{font-size:16px;}
#vmga-tool .vmga-select,
#vmga-tool textarea,
#vmga-tool .vmga-button{min-height:48px;font-size:16px !important;}
#vmga-tool .vmga-actions,
#vmga-tool .vmga-result-actions{flex-direction:column;}
#vmga-tool .vmga-button{width:100% !important;}
#vmga-tool .vmga-routine-card{padding:15px 12px;}
#vmga-tool .vmga-routine-number{top:10px;left:10px;width:31px;height:31px;font-size:16px;}
#vmga-tool .vmga-result-data-card dt,
#vmga-tool .vmga-step-data dt,
#vmga-tool .vmga-grip-card dt{font-size:16px;}
#vmga-tool .vmga-result-data-card dd,
#vmga-tool .vmga-result-data-card output,
#vmga-tool .vmga-step-data dd,
#vmga-tool .vmga-step-data output,
#vmga-tool .vmga-grip-card dd{font-size:16px;}
#vmga-tool .vmga-details > summary,
#vmga-tool .vmga-faq-item > summary{padding:13px 14px;font-size:16px;}
#vmga-tool .vmga-details > :not(summary),
#vmga-tool .vmga-faq-item > :not(summary){margin-left:14px;margin-right:14px;}
#vmga-tool #toc_container,
#vmga-tool .toc_container,
#vmga-tool #ez-toc-container,
#vmga-tool .ez-toc-container,
#vmga-tool .lwptoc,
#vmga-tool .rank-math-toc,
#vmga-tool .wp-block-rank-math-toc-block{padding:16px !important;}
#vmga-tool #toc_container p,
#vmga-tool .toc_container p,
#vmga-tool #ez-toc-container p,
#vmga-tool .ez-toc-container p,
#vmga-tool .lwptoc p,
#vmga-tool .rank-math-toc p,
#vmga-tool .wp-block-rank-math-toc-block p,
#vmga-tool #toc_container .toc_title,
#vmga-tool .toc_container .toc_title,
#vmga-tool #ez-toc-container .ez-toc-title,
#vmga-tool .ez-toc-container .ez-toc-title,
#vmga-tool .lwptoc .lwptoc_title,
#vmga-tool .rank-math-toc .rank-math-toc-title,
#vmga-tool .wp-block-rank-math-toc-block .rank-math-toc-title{font-size:18px !important;}
#vmga-tool #toc_container li,
#vmga-tool .toc_container li,
#vmga-tool #ez-toc-container li,
#vmga-tool .ez-toc-container li,
#vmga-tool .lwptoc li,
#vmga-tool .rank-math-toc li,
#vmga-tool .wp-block-rank-math-toc-block li,
#vmga-tool #toc_container a,
#vmga-tool .toc_container a,
#vmga-tool #ez-toc-container a,
#vmga-tool .ez-toc-container a,
#vmga-tool .lwptoc a,
#vmga-tool .rank-math-toc a,
#vmga-tool .wp-block-rank-math-toc-block a{font-size:16px !important;}
} @media print {
#vmga-tool {
margin: 0;
padding: 0;
color: #000000;
background: #ffffff;
border: 0;
border-radius: 0;
box-shadow: none;
font-size: 14px;
}
#vmga-tool .vmga-navigation,
#vmga-tool .vmga-notice,
#vmga-tool .vmga-instructions,
#vmga-tool .vmga-body-map-section,
#vmga-tool .vmga-form,
#vmga-tool .vmga-grip-library,
#vmga-tool .vmga-comparison,
#vmga-tool .vmga-zone-library,
#vmga-tool .vmga-example,
#vmga-tool .vmga-faq,
#vmga-tool .vmga-privacy,
#vmga-tool .vmga-result-actions,
#vmga-tool #toc_container,
#vmga-tool .toc_container,
#vmga-tool #ez-toc-container,
#vmga-tool .ez-toc-container,
#vmga-tool .lwptoc,
#vmga-tool .rank-math-toc,
#vmga-tool .wp-block-rank-math-toc-block {
display: none !important;
}
#vmga-tool .vmga-header {
margin: 0 0 15px;
padding: 15px;
color: #000000;
background: #ffffff;
border: 2px solid #000000;
border-radius: 0;
box-shadow: none;
}
#vmga-tool .vmga-header h2,
#vmga-tool .vmga-header p {
color: #000000 !important;
}
#vmga-tool .vmga-benefits {
display: none;
}
#vmga-tool .vmga-result {
padding: 0;
color: #000000;
background: #ffffff;
border: 0;
border-radius: 0;
box-shadow: none;
}
#vmga-tool .vmga-result h3,
#vmga-tool .vmga-result h4,
#vmga-tool .vmga-result h5,
#vmga-tool .vmga-result p,
#vmga-tool .vmga-result li,
#vmga-tool .vmga-result dt,
#vmga-tool .vmga-result dd,
#vmga-tool .vmga-result output,
#vmga-tool .vmga-result label,
#vmga-tool .vmga-result span {
color: #000000 !important;
}
#vmga-tool .vmga-result-overview,
#vmga-tool .vmga-zone-guidance,
#vmga-tool .vmga-routine,
#vmga-tool .vmga-stop-section {
break-inside: avoid;
margin: 0 0 13px;
padding: 11px;
color: #000000;
background: #ffffff;
border: 1px solid #777777;
border-radius: 0;
}
#vmga-tool .vmga-result-data-card,
#vmga-tool .vmga-meter-card,
#vmga-tool .vmga-result-figure,
#vmga-tool .vmga-zone-guidance-text,
#vmga-tool .vmga-routine-card,
#vmga-tool .vmga-stop-list li,
#vmga-tool .vmga-step-data > div {
color: #000000;
background: #ffffff;
border-color: #999999;
box-shadow: none;
break-inside: avoid;
}
#vmga-tool .vmga-result-data-card dt,
#vmga-tool .vmga-result-data-card dd,
#vmga-tool .vmga-result-data-card output,
#vmga-tool .vmga-meter-card label,
#vmga-tool .vmga-meter-card span,
#vmga-tool .vmga-zone-guidance-text h5,
#vmga-tool .vmga-zone-guidance-text p,
#vmga-tool .vmga-routine-content h5,
#vmga-tool .vmga-routine-content p,
#vmga-tool .vmga-routine-content dt,
#vmga-tool .vmga-routine-content dd,
#vmga-tool .vmga-routine-content output,
#vmga-tool .vmga-result-figure figcaption {
color: #000000 !important;
}
#vmga-tool h2 {
font-size: 25px;
}
#vmga-tool h3 {
font-size: 21px;
}
#vmga-tool h4 {
font-size: 18px;
}
#vmga-tool h5,
#vmga-tool p,
#vmga-tool li,
#vmga-tool label,
#vmga-tool output,
#vmga-tool dt,
#vmga-tool dd,
#vmga-tool figcaption {
font-size: 14px;
}
#vmga-tool .vmga-button {
display: none !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}