
#tome-cert-v1{--navy:#092b48;--border:#e1e8ef;font-family:Arial,Helvetica,sans-serif;color:#092b48;background:#fff;padding:38px 0 34px}
#tome-cert-v1 *{box-sizing:border-box}
#tome-cert-v1 .tc-wrap{width:min(1400px,100%);padding:0 28px;margin:auto}
#tome-cert-v1 h2{margin:0 0 23px;text-align:center;font-size:33px;font-weight:800;line-height:1.35;color:#092b48}
#tome-cert-v1 .tc-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scroll-padding:0;overscroll-behavior-x:contain;padding:2px 1px 12px}
#tome-cert-v1 .tc-card{margin:0;flex:0 0 calc((100% - 42px)/4);min-width:0;scroll-snap-align:start;border:1px solid var(--border);border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column}
#tome-cert-v1 .tc-card a{display:flex;height:280px;align-items:center;justify-content:center;padding:10px;background:#f8fafc;cursor:zoom-in}
#tome-cert-v1 .tc-card img{display:block;width:100%;height:100%;object-fit:contain}
#tome-cert-v1 figcaption{padding:11px 8px 13px;min-height:54px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-weight:700;line-height:1.35;color:#092b48}
#tome-cert-v1 .tc-toolbar{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:10px}
#tome-cert-v1 .tc-nav{width:36px;height:36px;border:1px solid #d3dee9;background:#fff;color:#092b48;border-radius:50%;cursor:pointer;font-size:21px;line-height:1}
#tome-cert-v1 .tc-page{font-size:13px;color:#546d82;min-width:55px;text-align:center}
@media(max-width:950px){#tome-cert-v1 .tc-card{flex-basis:calc((100% - 14px)/2)}#tome-cert-v1 .tc-card a{height:265px}}
@media(max-width:600px){#tome-cert-v1{padding:28px 0 24px}#tome-cert-v1 .tc-wrap{padding:0 16px}#tome-cert-v1 h2{font-size:25px;margin-bottom:18px;line-height:1.5}#tome-cert-v1 .tc-card{flex-basis:100%}#tome-cert-v1 .tc-card a{height:365px}#tome-cert-v1 figcaption{min-height:51px;font-size:14px}#tome-cert-v1 .tc-track{gap:10px}}
