.ef-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 40px}.ef-grid .card{min-width:0}.ef-grid h2{font-size:22px}.ef-thumb{height:280px;display:flex;padding:16px;justify-content:center}.ef-thumb img{width:100%;height:100%;object-fit:contain}.ef-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ef-intro>img{width:100%;height:auto;object-fit:contain;align-self:start}.ef-intro>div{min-width:0}.ef-full{margin:28px 0}.ef-full img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain}.ef-full figcaption{padding:10px 0}.ef-spec{border-collapse:collapse;width:100%;margin:20px 0}.ef-spec th,.ef-spec td{padding:12px;text-align:left;border-bottom:1px solid #dce3ed;overflow-wrap:anywhere}.ef-spec th{width:52%;color:#0046C1}@media(max-width:650px){.ef-grid,.ef-intro{grid-template-columns:1fr}.ef-spec th,.ef-spec td{padding:8px}.ef-full{margin:20px 0}}