
html,body{margin:0!important;padding:0!important;width:100%!important;overflow-x:hidden!important}
.mblog{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#171717}.mblog *{box-sizing:border-box}
.mblog-wrap{width:min(1240px,calc(100% - 64px));margin:auto}
.mblog-hero{padding:74px 32px 58px;background:#17181a;color:#fff}.mblog-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#e9540b;font-weight:700;margin:0 0 15px}.mblog-hero h1{font-size:48px;line-height:1.08;font-weight:400;margin:0 0 16px}.mblog-hero p{font-size:17px;line-height:1.7;color:#bbb;max-width:760px;margin:0}
.mblog-list{padding:76px 0 96px}.mblog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.mblog-card{display:block;text-decoration:none;color:#fff;border:1px solid #2b303a;border-radius:12px;overflow:hidden;background:#151a24;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mblog-card:hover{transform:translateY(-4px);border-color:rgba(233,84,11,.55);box-shadow:0 18px 45px rgba(0,0,0,.15)}
.mblog-visual{height:210px;position:relative;overflow:hidden;background:linear-gradient(145deg,#24242a 0%,#1e2025 57%,#2b2416 100%)}
.mblog-visual:before,.mblog-visual:after{content:"";position:absolute;border:1px solid rgba(255,184,42,.45);border-radius:36px;transform:rotate(-40deg)}
.mblog-visual:before{width:310px;height:130px;right:-75px;top:-54px}.mblog-visual:after{width:260px;height:120px;right:-42px;bottom:-60px;border-color:rgba(255,255,255,.22)}
.mblog-number{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);font-size:92px;line-height:1;font-weight:700;letter-spacing:-.07em;color:rgba(255,255,255,.12)}
.mblog-arrow{position:absolute;right:20px;top:17px;font-size:27px;color:#ffbd29}.mblog-label{position:absolute;left:18px;bottom:20px;background:#ffd45a;color:#171717;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}
.mblog-body{padding:27px 22px 25px}.mblog-meta{display:flex;justify-content:space-between;gap:20px;color:#bac2d2;font-size:10px;letter-spacing:.08em;margin-bottom:19px}.mblog-card h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:0 0 15px;color:#fff}.mblog-card-desc{font-size:14px;line-height:1.75;color:#b7becc;margin:0}.mblog-more{display:inline-block;margin-top:23px;color:#ffd45a;font-size:12px;font-weight:700}.mblog-more span{margin-left:8px}
/* detail */
.mblog-article{padding:64px 0 94px}.mblog-article-wrap{width:min(900px,calc(100% - 64px));margin:auto}.mblog-article-top{display:flex;justify-content:space-between;gap:20px;color:#858585;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:26px}.mblog-lead{font-size:20px!important;line-height:1.75!important;color:#333!important}.mblog-content p{font-size:17px;line-height:1.85;color:#555;margin:0 0 25px}.mblog-content h2{font-size:30px;line-height:1.22;font-weight:400;letter-spacing:-.025em;margin:50px 0 17px}.mblog-content a{color:#e9540b}.mblog-cta{margin-top:56px;padding:31px 33px;background:#f5f5f5;border-radius:10px}.mblog-cta h2{margin:0 0 11px;font-size:25px}.mblog-cta p{font-size:15px;margin:0 0 18px}.mblog-cta a{display:inline-block;text-decoration:none;color:#fff;background:#17181a;padding:13px 18px;border-radius:5px;font-size:12px;font-weight:700}.mblog-back{display:inline-block;margin-top:30px;text-decoration:none;color:#171717!important;border-bottom:1px solid #ccc;padding-bottom:5px;font-size:12px;font-weight:700}
@media(max-width:800px){.mblog-wrap,.mblog-article-wrap{width:calc(100% - 34px)}.mblog-hero{padding:52px 0 42px}.mblog-hero h1{font-size:36px}.mblog-grid{grid-template-columns:1fr}.mblog-list{padding:45px 0 65px}.mblog-visual{height:190px}.mblog-card h2{font-size:23px}.mblog-article{padding:42px 0 70px}.mblog-content p{font-size:16px}.mblog-content h2{font-size:27px}.mblog-lead{font-size:18px!important}}
