.im101{color:#173e50;font:inherit;margin:1.25rem 0}.im101 h1,.im101 h2,.im101 h3{color:#163c4d;line-height:1.2}.im101 .intro-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:1rem}.im101 .panel{padding:1.25rem 1.5rem;border:1px solid #b9dfed;border-left:5px solid #1484a7;border-radius:13px;background:#eef8fc}.im101 .panel.warm{background:#fff8e8;border-color:#f3d8a2;border-left-color:#ed9b13}.im101 .panel :is(h1,h2){margin:0 0 .55rem}.im101 .panel p{margin:.4rem 0 1rem}.im101 .btn,.im101 .navlinks a{display:inline-flex;align-items:center;text-decoration:none!important;border-radius:8px;border:1px solid #91c3d7;padding:.6rem .85rem;font-weight:650;color:#075d7d;background:white;min-height:40px}.im101 .btn.strong{background:#096f94;color:white}.im101 .btn.gold{background:#ffb000;color:#163c4d;border-color:#efa000}.im101 .grid,.im101 .modelgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.im101 a.card,.im101 .modeltile{display:flex;align-items:center;gap:.8rem;padding:.85rem;text-decoration:none!important;color:#143e52!important;background:#f1f8fc;border:1px solid #bedfed;border-radius:11px;transition:background .15s,border-color .15s;min-height:74px}.im101 a.card:hover,.im101 .modeltile:hover,.im101 a.card:focus-visible{background:#d9f0fa!important;border-color:#72bcd9}.im101 a:focus-visible,.im101 :is(button,select,input):focus-visible{outline:3px solid #0a80a8;outline-offset:2px}.im101 .card span{flex:1;min-width:0}.im101 .card strong,.im101 .card small{display:block}.im101 .card small{margin-top:4px;color:#526976}.im101 .card img{width:60px;height:60px;object-fit:contain;background:white;border-radius:6px}.im101 .card b{font-size:1.4rem;color:#08789c}.im101 .card[aria-current=true]{background:#dbf0fa;box-shadow:inset 3px 0 #1385ad}.im101 .filters,.im101 .navlinks{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin:.8rem 0}.im101 .filters{padding:.85rem;background:#f1f7fa;border-radius:9px}.im101 label{display:grid;flex:1;min-width:180px;font-weight:600}.im101 :is(input,select){padding:.55rem;font:inherit;color:inherit;background:white;border:1px solid #a3bdcb;border-radius:6px}.im101 .lead{font-size:1.12rem;max-width:74ch}.im101 .panemark{color:#4a6878}.im101 .scroll{overflow-x:auto}.im101 table{width:100%;border-collapse:collapse}.im101 td,.im101 th{padding:.5rem .7rem;border-bottom:1px solid #d8e5eb;text-align:left;vertical-align:top}.im101 th{background:#e9f4f8}.im101 .photo-row{display:flex;gap:.6rem;flex-wrap:wrap}.im101 figure{margin:0;background:white;border:1px solid #d0e2e9;padding:.7rem;border-radius:9px;max-width:280px}.im101 figure img{width:100%;height:145px;object-fit:contain}.im101 figcaption{font-size:.83rem;color:#4c6876}.im101 .modeltile{display:block}.im101 .modeltile img{width:100%;height:150px;object-fit:contain;background:white}.im101 [hidden]{display:none!important}.im101 [id]{scroll-margin-top:1rem}.im101 .contacts a{margin-right:1rem}.im101 .navlinks a:hover,.im101 .btn:hover{background:#daeefa}.im101 .btn.gold:hover{background:#ffbf31}.im101 .btn.strong:hover{background:#075a79}.im101 .back{font-size:.94rem}.im101 .back a{color:#076785}@media(max-width:850px){.im101 .grid,.im101 .modelgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.im101 .grid,.im101 .intro-grid,.im101 .modelgrid{grid-template-columns:1fr}.im101 .panel{padding:1rem}.im101 .filters label{min-width:min(100%,170px)}}@media(prefers-reduced-motion:reduce){.im101 *{transition:none!important}}
