.service-evaluation h2{max-width:26ch}.service-evaluation ul,.service-evaluation ol{max-width:76ch;margin:24px 0;padding-left:1.4em;color:var(--text-dim);line-height:1.65}.service-evaluation ul{list-style:disc}.service-evaluation ol{list-style:decimal}.service-evaluation li+li{margin-top:14px}.service-evaluation a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.evaluation-table{margin-top:24px}.evaluation-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.5}.evaluation-table caption{text-align:left;font-weight:600;margin-bottom:16px}.evaluation-table th,.evaluation-table td{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere}.evaluation-table thead th{background:var(--bg2)}.evaluation-table td{color:var(--text-dim)}.infrastructure-page .service-evaluation{color:var(--fi-ink);border-top:1px solid var(--fi-line)}.infrastructure-page .service-evaluation h2{margin-top:34px}.infrastructure-page .service-evaluation p:not(.kicker){margin-top:20px}.infrastructure-page .service-evaluation :is(p:not(.kicker),ul,ol,td){color:var(--fi-muted)}.infrastructure-page .service-evaluation a{color:var(--fi-ink)}.infrastructure-page .evaluation-table :is(th,td){border-color:var(--fi-line)}@media (max-width: 600px){.evaluation-table th,.evaluation-table td{padding:10px 7px;font-size:.85rem}.evaluation-table th:first-child{width:31%;overflow-wrap:normal}}
