
.company-bottom{align-items:start;gap:clamp(32px,4vw,60px)}
.entry-directory{min-width:0;padding:0 0 12px;color:#f0f4ef}
.entry-directory-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 15px;border-bottom:1px solid #68766b;font-size:19px;font-weight:600}
.entry-directory-heading span+span{color:#aab8ac;font:600 10px/1.4 system-ui;letter-spacing:.16em}
#simulator-entries{display:block}.entry-group{padding-top:19px}.entry-group h3{margin:0 0 6px;color:#a8baa9;font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:600}
.entry-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:50px;padding:11px 0;border-bottom:1px solid #35443b;color:inherit;text-decoration:none}
.entry-row>span:first-child{min-width:0}.entry-row strong{display:block;font-size:16px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.entry-row small{display:block;margin-top:4px;color:#aab9ad;font-size:12px;line-height:1.5}.entry-arrow{flex:none;color:#c1d3c4;font-size:21px;line-height:1;transition:transform .18s ease}.entry-row:hover .entry-arrow{transform:translate(3px,-3px)}.entry-row:focus-visible{outline:3px solid #f3d477;outline-offset:3px}
@media(max-width:800px){.company-bottom{gap:32px}.entry-directory{padding-bottom:0}.entry-group{padding-top:18px}}
@media(prefers-reduced-motion:reduce){.entry-arrow{transition:none}}
