.fe-kommerling-hub{max-width:1200px;margin:auto}.fe-kommerling-intro{font-size:21px;line-height:1.65;max-width:980px}.fe-kommerling-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0 44px}.fe-kommerling-card{border:1px solid #d6e3eb;border-top:3px solid #216a8e;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#f6f9fb;min-width:0}.fe-kommerling-photo{display:flex;align-items:center;justify-content:center;background:#fff;aspect-ratio:5/4;padding:26px}.fe-kommerling-photo img{display:block!important;width:100%!important;height:100%!important;max-height:340px;object-fit:contain!important;margin:0!important}.fe-kommerling-copy{padding:26px;display:flex;flex-direction:column;flex:1}.fe-kommerling-copy h2{font-size:30px;margin:12px 0 16px}.fe-kommerling-copy h2 a{color:#155774;text-decoration:none}.fe-kommerling-copy ul{padding-left:22px;margin:8px 0 24px}.fe-kommerling-copy .button{align-self:flex-start;margin-top:auto;white-space:normal}.fe-kommerling-compare{margin:36px 0}.fe-kommerling-table{overflow-x:auto}.fe-kommerling-table table{border-collapse:collapse;width:100%;font-size:17px;margin:22px 0}.fe-kommerling-table th,.fe-kommerling-table td{padding:15px 18px;border:1px solid #d6e3eb;text-align:left;vertical-align:top;word-break:normal;overflow-wrap:normal}.fe-kommerling-table thead th{background:#175a7b;color:#fff}.fe-kommerling-table tbody th{background:#f0f6f9;font-weight:600;width:34%}.fe-kommerling-quote{padding:30px;border-radius:10px;background:#edf4f8;display:flex;align-items:center;gap:28px;margin:36px 0}.fe-kommerling-quote>div{flex:1}.fe-kommerling-quote h2{margin-top:10px}.fe-kommerling-quote .button{flex:0 1 280px;white-space:normal}@media(min-width:1100px){.fe-home .fe-home-systems:has(>article:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.fe-kommerling-grid{grid-template-columns:1fr;gap:22px}.fe-kommerling-intro{font-size:19px}.fe-kommerling-copy{padding:22px}.fe-kommerling-photo{padding:24px}.fe-kommerling-quote{display:block;padding:24px}.fe-kommerling-quote .button{margin-top:14px}.fe-kommerling-table th,.fe-kommerling-table td{padding:10px;font-size:15px}.fe-kommerling-table tbody th{width:32%}}

.fe-kommerling-copy>p:last-child{margin-top:auto;margin-bottom:0}.fe-kommerling-copy>p:empty{display:none}
