.its-rollstock-blog-map{--its-blue:#1A4363;--its-blue-light:#EAF2F7;--its-yellow:#FDB515;--its-yellow-dark:#D99100;--its-border:rgba(26,67,99,.16);--its-text:#17364f;width:100%;max-width:980px;margin:0 auto;font-family:inherit;color:var(--its-text);box-sizing:border-box}.its-rollstock-blog-map,.its-rollstock-blog-map *,.its-rollstock-blog-map *::before,.its-rollstock-blog-map *::after{box-sizing:border-box}.its-rollstock-blog-map__machine{position:relative;width:100%;overflow:visible;background:#fff0}.its-rollstock-blog-map__machine-img,.its-rollstock-blog-map__chain-overlay{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.its-rollstock-blog-map__chain-overlay{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:2}.its-rollstock-blog-map__chain-overlay.is-visible{opacity:1}.its-rollstock-blog-map__hotspots{position:absolute;inset:0;z-index:4}.its-rollstock-blog-map__hotspot{position:absolute;transform:translate(-50%,-50%);width:var(--hit-w);height:var(--hit-h);background:#fff0;border:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none}.its-rollstock-blog-map__hotspot::after{content:attr(data-number);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--its-yellow);border:2px solid #fff;color:#111;font-size:8px;font-weight:800;line-height:1;box-shadow:0 3px 10px rgb(0 0 0 / .18);transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.its-rollstock-blog-map__hotspot:hover::after,.its-rollstock-blog-map__hotspot:focus-visible::after,.its-rollstock-blog-map__hotspot.is-active::after{background:var(--its-yellow-dark);color:#fff;transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 0 5px rgb(253 181 21 / .22),0 4px 14px rgb(0 0 0 / .22)}.its-rollstock-blog-map__hotspot.is-pinned::after{box-shadow:0 0 0 6px rgb(253 181 21 / .28),0 4px 14px rgb(0 0 0 / .22)}.its-rollstock-blog-map__details{margin-top:14px;padding:0}.its-rollstock-blog-map__category{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--its-border)}.its-rollstock-blog-map__category-title{margin:0;color:var(--its-blue);font-size:clamp(1rem, 2.1vw, 1.35rem);font-weight:800;line-height:1.2}.its-rollstock-blog-map__category-link{flex:0 0 auto;color:var(--its-blue);font-size:.86rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.its-rollstock-blog-map__carousel{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:8px}.its-rollstock-blog-map__carousel-nav{align-self:center;width:34px;height:34px;border:1px solid var(--its-border);border-radius:50%;background:#fff;color:var(--its-blue);font-size:20px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgb(26 67 99 / .08)}.its-rollstock-blog-map__carousel-nav:disabled{opacity:.35;cursor:default}.its-rollstock-blog-map__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(26 67 99 / .35) #fff0;padding-bottom:4px;scroll-snap-type:x mandatory}.its-rollstock-blog-map__track::-webkit-scrollbar{height:8px}.its-rollstock-blog-map__track::-webkit-scrollbar-thumb{background:rgb(26 67 99 / .35);border-radius:999px}.its-rollstock-blog-map__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(26 67 99 / .35) #fff0;padding-bottom:4px;scroll-snap-type:x mandatory;align-items:stretch}.its-rollstock-blog-map__card:hover,.its-rollstock-blog-map__card:focus-visible{transform:translateY(-2px);border-color:rgb(217 145 0 / .55);box-shadow:0 7px 18px rgb(26 67 99 / .14);outline:none}.its-rollstock-blog-map__card-media{aspect-ratio:1 / 1;display:grid;place-items:center;padding:8px;overflow:visible;background:linear-gradient(135deg,rgb(234 242 247 / .72),rgb(255 255 255 / .96))}.its-rollstock-blog-map__card-media img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.its-rollstock-blog-map__card-media.is-trim-small img{max-width:76%;max-height:76%}.its-rollstock-blog-map__card-body{padding:10px 12px 12px;border-top:1px solid rgb(26 67 99 / .08);flex:1}.its-rollstock-blog-map__card-title{margin:0 0 5px;color:var(--its-blue);font-size:.95rem;font-weight:800;line-height:2.4}.its-rollstock-blog-map__card-description{margin:0;color:#3d5364;font-size:.82rem;line-height:1.35}.its-rollstock-blog-map__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.its-rollstock-blog-map__hotspot::after{width:18px;height:18px;font-size:7px}.its-rollstock-blog-map__category{display:block}.its-rollstock-blog-map__category-link{display:inline-block;margin-top:6px}.its-rollstock-blog-map__track{grid-auto-columns:calc((100% - 12px) / 2)}}@media (max-width:520px){.its-rollstock-blog-map__carousel{grid-template-columns:auto 1fr auto;gap:6px}.its-rollstock-blog-map__carousel-nav{width:30px;height:30px}.its-rollstock-blog-map__track{grid-auto-columns:100%}}