.mgl-library{box-sizing:border-box;width:100%;max-width:1200px;margin:48px auto 24px;padding:24px;background:#f5f7f8;border:1px solid #dde4e8;border-radius:18px;color:#172c3c;font-family:inherit}.mgl-library *{box-sizing:border-box}.mgl-library-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.mgl-eyebrow{color:#a73c07;font-size:13px;font-weight:700}.mgl-library h2{font-size:clamp(23px,2.4vw,31px)!important;line-height:1.35;margin:5px 0!important}.mgl-controls{display:flex;gap:8px;flex-shrink:0}.mgl-controls[hidden]{display:none}.mgl-controls button{display:grid;place-items:center;background:#fff;color:#172c3c;border:1px solid #bac9d2;border-radius:50%;width:44px;height:44px;font-size:23px;cursor:pointer;padding:0}.mgl-controls button:disabled{opacity:.35;cursor:default}.mgl-library .mgl-track{display:flex!important;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none!important;padding:4px 2px 16px!important;margin:0!important;direction:rtl}.mgl-track>li{flex:0 0 calc((100% - 32px)/3);min-width:0;list-style:none!important;margin:0!important;scroll-snap-align:start}.mgl-library .mgl-card{display:flex!important;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;border:1px solid #d8e1e6;border-radius:13px;overflow:hidden;box-shadow:0 3px 8px #172c3c08}.mgl-library .mgl-card-image{display:block!important;width:100%!important;height:125px!important;object-fit:cover!important;aspect-ratio:auto!important;border-radius:0!important;margin:0!important}.mgl-card-placeholder{height:125px;display:grid;place-items:center;background:#e8eef1;color:#4b6170}.mgl-card-copy{display:flex;flex-direction:column;flex:1;padding:16px}.mgl-library h3{font-size:18px!important;line-height:1.45!important;margin:0 0 8px!important;color:#172c3c}.mgl-library .mgl-card p{font-size:14px;line-height:1.65;margin:0 0 14px!important;color:#536574}.mgl-read{margin-top:auto;font-size:14px;font-weight:700;color:#b33c00}.mgl-swipe-hint{font-size:12px;color:#536574;margin:8px 0 0!important}.mgl-card:focus-visible,.mgl-controls button:focus-visible,.mgl-track:focus-visible,.mgl-crumb-toggle:focus-visible{outline:3px solid #216dc0!important;outline-offset:3px}.milman-guide-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none!important;margin:0!important;padding:0!important}.milman-guide-breadcrumb li{display:flex;align-items:baseline;gap:6px;margin:0!important;min-width:0}.mgl-separator{color:#7c8b94}.mgl-crumb-short{display:none}.mgl-crumb-toggle{display:none;border:0;background:transparent;color:#a63b06;font-size:17px;font-weight:800;cursor:pointer;padding:0 5px;min-width:30px;min-height:30px;vertical-align:middle}.mgl-crumb-toggle[hidden]{display:none!important}
@media(max-width:900px){.mgl-track>li{flex-basis:calc((100% - 16px)/2)}}
@media(max-width:700px){.mgl-library{margin:30px auto 18px;padding:16px 12px;border-radius:13px}.mgl-library-head{align-items:flex-start;gap:8px}.mgl-library h2{font-size:23px!important}.mgl-controls button{width:38px;height:38px}.mgl-controls{gap:5px}.mgl-track>li{flex-basis:86%}.mgl-library .mgl-card{flex-direction:row!important}.mgl-library .mgl-card-image,.mgl-card-placeholder{width:88px!important;height:88px!important;min-width:88px;flex:0 0 88px;margin:14px 12px 0 0!important;border-radius:8px!important}.mgl-card-copy{padding:13px 12px}.mgl-library h3{font-size:16px!important}.mgl-library .mgl-card p{font-size:13px;line-height:1.55}.mgl-crumb-full[data-mgl-long]{display:none}.mgl-crumb-short{display:inline}.mgl-crumb-toggle{display:inline-block}.mgl-crumb-wrap.is-expanded .mgl-crumb-full{display:inline}.mgl-crumb-wrap.is-expanded .mgl-crumb-short{display:none}.milman-guide-breadcrumb{font-size:12px!important;line-height:1.7!important}.milman-guide-breadcrumb ol{gap:4px}}
@media(prefers-reduced-motion:reduce){.mgl-track{scroll-behavior:auto!important}}

body .mgl-library a.mgl-card,body .mgl-library a.mgl-card:hover{text-decoration:none!important}
