.ibcmp{scroll-margin-top:100px}.ibcmp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,28px)}.ibcmp-pair[hidden]{display:none}.ibcmp figure{margin:0;min-width:0}.ibcmp figure b{display:block;font-size:15px;margin-bottom:10px}.ibcmp figure img{display:block;width:100%;height:clamp(190px,35vw,520px);object-fit:contain;background:#f3f5f4}.ibcmp figcaption{margin-top:10px;font-size:14px;overflow-wrap:anywhere}.ibcmp .tile-slide-controls{justify-content:center}
.ibcmp figure b{display:inline-block;padding:5px 14px;border-radius:3px;background:#122d40;color:white}.ibcmp figure+figure b{background:#457431}.ibcmp .tile-slide-controls button{width:auto;min-height:42px;height:auto;padding:8px 13px;font-size:14px}.ibcmp-archive{padding-block:20px}.ibcmp-archive summary{cursor:pointer}.ibcmp-archive article{max-width:720px;margin:20px auto}.ibcmp .tile-slide-controls{gap:12px}@media(max-width:480px){.ibcmp .tile-slide-controls{gap:6px}.ibcmp .tile-slide-controls button{padding:6px;font-size:12px}}

.ibcmp-tabs{display:flex;justify-content:flex-start;gap:10px;margin:24px 0}
.ibcmp-tabs button{padding:12px 26px;border:1px solid #6fc348;border-radius:3px;background:transparent;color:var(--navy,#122d40);cursor:pointer;touch-action:manipulation}
.ibcmp-tabs button[aria-selected="true"]{background:#122d40;border-color:#122d40;color:white}
.ibcmp .ibcmp-pair{grid-template-columns:1fr;width:100%;padding:20px;background:#f3f5f4;box-sizing:border-box}
.ibcmp .ibcmp-pair[hidden],.ibcmp figure[hidden]{display:none}
.ibcmp figure{width:100%}
.ibcmp-photo{display:block;width:min(240px,100%);padding:0;border:2px solid transparent;background:transparent;cursor:pointer;touch-action:manipulation}
.ibcmp-photo:hover,.ibcmp-photo:focus-visible{border-color:#6fc348}
.ibcmp .ibcmp-photo img{height:180px;object-fit:cover}
.ibcmp figcaption{max-width:240px}
