 .xh-review{max-width:1120px;margin:auto;padding:28px 22px;color:#17364c;font:16px/1.65 Arial,sans-serif}.xh-review h1{font-size:36px;line-height:1.2}.xh-review h2{font-size:24px;margin:0 0 16px}.xh-review section{padding:26px 0;border-top:1px solid #dce6ec}.xh-review a{color:#086984;text-underline-offset:3px}.xh-review .xh-kicker{color:#537584;font-weight:700;letter-spacing:.08em;font-size:13px}.xh-table{overflow-x:auto;margin:18px 0}.xh-table table{width:100%;border-collapse:collapse;min-width:650px}.xh-table th,.xh-table td{padding:14px;text-align:left;vertical-align:top;border:1px solid #dce6ec}.xh-table th{background:#eaf3f7;color:#17364c}.xh-table tr:nth-child(even){background:#f8fafb}.xh-note{background:#edf5f7;border-left:4px solid #13758b;padding:16px}.xh-source{color:#587080;font-size:14px}.xh-nav{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0}.xh-review .xh-button{display:inline-block;padding:11px 18px;background:#0e6b84;color:#fff;border-radius:7px;text-decoration:none}@media(max-width:600px){.xh-review h1{font-size:28px}.xh-review{padding:20px 15px}}@media print{.xh-nav,.xh-button{display:none!important}.xh-review{max-width:none;padding:0}.xh-table{overflow:visible}.xh-table table{min-width:0;font-size:10px}section{break-inside:auto}tr{break-inside:avoid}}