/* Scoped overlay; disabling the plugin restores the theme and stored content. */
:root{--mfux-ink:#19324a;--mfux-blue:#205c88;--mfux-line:#d9e2ea;--mfux-soft:#f2f6f9;--mfux-radius:12px}
.mfux-ready .grid_post-box .grid_post_thumbnail,.mfux-ready .grid_post-box .post_thumbnail_wrap{height:auto!important;min-height:0!important;aspect-ratio:1.9;overflow:hidden;margin:0!important}
.mfux-ready .grid_post-box .grid_post_thumbnail img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;transform:none!important;background:#f2f5f7}
.mfux-ready .grid_post-box .post-meta-all{position:relative!important;padding:12px!important;background:#fff}
.mfux-ready .grid_post-box .post-title{font-size:15px!important;line-height:1.7!important;word-break:normal;overflow-wrap:anywhere}
.mfux-ready .post-box-contents{height:100%;border:1px solid var(--mfux-line);border-radius:10px;overflow:hidden;box-shadow:none}
.mfux-ready .grid_post-box{padding:6px!important;box-sizing:border-box}
.mfux-ready .sc_article .sc_article_thumbnail img,.mfux-ready .sc_article img{object-fit:contain!important;background:#edf2f6}
.mfux-ready .content{font-size:16px!important;line-height:1.95!important;overflow-wrap:anywhere}
.mfux-ready .content p,.mfux-ready .content li{line-height:1.9}
.mfux-ready .content h2,.mfux-ready .content h3{scroll-margin-top:110px}
.mfux-ready .content h2{font-size:1.35rem!important}
.mfux-ready .content h3{font-size:1.15rem!important}
.mfux-ready .mfux-byline{font-size:12px!important;line-height:1.7!important;color:#666!important;font-weight:400!important;margin:0 0 12px!important;padding:0!important;border:0!important}.mfux-ready .mfux-byline :is(a,strong,span){font-size:inherit!important;font-weight:400!important}
.mfux-ready .mfux-lead{font-size:16px!important;line-height:1.9!important;border-left:3px solid #79a6c8;padding:4px 0 4px 16px;margin:18px 0!important}
.mfux-ready a:focus-visible,.mfux-ready button:focus-visible,.mfux-ready select:focus-visible,.mfux-ready summary:focus-visible,.mfux-ready [tabindex]:focus-visible{outline:3px solid #c07d13!important;outline-offset:3px}
.mfux-ready .mfux-header-nav{display:flex!important;justify-content:center;flex-wrap:wrap;list-style:none!important;margin:0!important;padding:0!important}
.mfux-ready .mfux-header-nav>li{display:block!important;float:none!important;flex:0 1 auto!important;min-width:0!important}
.mfux-ready .mfux-header-nav>li>a{display:flex!important;align-items:center;justify-content:center;min-height:48px!important;padding:8px 24px!important;font-size:14px!important;line-height:1.4!important;box-sizing:border-box;white-space:nowrap}
.mfux-ready #scrollnav{overflow:visible!important;height:auto!important}
.mfux-hero{box-sizing:border-box;background:linear-gradient(130deg,#eff5fa,#fff);border-bottom:1px solid var(--mfux-line);padding:42px max(24px,calc((100% - 1200px)/2)) 36px;color:var(--mfux-ink)}
.mfux-hero .mfux-eyebrow{font-size:13px;letter-spacing:.12em;font-weight:700;color:#47647b;margin:0 0 12px}
.mfux-hero .mfux-hero-title{font-size:clamp(25px,3vw,40px);font-weight:800;line-height:1.5;margin:0 0 14px;letter-spacing:.02em}
.mfux-hero .mfux-hero-copy{font-size:16px;max-width:700px;line-height:1.9;margin:0 0 20px}
.mfux-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}
.mfux-actions>a,.mfux-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid var(--mfux-blue);border-radius:7px;background:#fff;color:var(--mfux-blue)!important;text-decoration:none!important;font-size:15px;font-weight:700;line-height:1.5;box-sizing:border-box;cursor:pointer}
.mfux-actions>button,.mfux-actions>.mfux-primary{background:var(--mfux-blue);color:#fff!important}
.mfux-proof{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none;font-size:13px;color:#486075}
.mfux-proof>li{padding:5px 10px;border:1px solid #cedce7;border-radius:20px;background:#fff}
.mfux-purpose,.mfux-basics,.mfux-results,.mfux-sidebar-nav{background:#fff;border:1px solid var(--mfux-line);border-radius:var(--mfux-radius);padding:22px;margin:0 0 24px;box-sizing:border-box}
.mfux-purpose h2,.mfux-basics h2,.mfux-results h2,.mfux-sidebar-nav h2{background:none!important;color:var(--mfux-ink)!important;padding:0!important;margin:0 0 14px!important;border:none!important;font-size:20px!important;line-height:1.5!important;letter-spacing:0!important}
.mfux-purpose h2:before,.mfux-basics h2:before,.mfux-results h2:before,.mfux-sidebar-nav h2:before{display:none!important}
.mfux-purpose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mfux-purpose-grid>a{padding:17px;border:1px solid var(--mfux-line);border-radius:8px;text-decoration:none!important;color:var(--mfux-ink)!important;background:#f6f9fb;display:block;line-height:1.6}
.mfux-purpose-grid strong{display:block;font-size:16px}
.mfux-purpose-grid span{display:block;font-size:13px;color:#526879;margin-top:5px}
.mfux-note{font-size:13px!important;line-height:1.8!important;color:#52616e;margin:14px 0!important}
.mfux-basics ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0!important;padding:0!important}
.mfux-basics li{margin:0!important;border-bottom:1px solid var(--mfux-line)}
.mfux-basics a{display:block;padding:12px 0;line-height:1.65;color:var(--mfux-ink);text-decoration:none;min-height:44px}
.mfux-finder{padding:0!important;margin:14px 0 0!important}
.mfux-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.mfux-fields label{display:block;min-width:0;font-size:14px;font-weight:700}
.mfux-fields label>span{display:block;margin-bottom:6px}
.mfux-fields select{height:46px!important;min-height:46px;width:100%;max-width:100%;border:1px solid #b6c4d0;border-radius:6px;padding:8px 28px 8px 10px;background:#fff;font-size:16px;color:#182d3e;box-sizing:border-box}
.mfux-results{margin:16px 6px 20px}
.mfux-results>p{margin:0 0 12px;line-height:1.7;font-size:14px}
.mfux-results strong{font-size:21px;color:var(--mfux-ink)}
.mfux-status,.mfux-chips{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.mfux-status a,.mfux-chip{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;min-height:40px;box-sizing:border-box;font-size:14px;text-decoration:none!important;border:1px solid var(--mfux-line);border-radius:6px;color:var(--mfux-ink)!important;background:#fff}
.mfux-status a[aria-current]{background:var(--mfux-ink);color:#fff!important;border-color:var(--mfux-ink)}
.mfux-chip{background:#eaf2f8}
.mfux-results summary,.mfux-toc summary{padding:12px 0;font-size:15px;font-weight:700;cursor:pointer;min-height:44px;box-sizing:border-box;line-height:1.5;color:var(--mfux-ink)}
.mfux-results summary::marker,.mfux-toc summary::marker{color:var(--mfux-blue)}
.mfux-toc{clear:both;border:1px solid var(--mfux-line);border-radius:8px;background:var(--mfux-soft);padding:4px 18px;margin:24px 0!important}
.mfux-toc summary span{font-size:12px;font-weight:400;margin-left:8px}
.mfux-toc ol{padding:0 0 8px 22px!important;margin:0!important}
.mfux-toc a{display:block;min-height:40px;padding:6px 0;color:var(--mfux-blue)!important;font-size:15px;text-decoration:none!important;line-height:1.6}
.mfux-table-wrap{overflow:auto!important;max-width:100%;position:relative;margin:0 0 22px!important;overscroll-behavior-x:contain;border:1px solid var(--mfux-line);border-radius:7px}
.mfux-table-wrap table{margin:0!important;border-collapse:separate!important;border-spacing:0!important;font-size:14px!important}
.mfux-table-wrap th:first-child,.mfux-table-wrap td:first-child{position:sticky;left:0;z-index:1;background:#f0f5f8!important;box-shadow:1px 0 0 #cbd5dd;min-width:100px;max-width:160px}
.mfux-table-hint{font-size:13px!important;color:#506a7d;line-height:1.6!important;margin:8px 0!important}
.mfux-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}
.mfux-fit-card{padding:18px;border:1px solid #b9d4c5;border-radius:8px;background:#f3f9f5}
.mfux-fit-card:last-child{background:#fbf5f0;border-color:#e5cbb7}
.mfux-fit-card h3{margin:0 0 12px!important;font-size:17px!important;border:0!important;padding:0!important;background:none!important}
.mfux-fit-card li{font-size:15px!important;line-height:1.8!important}
.mfux-ready .single_thumbnail.mfux-article-image{margin:22px 0!important;background:#f3f6f8!important}
.mfux-ready .single_thumbnail.mfux-article-image img{max-height:250px!important;width:100%;object-fit:contain}
.mfux-share-label{font-size:14px;color:#536370;font-weight:700;margin:20px 0 8px}
.mfux-sidebar-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--mfux-line);color:var(--mfux-ink)!important;font-size:15px;text-decoration:none;min-height:44px;box-sizing:border-box}
.mfux-ready #sidebar{display:flex;flex-direction:column;gap:12px}
.mfux-ready #sidebar>.widget{width:100%;box-sizing:border-box}
.mfux-ready #sidebar #custom_html-13{order:10}
.mfux-ready #sidebar #diver_widget_newpost-2{order:8}
.mfux-ready #custom_html-18 .mfux-fields{grid-template-columns:1fr}
.mfux-menu-button{appearance:none;background:transparent;border:0;padding:12px;min-width:48px;min-height:48px;color:var(--mfux-ink);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:10}
.mfux-menu-button span{display:block;width:22px;height:2px;background:currentColor}
.mfux-menu-dialog{padding:0;margin:0 auto 0 0;height:100dvh;max-height:100dvh;max-width:calc(100vw - 28px);width:360px;border:0;color:var(--mfux-ink);background:#fff;box-shadow:5px 0 30px #0002;overflow:auto;box-sizing:border-box}
.mfux-menu-dialog::backdrop{background:#13233880}
.mfux-menu-inner{padding:20px}
.mfux-menu-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--mfux-line);padding-bottom:12px}
.mfux-menu-top strong{font-size:18px}
.mfux-menu-close{background:#f0f4f7;color:var(--mfux-ink);border:1px solid var(--mfux-line);border-radius:5px;padding:10px 14px;min-height:44px;font-size:14px;cursor:pointer}
.mfux-menu-links{list-style:none;margin:8px 0 20px!important;padding:0!important}
.mfux-menu-links a{display:block;min-height:48px;padding:14px 0;box-sizing:border-box;border-bottom:1px solid var(--mfux-line);color:var(--mfux-ink);font-size:16px;text-decoration:none}
.mfux-menu-dialog .mfux-fields{grid-template-columns:1fr}
.mfux-ready.mfux-menu-open{overflow:hidden}
.mfux-ready .drawer-nav{display:none!important}
.mfux-empty{padding:24px;margin:16px 6px;border:1px solid var(--mfux-line);border-radius:10px;background:#fff}
.mfux-empty h2{background:none;color:var(--mfux-ink);padding:0;font-size:20px}
@media(min-width:769px){.header-wrap>.header-logo>.mfux-menu-button{display:none}.mfux-ready #nav_fixed .mfux-menu-button{display:none}}
@media(max-width:768px){
 .mfux-ready #scrollnav .mfux-header-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%!important;max-width:100%!important}
 .mfux-ready #scrollnav .mfux-header-nav>li>a{font-size:12px!important;padding:9px 2px!important;margin:0!important;min-height:44px!important}
 .mfux-hero{padding:26px 20px 28px}
 .mfux-hero .mfux-hero-copy{font-size:15px}
 .mfux-hero .mfux-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
 .mfux-hero .mfux-actions>a{font-size:14px;padding:10px 6px;min-height:50px}
 .mfux-purpose,.mfux-basics,.mfux-results{padding:18px 14px}
 .mfux-purpose-grid{gap:10px}
 .mfux-purpose-grid>a{padding:13px 11px}
 .mfux-purpose-grid strong{font-size:15px}
 .mfux-purpose-grid span{font-size:13px}
 .mfux-fit-grid{grid-template-columns:1fr}
 .mfux-ready .content h2{font-size:20px!important}
 .mfux-ready .grid_post-box .post-title{font-size:14px!important}
 .mfux-ready .grid_post-box .post-meta-all{padding:10px!important}
 .mfux-ready .grid_post-box .post-cat{font-size:11px!important;line-height:1.6}
 .mfux-ready .single_thumbnail.mfux-article-image img{max-height:160px!important}
 .mfux-basics ul{grid-template-columns:1fr}
 .mfux-ready #sidebar #diver_widget_newpost-2{display:none}
}
@media(prefers-reduced-motion:reduce){.mfux-ready *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.mfux-finder input[type="search"]{width:100%;min-width:0;min-height:44px;border:1px solid #b7c0c4;border-radius:4px;background:#fff;padding:10px;font:inherit;box-sizing:border-box;color:#25343d}.mfux-keyword{grid-column:1/-1}

.mfux-more-filters{margin:12px 0}.mfux-more-filters summary{cursor:pointer;padding:10px 0;font-size:13px}.mfux-more-filters[open] .mfux-fields{margin-top:12px}
body.mfs-finder #sidebar{display:none!important}body.mfs-finder #main{width:100%!important;padding:0!important;margin:0!important}body.mfs-finder .mfux-results{border-radius:0;box-shadow:none}body.mfs-finder .mfux-results .mfux-finder{max-width:850px}body.mfs-finder .mfux-results .mfux-actions{margin-top:12px}

body.mfs-finder .wrap-grid-post-box>.mfux-results{flex:0 0 calc(100% - 12px)!important;width:calc(100% - 12px)!important;max-width:none!important}body.mfs-finder .mfux-results .mfux-finder{max-width:none}body.mfs-finder .mfux-results .mfux-finder>.mfux-fields{grid-template-columns:2fr 1fr}body.mfs-finder .mfux-results .mfux-finder>.mfux-fields>.mfux-keyword{grid-column:auto}@media(max-width:600px){body.mfs-finder .mfux-results .mfux-finder>.mfux-fields{grid-template-columns:1fr}}
