.h_NHvG_page{color:#1e293b;max-width:1120px;margin:0 auto;padding:120px 24px 64px}.h_NHvG_primaryCta{align-items:center;gap:8px;display:inline-flex}.h_NHvG_actions .h_NHvG_primaryCta svg{width:16px;height:16px}.h_NHvG_page a:focus-visible,.h_NHvG_page button:focus-visible,.h_NHvG_page summary:focus-visible{outline-offset:3px;outline:3px solid #386bd1}.h_NHvG_comparisonLayout{width:100%}.h_NHvG_toolPicker{flex-shrink:0;width:240px;position:relative}.h_NHvG_toolPicker select{appearance:none;color:#1e293b;width:100%;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:9px 40px 9px 14px;font-size:16px;font-weight:500}.h_NHvG_toolPicker select:focus-visible{outline-offset:3px;outline:3px solid #386bd1}.h_NHvG_toolPicker svg{pointer-events:none;position:absolute;top:13px;right:14px}.h_NHvG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.h_NHvG_comparison{min-width:0;scroll-margin-top:100px}.h_NHvG_comparisonHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.h_NHvG_comparisonHeading h1{margin:0;font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.2}.h_NHvG_table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px;line-height:1.4}.h_NHvG_table th,.h_NHvG_table td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:12px 16px}.h_NHvG_table th{text-align:left;font-weight:400}.h_NHvG_table thead th{z-index:2;background:#f1f5f9;border-top:3px solid #0000;padding:18px 16px;font-size:17px;font-weight:600;position:sticky;top:76px}.h_NHvG_table thead th:first-child{width:54%;font-size:14px}.h_NHvG_table thead th:not(:first-child),.h_NHvG_table td{text-align:center}.h_NHvG_table td:nth-child(2){background:#eff9f2}.h_NHvG_table thead th:nth-child(2){color:#185b36;background:#e2f3e8;border-top-color:#187442}.h_NHvG_status{justify-content:center;align-items:center;min-height:26px;display:flex}.h_NHvG_status svg{stroke-width:2.5px;width:24px;height:24px}.h_NHvG_status[data-status=yes]{color:#1e293b}.h_NHvG_table td:nth-child(2) .h_NHvG_status[data-status=yes]{color:#167242}.h_NHvG_status[data-status=no]{color:#b42318}.h_NHvG_status[data-status=unspecified]{color:#74808e}.h_NHvG_qualifier{color:#43674e;margin-top:3px;font-size:11px;display:block}.h_NHvG_table tbody .h_NHvG_group th{letter-spacing:.02em;color:#505a6b;background:#fff;padding:22px 16px 10px;font-size:13px;font-weight:600}.h_NHvG_table tbody[data-group=ahead] .h_NHvG_group th{color:#185b36}.h_NHvG_table tbody:first-of-type .h_NHvG_group th{padding-top:14px}.h_NHvG_actions{margin:28px 0}.h_NHvG_sources{color:#505a6b;border-top:1px solid #e2e8f0;padding-top:16px;font-size:12px;line-height:1.6}.h_NHvG_sources summary{cursor:pointer;width:fit-content;min-height:32px}.h_NHvG_sources p{max-width:760px;margin:12px 0}.h_NHvG_sources ul{flex-wrap:wrap;gap:8px 20px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.h_NHvG_sources a{color:#1e293b;text-underline-offset:3px}@media (max-width:800px){.h_NHvG_page{padding:92px 20px 40px}.h_NHvG_comparisonHeading{flex-direction:column;align-items:stretch;gap:16px}.h_NHvG_comparisonHeading h1{font-size:24px}.h_NHvG_toolPicker{width:100%}.h_NHvG_table{font-size:15px;display:block}.h_NHvG_table thead{z-index:2;display:block;position:sticky;top:52px}.h_NHvG_table thead tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.h_NHvG_table thead th{padding:14px 8px;font-size:14px;position:static}.h_NHvG_table thead th:first-child{display:none}.h_NHvG_table tbody{display:block}.h_NHvG_table tbody .h_NHvG_group{border-bottom:0;padding-top:18px;display:block}.h_NHvG_table tbody .h_NHvG_group th{padding:0}.h_NHvG_table tbody tr{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px;display:grid}.h_NHvG_table tbody th{border:0;grid-column:1/-1;padding:0 0 10px;font-size:15px;font-weight:500;line-height:1.45}.h_NHvG_table td{border:0;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-bottom:16px;padding:8px;display:flex}.h_NHvG_table td:nth-child(2){border-radius:5px}.h_NHvG_status svg{width:22px;height:22px}.h_NHvG_qualifier{margin:0}.h_NHvG_actions{margin-top:24px}}
