.companies{padding-block:2rem 4rem}.company-list{display:grid;gap:1rem;margin-block:1.5rem}.company-row,.company-service{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(12rem,1.5fr) minmax(8rem,.7fr);align-items:center;gap:2rem;padding:1.5rem;background:#f4f7f8;border-radius:.75rem}.company-row[hidden]{display:none}.company-row h2,.company-service h3{margin:.4rem 0}.company-logos{display:flex;gap:1rem;flex-wrap:wrap}.company-logos img,.company-service img{object-fit:contain;object-position:left center}.company-legal,.company-service dl{display:flex;flex-wrap:wrap;gap:1.5rem}.company-legal{padding:1.5rem;background:#f4f7f8;border-radius:.75rem;margin-block:2rem}.companies dt{font-size:.85rem;color:#52616d}.companies dd{margin:0;font-weight:600}.company-prose{max-width:48rem;margin-block:2.5rem}.company-filters{display:flex;align-items:end;gap:1.5rem;flex-wrap:wrap;margin-block:2rem}.company-filters[hidden]{display:none}.company-filters label{display:grid;gap:.4rem}.company-filters input,.company-filters select{min-height:44px;padding:.6rem;border:1px solid #86959f;border-radius:.35rem;background:white;font:inherit}.company-row a:focus-visible,.company-service a:focus-visible{outline:3px solid #08685e;outline-offset:4px}@media(max-width:700px){.company-row,.company-service{grid-template-columns:1fr;gap:.7rem;padding:1.2rem}.company-legal{display:grid}.company-filters label,.company-filters input,.company-filters select{width:100%}}

.company-profile-heading{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.company-profile-heading img{object-fit:contain;object-position:left center}.company-service-facts{display:grid!important;gap:.8rem!important}.company-service-facts dd{font-weight:500}.company-contract-note{font-size:.95rem;color:#344956}.company-credit-examples{margin-block:2.5rem;max-width:58rem}.company-credit-example{background:#eef5f3;padding:1.5rem;border-radius:.75rem;margin-block:1rem}.company-credit-example dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.company-example-apr{font-size:1.3rem}.company-credit-warning{font-size:.95rem;max-width:50rem}.company-credit-warning strong{display:block;margin-bottom:.4rem}.company-service{align-items:start}.company-row p{margin-block:.35rem}.company-logos{min-height:40px}@media(max-width:550px){.company-credit-example dl{grid-template-columns:1fr}.company-service-facts{gap:.75rem!important}.company-profile-heading{gap:.5rem}}

.companies .company-credit-warning{display:flex;align-items:flex-start;gap:1rem;color:#000;background:#fff;font-size:1rem;line-height:1.4}.company-credit-warning img{width:6rem;height:6rem;flex:0 0 6rem;max-width:none}.company-credit-warning p{margin:0;color:#000;font:inherit}.company-credit-warning a{color:#000}.company-credit-warning strong{display:inline;margin:0}.companies img[src$="insplanet-profile.svg"],.companies img[src$="nordnet-profile.png"]{background:#26392e;padding:.4rem;border-radius:.3rem}@media(max-width:550px){.companies .company-credit-warning{display:block}.company-credit-warning img{float:left;margin:0 .8rem .4rem 0}.company-credit-warning:after{content:"";display:block;clear:both}}
