.directory_card__W9SXe,.directory_ranked__8HgSx,.directory_tableFigure__kIzcG{--dir-ink:var(--article-ink,#34272d);--dir-muted:var(--article-muted,#75676d);--dir-accent:var(--article-cherry,#c33649);--dir-accent-dark:var(--article-cherry-dark,#a62b3d);--dir-soft:var(--article-soft,#f8efed);--dir-line:var(--article-line,#e7dcd9);margin:32px 0;color:var(--dir-ink);font-family:var(--body,inherit)}.directory_card__W9SXe,.directory_ranked__8HgSx{display:grid;gap:16px;padding:22px 24px;border:1px solid var(--dir-line);border-radius:14px;background:#fff}.directory_ranked__8HgSx{border-left:4px solid var(--dir-accent)}.directory_head__14g9c{display:flex;align-items:center;gap:14px;min-width:0}.directory_rank__1H4Lm{flex-shrink:0;font:700 22px/1 var(--body,inherit);color:var(--dir-accent);letter-spacing:-.03em}.directory_brand__Jp45J{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:40px;padding:6px;border:1px solid var(--dir-line);border-radius:9px;overflow:hidden}.directory_brand__Jp45J img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.directory_initial__MQiYa{font:700 20px/1 var(--body,inherit)}.directory_title__WVPxH{margin:0;font:650 21px/1.3 var(--body,inherit);letter-spacing:-.02em;color:var(--dir-ink)}.directory_eyebrow__c2eMS{margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--dir-muted)}.directory_text__99lQv{margin:0;font-size:15px;line-height:1.7;color:#54474e}.directory_facts__mmCnz{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 18px;margin:0;padding:14px 16px;border-radius:10px;background:var(--dir-soft)}.directory_facts__mmCnz div{min-width:0}.directory_facts__mmCnz dt{margin:0;font-size:12px;line-height:1.4;color:var(--dir-muted)}.directory_facts__mmCnz dd{margin:2px 0 0;font-size:15px;line-height:1.45;font-weight:600;color:var(--dir-ink);overflow-wrap:anywhere}.directory_proscons__pYjVn{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.directory_cons__dHtUk,.directory_pros__tXgVl{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;line-height:1.55;color:#54474e}.directory_cons__dHtUk li,.directory_pros__tXgVl li{position:relative;padding-left:22px}.directory_cons__dHtUk li:before,.directory_pros__tXgVl li:before{position:absolute;left:0;top:0;font-weight:700}.directory_pros__tXgVl li:before{content:"+";color:#2f7d4f}.directory_cons__dHtUk li:before{content:"–";color:var(--dir-accent)}.directory_actions__PX4H5{display:flex;flex-wrap:wrap;gap:10px}.directory_actions__PX4H5:empty{display:none}.directory_button__oWT0v{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;background:var(--dir-accent);color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer}.directory_button__oWT0v:focus-visible,.directory_button__oWT0v:hover{background:var(--dir-accent-dark);color:#fff}.directory_button__oWT0v:focus-visible{outline:2px solid var(--dir-accent-dark);outline-offset:2px}.directory_sources__IXpW2{margin:0;font-size:12px;line-height:1.5;color:var(--dir-muted)}.directory_terms__hYkqX{margin:0;font-size:14px;line-height:1.65;color:#54474e}.directory_terms__hYkqX span{font-weight:600;color:var(--dir-ink)}.directory_tableFigure__kIzcG{display:grid;gap:10px;min-width:0}.directory_scroll__XAMiz{position:relative;min-width:0;overflow-x:auto;border:1px solid var(--dir-line);border-radius:12px;background:#fff}.directory_table__scwoG{width:100%;min-width:36rem;border-collapse:collapse;font-size:14px;line-height:1.45}.directory_table__scwoG caption{padding:12px 14px 0;text-align:left;font-weight:600;color:var(--dir-ink);caption-side:top}.directory_table__scwoG td,.directory_table__scwoG th{padding:11px 14px;border-bottom:1px solid var(--dir-line);text-align:left;vertical-align:middle}.directory_table__scwoG thead th{font-size:12px;font-weight:600;color:var(--dir-muted);background:var(--dir-soft);white-space:nowrap}.directory_table__scwoG tbody tr:last-child td,.directory_table__scwoG tbody tr:last-child th{border-bottom:0}.directory_table__scwoG tbody th{font-weight:600;white-space:nowrap}.directory_table__scwoG .directory_button__oWT0v{padding:7px 12px;font-size:13px}.directory_rowName__NmaHK{display:inline-flex;align-items:center;gap:10px}.directory_rowName__NmaHK .directory_brand__Jp45J{width:40px;height:28px;padding:4px;border-radius:7px}.directory_through__B6XFW{display:block;font-size:12px;font-weight:400;color:var(--dir-muted)}.directory_missing__GZf3v{color:var(--dir-muted)}.directory_visuallyHidden__b9K1Y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:700px){.directory_card__W9SXe,.directory_ranked__8HgSx{padding:18px 16px}.directory_proscons__pYjVn{grid-template-columns:1fr}.directory_actions__PX4H5 .directory_button__oWT0v{width:100%}}