@font-face{font-family:MensofoNoto;src:url('/assets/mensofo/NotoSans-Regular.ttf')}@font-face{font-family:MensofoNoto;src:url('/assets/mensofo/NotoSans-Bold.ttf');font-weight:700}.mf-page .intro{max-width:1100px}.mf-page .intro h1{font-size:clamp(2.6rem,5.7vw,5.1rem);line-height:1.08;max-width:1080px}.mf-byline{font-size:14px;margin-top:28px}.mf-hero{background:#182c49;border-radius:16px;padding:clamp(28px,6vw,80px);margin-bottom:60px}.mf-hero img{display:block;width:100%;max-width:740px;max-height:450px;object-fit:contain;margin:auto}.mf-prose{max-width:850px;margin:auto;font-size:18px;line-height:1.8}.mf-prose section{margin-bottom:75px;scroll-margin-top:110px}.mf-prose h2{font-size:clamp(1.8rem,3.1vw,2.8rem);line-height:1.2;letter-spacing:-.035em;margin-bottom:25px}.mf-prose p+p{margin-top:1.2em}.mf-prose figure{margin:32px 0}.mf-prose figure img{width:100%;height:auto;border-radius:12px}.mf-prose figcaption{font-size:13px;line-height:1.65;margin-top:14px;color:#4d4141}.mf-logo-panel{background:white;border-radius:12px;padding:35px}.mf-logo-panel img{height:170px!important;object-fit:contain}.mf-contents{max-width:850px;margin:0 auto 50px;display:flex;flex-wrap:wrap;gap:12px 22px;border-bottom:1px solid #17131330;padding-bottom:24px;font-size:14px}.mf-contents strong{width:100%}.mf-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0}.mf-palette>div{padding:100px 15px 20px;border-radius:12px;font-size:13px}.mf-palette dt{font-weight:700}.mf-palette dd{margin:6px 0 0;font-size:12px}.mf-swatch-0{background:#182c49;color:white}.mf-swatch-1{background:#234e92;color:white}.mf-swatch-2{background:#eaf0f8;color:#182c49}.mf-swatch-3{background:#f4f7fc;color:#182c49}.mf-phone-study{max-width:470px;margin-inline:auto!important}.mf-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mf-social-grid figure{margin:18px 0}.mf-motion-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.mf-motion-grid figure{min-width:0}.mf-motion-grid video{display:block;width:100%;aspect-ratio:9/16;background:#182c49;border-radius:12px}.mf-motion-grid strong,.mf-motion-grid span{display:block}.mf-motion-grid span{margin-top:5px}.mf-note{font-size:13px!important}.mf-takeaway{border-top:1px solid #17131330;padding-top:32px}@media(max-width:650px){.mf-prose{font-size:17px}.mf-prose section{margin-bottom:52px}.mf-palette{grid-template-columns:1fr 1fr}.mf-social-grid,.mf-motion-grid{grid-template-columns:1fr}.mf-social-grid figure{max-width:430px;margin:14px auto}.mf-motion-grid figure{max-width:340px;margin:16px auto}.mf-hero{margin-bottom:38px}.mf-logo-panel{padding:22px}.mf-logo-panel img{height:110px!important}.mf-contents{font-size:13px}}
