.mc-nav{position:sticky;top:var(--hdr);z-index:50;background:#fffffff0;border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.mc-nav .wrap{display:flex;gap:10px;overflow-x:auto;padding:14px 0;scrollbar-width:thin}.mc-nav a{flex:0 0 auto;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--mist);font:600 .85rem/1.2 var(--head);color:var(--navy);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}body.ne-shell .mc-nav a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.mc{padding:72px 0;scroll-margin-top:140px}.mc--mist{background:var(--mist)}.mc__head{display:flex;align-items:baseline;gap:18px;margin-bottom:32px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mc__no{font:700 .95rem/1 var(--head);color:var(--blue);letter-spacing:.04em}body.ne .mc__head h2{font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.25}.mc__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.mc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;box-shadow:0 6px 20px #041a450d;transition:box-shadow .25s,transform .25s}.mc-card:hover{box-shadow:0 18px 44px #041a4524;transform:translateY(-3px)}.mc-card--split{display:grid;grid-template-columns:5fr 7fr;grid-column:1/-1}.mc-card--solo{grid-column:1/-1;max-width:760px}.mc-photo{position:relative;display:block;overflow:hidden;background:var(--navy);aspect-ratio:4/3;cursor:zoom-in}.mc-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.mc-photo--fit{background:#eef3fa}.mc-photo--fit img{object-fit:contain;padding:14px}.mc-photo:after{content:"\f00e";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.95rem;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.mc-photo:hover img{transform:scale(1.05)}.mc-photo:hover:after,.mc-photo:focus-visible:after{opacity:1;transform:none}.mc-spec{display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border-top:3px solid var(--blue)}.mc-card--split .mc-spec{border-top:0;border-left:3px solid var(--blue)}.mc-spec__label{margin:0 0 10px;font:700 .74rem/1.4 var(--head);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.mc-spec a{display:block;cursor:zoom-in;overflow-x:auto}.mc-spec img{width:100%;height:auto;border-radius:6px}.mc__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.mc__strip .mc-photo{border-radius:var(--r-md);box-shadow:0 6px 20px #041a4514}.lb{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:56px 70px;background:#040c20eb}.lb.open{display:flex}.lb img{max-width:100%;max-height:100%;border-radius:8px;background:#fff;box-shadow:0 30px 80px #00000080}.lb button{position:absolute;width:46px;height:46px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:1.05rem;cursor:pointer;display:grid;place-items:center;transition:background .2s}.lb button:hover{background:var(--blue)}.lb__x{top:18px;right:18px}.lb__p{left:16px;top:50%;margin-top:-23px}.lb__n{right:16px;top:50%;margin-top:-23px}.lb__c{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#c5d4f0;font:600 .85rem var(--head)}@media(max-width:991px){.mc{padding:52px 0}.mc__grid,.mc-card--split{grid-template-columns:1fr}.mc-card--split .mc-spec{border-left:0;border-top:3px solid var(--blue)}.mc-card--solo{max-width:none}.mc__strip{grid-template-columns:repeat(2,1fr)}.lb{padding:56px 14px}.lb__p{left:6px}.lb__n{right:6px}}@media(prefers-reduced-motion:reduce){.mc-card,.mc-photo img,.mc-photo:after{transition:none}}.mc-card--wide{grid-column:1/-1}.mc-card--solo{margin-inline:auto;width:100%}
