.mb-news-shell,.mb-news-article-shell{width:min(1180px,calc(100% - 32px));margin:28px auto 64px}.mb-news-hero{padding:42px 44px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(135deg,rgba(25,40,63,.9),rgba(12,20,34,.92));box-shadow:0 24px 70px rgba(0,0,0,.22)}.mb-news-hero span,.mb-news-category,.mb-news-related-head span{font-size:.74rem;letter-spacing:.14em;font-weight:800;color:#6ee7f2}.mb-news-hero h1{margin:8px 0 10px;font-size:clamp(2rem,5vw,4rem);line-height:1}.mb-news-hero p{max-width:780px;margin:0;color:rgba(255,255,255,.74);font-size:1.05rem}.mb-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.mb-news-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:rgba(19,29,44,.82);box-shadow:0 16px 45px rgba(0,0,0,.17);transition:transform .18s ease,border-color .18s ease}.mb-news-card:hover{transform:translateY(-3px);border-color:rgba(110,231,242,.38)}.mb-news-card.is-featured{grid-column:span 2}.mb-news-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:#101a28}.mb-news-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.mb-news-card:hover .mb-news-cover img{transform:scale(1.025)}.mb-news-cover-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,rgba(65,222,231,.18),transparent 45%),linear-gradient(135deg,#101b2b,#182a3f)}.mb-news-cover-placeholder span{font-size:.7rem;letter-spacing:.18em;color:#6ee7f2}.mb-news-cover-placeholder strong{font-size:2.2rem;letter-spacing:.08em}.mb-news-card-body{padding:22px}.mb-news-card time,.mb-news-related time{font-size:.78rem;color:rgba(255,255,255,.5)}.mb-news-card h2{margin:8px 0 12px;font-size:1.45rem;line-height:1.18}.mb-news-card.is-featured h2{font-size:clamp(1.7rem,3vw,2.4rem)}.mb-news-card h2 a,.mb-news-related h3 a{text-decoration:none;color:inherit}.mb-news-card p{margin:0 0 18px;color:rgba(255,255,255,.72);line-height:1.62}.mb-news-read-more{display:inline-flex;gap:8px;align-items:center;color:#74eaf2;font-weight:800;text-decoration:none}.mb-news-empty{grid-column:1/-1;padding:44px;text-align:center;border:1px dashed rgba(255,255,255,.18);border-radius:18px;color:rgba(255,255,255,.62)}.mb-news-pagination{margin-top:24px}.mb-news-preview-banner{margin-bottom:18px;padding:11px 16px;border:1px solid rgba(255,190,55,.38);border-radius:12px;background:rgba(255,190,55,.11);color:#ffd982;font-weight:700}.mb-news-article-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.mb-news-back{color:#76e7f0;text-decoration:none;font-weight:800}.mb-news-article-head{max-width:900px;margin:0 auto 28px;text-align:center}.mb-news-article-head h1{margin:0 0 14px;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.02;letter-spacing:-.035em}.mb-news-article-head time{color:rgba(255,255,255,.56)}.mb-news-article-cover{margin:0 auto 34px;max-width:1080px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 26px 70px rgba(0,0,0,.22)}.mb-news-article-cover img{display:block;width:100%;max-height:680px;object-fit:cover}.mb-news-toc{width:min(760px,100%);margin:0 auto 28px;padding:18px 22px;border-radius:16px;border:1px solid rgba(110,231,242,.18);background:rgba(21,34,50,.72);display:flex;flex-direction:column;gap:7px}.mb-news-toc strong{margin-bottom:3px}.mb-news-toc a{color:rgba(255,255,255,.74);text-decoration:none}.mb-news-toc a.level-3{padding-left:18px;font-size:.94rem}.mb-news-rich-body{width:min(820px,100%);margin:0 auto;font-size:1.06rem;line-height:1.78;color:rgba(255,255,255,.86);display:flow-root}.mb-news-rich-body p{margin:0 0 1.2em}.mb-news-block-text{margin:0 0 1.25em}.mb-news-block-text.align-center,.mb-news-block-heading.align-center,.mb-news-block-quote.align-center,.mb-news-block-list.align-center{text-align:center}.mb-news-block-text.align-right,.mb-news-block-heading.align-right,.mb-news-block-quote.align-right,.mb-news-block-list.align-right{text-align:right}.mb-news-block-text.align-justify,.mb-news-block-heading.align-justify,.mb-news-block-quote.align-justify,.mb-news-block-list.align-justify{text-align:justify}.mb-news-block-heading{scroll-margin-top:90px;margin:1.5em 0 .58em;line-height:1.16}.mb-news-rich-body h2{font-size:clamp(1.7rem,3vw,2.35rem)}.mb-news-rich-body h3{font-size:clamp(1.35rem,2.5vw,1.8rem)}.mb-news-block-quote{margin:1.4em 0;padding:18px 22px;border-left:4px solid #62dfe9;background:rgba(98,223,233,.08);border-radius:0 14px 14px 0;color:rgba(255,255,255,.83)}.mb-news-block-list{margin:1.1em 0 1.4em;padding-left:1.4em}.mb-news-block-list li{margin:.45em 0}.mb-news-block-separator{clear:both;border:0;border-top:1px solid rgba(255,255,255,.16);margin:2.2em 0}.mb-news-block-image{margin:8px 0 22px;max-width:100%}.mb-news-block-image img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.mb-news-block-image figcaption,.mb-news-block-video figcaption{margin-top:8px;font-size:.86rem;line-height:1.45;color:rgba(255,255,255,.56);text-align:center}.mb-news-block-image.pos-left{float:left;width:var(--mb-news-image-width,40%);margin:7px 24px 16px 0}.mb-news-block-image.pos-right{float:right;width:var(--mb-news-image-width,40%);margin:7px 0 16px 24px}.mb-news-block-image.pos-center{clear:both;width:var(--mb-news-image-width,60%);margin:24px auto}.mb-news-block-image.pos-full{clear:both;width:100%;margin:28px 0}.mb-news-block-video{clear:both;margin:28px 0}.mb-news-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#000}.mb-news-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mb-news-gallery{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(900px,100%);margin:36px auto}.mb-news-gallery figure{margin:0}.mb-news-gallery img{display:block;width:100%;border-radius:16px}.mb-news-related{margin-top:58px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12)}.mb-news-related-head h2{margin:4px 0 20px;font-size:2rem}.mb-news-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mb-news-related-grid article{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(18,28,43,.72)}.mb-news-related-cover{display:block;aspect-ratio:16/9;overflow:hidden}.mb-news-related-cover img{width:100%;height:100%;object-fit:cover}.mb-news-related-grid article>div{padding:16px}.mb-news-related h3{margin:6px 0;font-size:1.08rem}.mb-news-related p{margin:0;color:rgba(255,255,255,.6);font-size:.9rem;line-height:1.5}@media(max-width:900px){.mb-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-news-card.is-featured{grid-column:span 2}.mb-news-related-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mb-news-shell,.mb-news-article-shell{width:min(100% - 20px,1180px);margin-top:16px}.mb-news-hero{padding:28px 22px}.mb-news-grid{grid-template-columns:1fr;gap:16px}.mb-news-card.is-featured{grid-column:auto}.mb-news-article-topline{align-items:flex-start;flex-direction:column-reverse}.mb-news-article-head{text-align:left}.mb-news-article-head h1{font-size:clamp(2rem,12vw,3.1rem)}.mb-news-toc{padding:16px}.mb-news-rich-body{font-size:1rem}.mb-news-block-image.pos-left,.mb-news-block-image.pos-right,.mb-news-block-image.pos-center{float:none;clear:both;width:100%;margin:22px 0}.mb-news-gallery,.mb-news-related-grid{grid-template-columns:1fr}}
