.partial-matching-article .workflow-intro h1{font-size:clamp(2.2rem,4.4vw,4rem)}.workflow-article-page .partial-matching-article .workflow-hero{background:0 0;border-radius:0}.workflow-article-page .partial-matching-article .workflow-hero img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:8px;height:auto}.partial-matching-article .matching-figure{margin:2rem 0}.partial-matching-article .matching-figure img{border-radius:8px;width:100%;height:auto;display:block}.partial-matching-article figcaption{color:#59636f;margin-top:.65rem;font-size:.8rem;line-height:1.6}.partial-matching-article .matching-table-scroll{border:1px solid #dce2e7;border-radius:8px;max-width:100%;margin:1.5rem 0;overflow-x:auto}.partial-matching-article .matching-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #166b58}.partial-matching-article .matching-table-scroll table{border-collapse:collapse;width:100%;min-width:480px;margin:0;font-size:.875rem}.partial-matching-article .matching-table-scroll caption{text-align:left;background:#f4f7f6;padding:1rem;font-weight:600}.partial-matching-article .matching-table-scroll th,.partial-matching-article .matching-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e9ec;padding:.9rem 1rem}.partial-matching-article .matching-table-scroll thead th{color:#183d32;background:#edf3f0;font-weight:600}.partial-matching-article .matching-table-scroll tbody tr:last-child>*{border-bottom:0}.partial-matching-article .matching-table-scroll td{font-variant-numeric:tabular-nums}.partial-matching-article .matching-sources{overflow-wrap:anywhere;font-size:.875rem}@media (max-width:640px){.partial-matching-article .workflow-top-grid>*,.partial-matching-article .workflow-reading-shell>*{min-width:0}.partial-matching-article .workflow-hero{margin:0}}
