
.tnb-refresh{min-width:0;max-width:100%;line-height:1.75;overflow-wrap:anywhere}
.tnb-refresh .tnb-note,.tnb-refresh .tnb-verdict{background:#f2f6f2;border-left:4px solid #335b43;padding:18px 20px;margin:24px 0}
.tnb-refresh .tnb-disclosure,.tnb-refresh .tnb-source,.tnb-refresh figcaption{font-size:.88em;color:#505750}
.tnb-refresh .tnb-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0 28px}
.tnb-refresh table.tnb-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:auto;font-size:.94em}
.tnb-refresh .tnb-table th,.tnb-refresh .tnb-table td{padding:14px;text-align:left;vertical-align:top;border:1px solid #d6dfd6;white-space:normal;min-width:135px}
.tnb-refresh .tnb-table th{background:#eaf0e9;color:#213c2b}
.tnb-refresh .tnb-table td:first-child{min-width:175px}
.tnb-refresh .tnb-product-image{display:block;max-width:100%;margin:24px auto;text-align:center;padding:16px;background:#fff}
.tnb-refresh .tnb-product-image img{display:block!important;float:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:460px;object-fit:contain;margin:0 auto!important}
.tnb-refresh .tnb-product-image figcaption{margin-top:10px}
.tnb-refresh .tnb-cta-wrap{text-align:center;margin:20px 0 28px}
.tnb-refresh a.tnb-cta{display:inline-block;background:#244b35;color:#fff!important;text-decoration:none!important;font-weight:700;padding:13px 22px;min-height:44px;box-sizing:border-box;border-radius:5px;max-width:100%;line-height:1.5}
.tnb-refresh a.tnb-cta:focus-visible,.tnb-refresh a.tnb-cta:hover{background:#163323;outline:2px solid #63866d;outline-offset:3px}
.tnb-refresh .tnb-toc{background:#f8f8f4;border:1px solid #e0e4db;padding:18px 22px;margin:24px 0}
.tnb-refresh h2,.tnb-refresh h3{scroll-margin-top:80px}
