.mf-news-center,.mf-news-center *{box-sizing:border-box}
.mf-news-center{--nc-navy:#001b45;--nc-blue:#0057c8;--nc-yellow:#ffc400;width:calc(100% - 40px);max-width:1240px;margin:28px auto 48px;color:var(--nc-navy);font-family:Kanit,system-ui,sans-serif;overflow-wrap:anywhere}
.mf-news-center a{color:var(--nc-blue);text-decoration:none}.mf-news-center a:hover{text-decoration:underline;text-underline-offset:4px}.mf-news-center a:focus-visible,.mf-news-center button:focus-visible{outline:3px solid #0057c8;outline-offset:4px}
.mf-nc-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;font-size:13px;color:#60718b}.mf-nc-heading{padding:10px 0 22px;border-bottom:1px solid #e4edf7;margin-bottom:22px}.mf-nc-heading small{color:#0057c8;font-weight:700;letter-spacing:.16em;font-size:12px}.mf-nc-heading h1{font-size:clamp(28px,3.4vw,42px);line-height:1.25;margin:7px 0 8px;letter-spacing:-.02em}.mf-nc-heading p{margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.6}
.mf-nc-alert{position:relative;background:#002653;border-radius:16px;overflow:hidden;margin-bottom:22px;color:#fff;box-shadow:0 8px 26px #001b451a}.mf-nc-slide{position:relative;min-height:220px;padding:32px 68px;display:flex;align-items:center;gap:24px;isolation:isolate}.mf-nc-slide[hidden]{display:none}.mf-nc-slide-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mf-nc-slide::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#002653fa,#002653d9 55%,#00265338);z-index:-1}.mf-nc-slide-copy{max-width:780px;min-width:0;flex:1}.mf-nc-slide h2{font-size:clamp(21px,2.5vw,30px);line-height:1.35;margin:10px 0}.mf-nc-slide p{font-size:16px;line-height:1.65;margin:8px 0;max-width:650px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mf-nc-slide time{font-size:12px;color:#d8e6fa}.mf-news-center .mf-nc-alert-link{color:#001b45;background:#ffc400;padding:12px 18px;border-radius:9px;font-weight:700;flex-shrink:0;max-width:100%;text-align:center}.mf-nc-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:34px;height:34px;background:white;color:#003f87;cursor:pointer;font-size:24px;z-index:2}.mf-nc-arrow--prev{left:14px}.mf-nc-arrow--next{right:14px}.mf-nc-dots{display:flex;justify-content:center;gap:8px;padding:0 0 14px}.mf-nc-dots button{border:0;width:9px;height:9px;padding:0;border-radius:50%;background:#6481a8;cursor:pointer}.mf-nc-dots [aria-pressed=true]{background:#ffc400}
.mf-nc-filters{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.mf-news-center .mf-nc-filter{display:flex;gap:8px;align-items:center;border:1px solid #dce7f5;background:#f7faff;border-radius:10px;padding:10px 14px;color:#001b45;font-size:14px;font-weight:600}.mf-news-center .mf-nc-filter[aria-current=true]{background:#001b45;color:#fff;border-color:#001b45}.mf-nc-filter small{font:inherit;font-size:12px;opacity:.8}.mf-nc-filter-symbol{font-size:17px}
.mf-nc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mf-nc-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dce7f5;border-radius:12px;background:white;overflow:hidden;box-shadow:0 3px 12px #001b4506}.mf-nc-card-media{position:relative;display:block;aspect-ratio:16/9;background:#003f87;overflow:hidden;flex-shrink:0}.mf-nc-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mf-nc-card-media img[hidden]{display:none}.mf-nc-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:linear-gradient(135deg,#001b45,#0057b8);color:#fff;isolation:isolate;overflow:hidden}.mf-nc-fallback::after{content:"";position:absolute;right:-16%;bottom:-85%;width:70%;height:170%;transform:rotate(25deg);background:#ffc400;z-index:-1}.mf-nc-fallback strong{font-size:clamp(20px,2.2vw,30px);font-weight:800}.mf-nc-fallback span{font-size:11px;color:#ffdc49;letter-spacing:.16em;font-weight:700}.mf-nc-card-body{padding:16px;flex:1;display:flex;flex-direction:column;gap:11px;min-width:0}.mf-nc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:12px;color:#60718b}.mf-nc-badge{display:inline-block;border-radius:5px;background:#edf4ff;color:#003f87;padding:4px 8px;line-height:1.35;font-size:12px;font-weight:700;max-width:100%}.mf-nc-badge--important,.mf-nc-badge--video{background:#e52431;color:white}.mf-nc-badge--franchise{background:#0057c8;color:#fff}.mf-nc-badge--shop{background:#ffdb3f;color:#001b45}.mf-nc-card h2,.mf-nc-card h3{font-size:19px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mf-news-center .mf-nc-card-title{color:#001b45}.mf-nc-card-body>p{font-size:14px;line-height:1.65;margin:0;color:#526b8e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mf-nc-readmore{margin-top:auto;padding-top:6px;font-weight:700;font-size:14px}.mf-nc-empty{padding:32px 18px;text-align:center;border:1px dashed #ceddf0;border-radius:12px;background:#f7faff;color:#60718b}
.mf-nc-pagination{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0}.mf-nc-pagination a,.mf-nc-pagination span{min-width:38px;min-height:38px;padding:8px 12px;text-align:center;border:1px solid #dce7f5;border-radius:7px;background:white;font-size:14px}.mf-nc-pagination [aria-current=page]{color:white;background:#0057c8;border-color:#0057c8}.mf-nc-pagination .mf-nc-page-summary{border:0;flex-basis:100%;font-size:12px;color:#60718b;margin-top:2px}
.mf-nc-recommendations{padding:24px;margin-top:32px;border-radius:16px;background:#f3f8ff;border:1px solid #e1ebf7}.mf-nc-section-title{font-size:24px;line-height:1.4;margin:0 0 18px}.mf-nc-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mf-nc-recommendation{min-width:0;overflow:hidden;border-radius:12px;border:1px solid #dce7f5;background:#fff;display:flex;flex-direction:column}.mf-nc-recommendation-media{position:relative;aspect-ratio:16/9;background:#003f87;overflow:hidden}.mf-nc-recommendation-media img,.mf-nc-recommendation-media video{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.mf-nc-recommendation-media span{position:absolute;left:12px;bottom:12px;color:#fff;background:#001b45c9;border-radius:7px;padding:5px 10px;font-size:20px}.mf-nc-recommendation>div:last-child{padding:14px;display:flex;flex-direction:column;gap:7px}.mf-nc-recommendation strong{font-size:17px;line-height:1.4;color:#001b45}.mf-nc-recommendation p{font-size:13px;line-height:1.6;color:#60718b;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mf-nc-recommendation small{font-size:13px;font-weight:600;color:#0057c8}
.mf-nc-detail{max-width:920px;margin:0 auto}.mf-nc-back{display:inline-block;margin:6px 0 26px;font-size:15px;font-weight:600}.mf-nc-detail h1{font-size:clamp(28px,3.8vw,46px);line-height:1.3;letter-spacing:-.025em;margin:14px 0 24px}.mf-nc-detail-image{display:block;max-width:100%;width:100%;max-height:580px;object-fit:contain;background:#f3f7fb;border-radius:14px;margin:0 0 28px}.mf-nc-article-body{font-size:18px;line-height:1.9;color:#183759}.mf-nc-article-body p{margin:0 0 20px;white-space:pre-line}.mf-nc-reference{display:flex;align-items:flex-start;gap:14px;border:1px solid #dce7f5;background:#f8fbff;padding:20px;border-radius:12px;margin:28px 0 36px;min-width:0}.mf-nc-reference-symbol{display:grid;place-items:center;flex-shrink:0;background:#0057c8;color:white;width:40px;height:40px;border-radius:9px}.mf-nc-reference strong{display:block;margin-bottom:7px}.mf-nc-reference a{font-size:14px;overflow-wrap:anywhere}.mf-nc-reference p{margin:0 0 4px;font-size:14px}.mf-nc-related{margin:38px 0 0}.mf-nc-related .mf-nc-card h3{font-size:16px}.mf-nc-related .mf-nc-card-body{padding:12px}.mf-nc-related .mf-nc-card-body>p{display:none}
@media(max-width:1023px){.mf-nc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-nc-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-nc-slide{flex-direction:column;align-items:flex-start;gap:14px;padding:28px 60px}}
@media(max-width:600px){.mf-news-center{width:calc(100% - 24px);margin:20px auto 32px}.mf-nc-heading{padding-top:0}.mf-nc-grid{grid-template-columns:minmax(0,1fr);gap:16px}.mf-nc-slide{min-height:260px;padding:24px 42px;gap:10px}.mf-nc-slide p{font-size:14px}.mf-nc-slide h2{font-size:22px}.mf-nc-arrow{width:28px;height:28px;font-size:20px}.mf-nc-arrow--prev{left:7px}.mf-nc-arrow--next{right:7px}.mf-nc-filters{gap:8px}.mf-news-center .mf-nc-filter{padding:9px 10px;font-size:13px}.mf-nc-recommendations{padding:16px}.mf-nc-recommendation-grid{gap:10px}.mf-nc-recommendation>div:last-child{padding:11px}.mf-nc-recommendation strong{font-size:15px}.mf-nc-detail h1{font-size:30px}.mf-nc-article-body{font-size:16px;line-height:1.9}.mf-nc-reference{padding:16px;gap:10px}.mf-nc-section-title{font-size:22px}}
