/* Scoped to the Task 10 method-comparison insertions. */
.hm-method-comparison .container{min-width:0}
.hm-method-comparison .hm-comparison-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 26px}
.hm-method-comparison .hm-comparison-links a{display:inline-flex;align-items:center;min-height:44px;padding:9px 13px;border:1px solid #bdcbd5;border-radius:6px;background:#f5f8fa;color:#102a43;font-weight:700;text-decoration:none}
.hm-method-comparison .hm-comparison-links a:hover{background:#fff2e6;border-color:#d96509}
.hm-method-comparison a:focus-visible,.hm-method-comparison .hm-comparison-wrap:focus-visible{outline:3px solid #d96509;outline-offset:3px}
.hm-method-comparison h3{margin:30px 0 12px;color:#102a43;font-size:1.18rem;line-height:1.35;scroll-margin-top:110px}
.hm-method-comparison .hm-comparison-wrap{width:100%;max-width:100%;overflow-x:auto;margin:0 0 24px;border:1px solid #dce5ec;border-radius:8px;background:#fff;overscroll-behavior-x:contain}
.hm-method-comparison table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;font-size:.9rem;line-height:1.55}
.hm-method-comparison caption{text-align:left;padding:14px 16px;color:#102a43;background:#f5f8fa;font-weight:700}
.hm-method-comparison th,.hm-method-comparison td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5ec;overflow-wrap:anywhere}
.hm-method-comparison thead th{background:#102a43;color:#fff;font-weight:700}
.hm-method-comparison thead th:first-child{width:17%}
.hm-method-comparison thead th:nth-child(2){width:23%}
.hm-method-comparison thead th:nth-child(3){width:29%}
.hm-method-comparison thead th:nth-child(4){width:31%}
.hm-method-comparison tbody th{font-weight:700;color:#102a43}
.hm-method-comparison tbody tr:last-child th,.hm-method-comparison tbody tr:last-child td{border-bottom:0}
.hm-method-comparison tbody a{color:#a74a00;text-decoration:underline;text-underline-offset:3px}
.hm-method-comparison .hm-comparison-note{max-width:960px;color:#435c70}
@media(max-width:700px){.hm-method-comparison table{font-size:.875rem}.hm-method-comparison th,.hm-method-comparison td{padding:12px}.hm-method-comparison .hm-comparison-links{gap:8px}.hm-method-comparison .hm-comparison-links a{width:100%}}
