.mxg-container{width:100%;max-width:var(--container-max)}.mxg-container{margin-inline:auto;padding-inline:var(--container-pad)}.mxg-btn-primary{display:inline-flex;align-items:center;gap:0.5rem;color:var(--color-white);font-family:var(--font-body);font-weight:600;font-size:0.875rem;text-decoration:none;padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.625rem;padding-left:1.25rem;background-color:var(--color-coral);border-radius:var(--radius-full);border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer}.mxg-btn-primary:hover{background-color:var(--color-coral-dark);box-shadow:0px 4px 12px rgba(232,96,60,.35);transform:translate3d(0,-1px,0)}.mxg-btn-primary{transition:background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.mxg-tag{display:inline-flex;align-items:center;color:var(--color-coral);font-family:var(--font-body);font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.06em;padding-top:0.2rem;padding-right:0.6rem;padding-bottom:0.2rem;padding-left:0.6rem;background-color:rgba(232,96,60,.08);border-radius:var(--radius-full);border-top:1px solid rgba(232,96,60,.2);border-right:1px solid rgba(232,96,60,.2);border-bottom:1px solid rgba(232,96,60,.2);border-left:1px solid rgba(232,96,60,.2)}.mxg-card{display:flex;flex-flow:column;height:100%;overflow:hidden;background-color:var(--color-white);border-radius:var(--radius-xl);border-top:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);border-left:1px solid var(--color-gray-100)}.mxg-card:hover{transform:translate3d(0,-4px,0)}.mxg-card:hover{box-shadow:var(--shadow-lg)}.mxg-card:hover .mxg-card__image{transform:scale(1.04,1.04)}.mxg-card:hover .mxg-card__title{color:var(--color-coral)}.mxg-card{box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.mxg-card__image-wrap{display:block;width:100%;overflow:hidden;aspect-ratio:16/9;background-image:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.mxg-card__image{display:block;width:100%;height:100%;object-fit:cover}.mxg-card__image{transition:transform var(--transition-base)}.mxg-card__body{display:flex;flex-flow:column;gap:0.75rem;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}.mxg-card__meta{display:flex;align-items:center;gap:0.75rem}.mxg-card__meta{flex-wrap:wrap}.mxg-card__date{color:var(--color-text-muted);font-weight:500;font-size:0.75rem}.mxg-card__title{color:var(--color-navy);font-family:var(--font-heading);font-weight:700;font-size:1.125rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mxg-card__title{transition:color var(--transition-fast)}.mxg-card__excerpt{flex-grow:1;flex-shrink:1;flex-basis:0px;color:var(--color-text-muted);font-size:0.875rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mxg-card__link{display:inline-flex;align-items:center;gap:0.5rem;color:var(--color-coral);font-weight:700;font-size:0.875rem;text-decoration:none;margin-top:0.5rem}.mxg-card__link:hover{gap:0.75rem}.mxg-card__link::after{content:"→"}.mxg-card__link{transition:gap var(--transition-fast)}.mxg-article-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media (max-width:767px){.mxg-article-grid{grid-template-columns:1fr}}.mxg-nav-link{color:var(--color-navy);font-family:var(--font-body);font-weight:600;font-size:0.875rem;text-decoration:none;padding-top:0.5rem;padding-right:0.25rem;padding-bottom:0.5rem;padding-left:0.25rem;border-bottom:2px solid transparent}.mxg-nav-link:hover{color:var(--color-coral)}.mxg-nav-link{transition:color var(--transition-fast),border-color var(--transition-fast)}.mxg-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:1000;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-100);box-shadow:0px 1px 0px rgba(0,0,0,.04)}.mxg-header__inner{display:flex;justify-content:space-between;align-items:center;gap:2rem;height:72px}.mxg-header__logo{display:flex;align-items:center;gap:0.75rem;flex-shrink:0;text-decoration:none}.mxg-header__logo-mark{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#fff;font-family:var(--font-heading);font-weight:900;font-size:1rem;letter-spacing:-0.05em;background-color:var(--color-coral);border-radius:var(--radius-md)}.mxg-header__logo-text{color:var(--color-navy);font-family:var(--font-heading);font-weight:800;font-size:1.125rem;line-height:1}.mxg-header__logo-text span{color:var(--color-coral)}.mxg-header__nav{display:flex;align-items:center;gap:2rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mxg-header__nav{list-style:none}@media (max-width:767px){.mxg-header__nav{display:none}}.mxg-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.mxg-footer{color:rgba(255,255,255,.75);background-color:var(--color-navy)}.mxg-footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.mxg-footer__top{padding-block:4rem}@media (max-width:1023px){.mxg-footer__top{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:767px){.mxg-footer__top{grid-template-columns:1fr}}.mxg-footer__brand-name{color:var(--color-white);font-family:var(--font-heading);font-weight:800;font-size:1.25rem;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.mxg-footer__brand-name span{color:var(--color-coral)}.mxg-footer__tagline{max-width:280px;font-size:0.875rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}.mxg-footer__heading{color:var(--color-white);font-family:var(--font-heading);font-weight:700;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.mxg-footer__links{display:flex;flex-flow:column;gap:0.75rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mxg-footer__links a{color:rgba(255,255,255,.65);font-size:0.875rem;text-decoration:none}.mxg-footer__links a{transition:color var(--transition-fast)}.mxg-footer__links a:hover{color:var(--color-coral)}.mxg-footer__links{list-style:none}.mxg-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid rgba(255,255,255,.1)}.mxg-footer__bottom{padding-block:1.5rem;flex-wrap:wrap}@media (max-width:767px){.mxg-footer__bottom{flex-flow:column;text-align:center}}.mxg-footer__copy{color:rgba(255,255,255,.45);font-size:0.75rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mxg-blog-hero{position:relative;overflow:hidden;text-align:center;background-image:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 60%,var(--color-navy) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.mxg-blog-hero::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(232,96,60,.18) 0%,transparent 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mxg-blog-hero::before{content:""}.mxg-blog-hero{padding-block:5rem 4rem}.mxg-blog-hero__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;color:var(--color-coral);font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:1.25rem;padding-top:0.3rem;padding-right:0.9rem;padding-bottom:0.3rem;padding-left:0.9rem;background-color:rgba(232,96,60,.12);border-radius:var(--radius-full);border-top:1px solid rgba(232,96,60,.25);border-right:1px solid rgba(232,96,60,.25);border-bottom:1px solid rgba(232,96,60,.25);border-left:1px solid rgba(232,96,60,.25)}.mxg-blog-hero__title{color:var(--color-white);font-family:var(--font-heading);font-weight:900;font-size:clamp(2rem,6vw,3.5rem);line-height:1.1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.mxg-blog-hero__desc{max-width:560px;color:rgba(255,255,255,.72);font-size:1.125rem;line-height:1.65;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.mxg-filter-bar{display:flex;align-items:center;gap:0.75rem;margin-bottom:2.5rem;border-bottom:1px solid var(--color-gray-100)}.mxg-filter-bar{flex-wrap:wrap;padding-block:2rem}.mxg-filter-bar__label{color:var(--color-text-muted);font-weight:600;font-size:0.875rem;margin-right:0.5rem}.mxg-filter-pill{display:inline-flex;align-items:center;color:var(--color-gray-600);font-weight:700;font-size:0.7rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;padding-top:0.35rem;padding-right:0.85rem;padding-bottom:0.35rem;padding-left:0.85rem;background-color:var(--color-gray-50);border-radius:var(--radius-full);border-top:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);border-left:1px solid var(--color-gray-100)}.mxg-filter-pill:hover{color:var(--color-white);background-color:var(--color-coral)}.mxg-filter-pill.active{color:var(--color-white);background-color:var(--color-coral)}.mxg-filter-pill{transition:all var(--transition-fast)}.mxg-section{padding-block:4rem}.mxg-post-hero{position:relative;overflow:hidden;background-color:var(--color-navy)}.mxg-post-hero::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(232,96,60,.15) 0%,transparent 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.mxg-post-hero::before{content:""}.mxg-post-hero{padding-block:3rem 0}@media (max-width:767px){.mxg-post-hero{padding-top:2rem}}.mxg-post-hero__inner{max-width:var(--container-max);padding-bottom:2.5rem}.mxg-post-hero__inner{margin-inline:auto;padding-inline:var(--container-pad)}.mxg-post-hero__breadcrumb{display:flex;align-items:center;gap:0.5rem;color:rgba(255,255,255,.55);font-size:0.75rem;margin-bottom:1.25rem}.mxg-post-hero__breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none}.mxg-post-hero__breadcrumb a{transition:color var(--transition-fast)}.mxg-post-hero__breadcrumb a:hover{color:var(--color-coral)}.mxg-post-hero__breadcrumb{flex-wrap:wrap}.mxg-post-hero__breadcrumb-sep{opacity:.4}.mxg-post-hero__meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.mxg-post-hero__meta{flex-wrap:wrap}.mxg-post-hero__title{max-width:760px;color:var(--color-white);font-family:var(--font-heading);font-weight:900;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}.mxg-post-hero__excerpt{max-width:640px;color:rgba(255,255,255,.7);font-size:1.0625rem;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:2rem;margin-left:0px}.mxg-post-hero__author{display:flex;align-items:center;gap:0.75rem}.mxg-post-hero__author-name{color:rgba(255,255,255,.85);font-weight:600;font-size:0.875rem}.mxg-post-hero__author-date{color:rgba(255,255,255,.5);font-size:0.75rem}.mxg-post-hero__image{display:block;width:100%;max-height:480px;object-fit:cover;margin-top:2rem;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-bottom-left-radius:0px;border-bottom-right-radius:0px}.mxg-post-layout{display:grid;grid-template-columns:1fr 340px;align-items:start;gap:3rem;max-width:var(--container-max)}.mxg-post-layout{margin-inline:auto;padding-inline:var(--container-pad);padding-block:3rem}@media (max-width:1023px){.mxg-post-layout{grid-template-columns:1fr}}@media (max-width:767px){.mxg-post-layout{gap:2rem}.mxg-post-layout{padding-block:2rem}}.mxg-post-content{color:var(--color-text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.8}.mxg-post-content h2{color:var(--color-navy);font-family:var(--font-heading);font-weight:800;font-size:1.625rem;line-height:1.25;margin-top:2.5rem;margin-right:0px;margin-bottom:1rem;margin-left:0px}.mxg-post-content h3{color:var(--color-navy);font-family:var(--font-heading);font-weight:700;font-size:1.25rem;margin-top:2rem;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.mxg-post-content p{margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.mxg-post-content a{color:var(--color-coral);text-decoration:underline}.mxg-post-content a{text-underline-offset:2px}.mxg-post-content li{margin-bottom:0.5rem}.mxg-post-content blockquote{color:var(--color-gray-600);font-style:italic;margin-top:2rem;margin-right:0px;margin-bottom:2rem;margin-left:0px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem;background-color:rgba(232,96,60,.05);border-top-left-radius:0px;border-top-right-radius:var(--radius-md);border-bottom-left-radius:0px;border-bottom-right-radius:var(--radius-md);border-left:4px solid var(--color-coral)}.mxg-post-content img{height:auto;max-width:100%;border-radius:var(--radius-lg)}.mxg-post-content img{margin-block:1.5rem}.mxg-post-content code{color:var(--color-navy);font-size:0.875em;padding-top:0.15rem;padding-right:0.4rem;padding-bottom:0.15rem;padding-left:0.4rem;background-color:var(--color-gray-50);border-radius:var(--radius-sm)}.mxg-post-content ul{margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:1.5rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mxg-post-content ol{margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:1.5rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mxg-post-tags{display:flex;align-items:center;gap:0.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-gray-100)}.mxg-post-tags{flex-wrap:wrap}.mxg-post-tags__label{color:var(--color-text-muted);font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.06em;margin-right:0.25rem}.mxg-post-tag{color:var(--color-navy);font-weight:600;font-size:0.75rem;text-decoration:none;padding-top:0.25rem;padding-right:0.75rem;padding-bottom:0.25rem;padding-left:0.75rem;background-color:var(--color-gray-50);border-radius:var(--radius-full);border-top:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);border-left:1px solid var(--color-gray-100)}.mxg-post-tag:hover{color:var(--color-white);background-color:var(--color-navy)}.mxg-post-tag{transition:all var(--transition-fast)}.mxg-related-section{margin-top:3rem;padding-top:2.5rem;border-top:2px solid var(--color-gray-100)}.mxg-related-section__title{color:var(--color-navy);font-family:var(--font-heading);font-weight:800;font-size:1.375rem;margin-top:0px;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}.mxg-sidebar{display:flex;flex-flow:column;gap:1.5rem;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 88px)}@media (max-width:1023px){.mxg-sidebar{position:static}}.mxg-widget{overflow:hidden;background-color:var(--color-white);border-radius:var(--radius-xl);border-top:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);border-left:1px solid var(--color-gray-100)}.mxg-widget{box-shadow:var(--shadow-sm)}.mxg-widget__header{display:flex;align-items:center;gap:0.5rem;padding-top:1rem;padding-right:1.25rem;padding-bottom:1rem;padding-left:1.25rem;background-color:var(--color-navy)}.mxg-widget__title{color:var(--color-white);font-family:var(--font-heading);font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mxg-widget__title-accent{display:inline-block;width:3px;height:14px;background-color:var(--color-coral);border-radius:2px}.mxg-widget__body{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}.mxg-cat-list{display:flex;flex-flow:column;gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mxg-cat-list{list-style:none}.mxg-cat-list__item{border-bottom:1px solid var(--color-gray-50)}.mxg-cat-list__item:last-child{border-bottom:none solid}.mxg-cat-list__link{display:flex;justify-content:space-between;align-items:center;color:var(--color-navy);font-weight:500;font-size:0.875rem;text-decoration:none;padding-top:0.625rem;padding-right:0px;padding-bottom:0.625rem;padding-left:0px}.mxg-cat-list__link:hover{color:var(--color-coral)}.mxg-cat-list__link:hover .mxg-cat-list__arrow{color:var(--color-coral);transform:translate3d(3px,0,0)}.mxg-cat-list__link{transition:color var(--transition-fast)}.mxg-cat-list__arrow{color:var(--color-gray-400);font-size:0.75rem}.mxg-cat-list__arrow{transition:color var(--transition-fast),transform var(--transition-fast)}.mxg-sidebar-post{display:flex;align-items:start;gap:0.875rem;text-decoration:none;padding-top:0.75rem;padding-right:0px;padding-bottom:0.75rem;padding-left:0px;border-bottom:1px solid var(--color-gray-50)}.mxg-sidebar-post:last-child{padding-bottom:0px;border-bottom:none solid}.mxg-sidebar-post:first-child{padding-top:0px}.mxg-sidebar-post:hover .mxg-sidebar-post__title{color:var(--color-coral)}.mxg-sidebar-post__thumb{flex-shrink:0;width:64px;height:64px;object-fit:cover;background-image:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius-md)}.mxg-sidebar-post__info{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px}.mxg-sidebar-post__date{color:var(--color-text-muted);font-weight:500;font-size:0.7rem;margin-bottom:0.25rem}.mxg-sidebar-post__title{display:-webkit-box;overflow:hidden;color:var(--color-navy);font-family:var(--font-heading);font-weight:700;font-size:0.875rem;line-height:1.3}.mxg-sidebar-post__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--transition-fast)}.mxg-cta-widget{position:relative;overflow:hidden;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-image:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy-light) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--radius-xl)}.mxg-cta-widget::before{position:absolute;top:-20px;right:-20px;width:100px;height:100px;background-color:rgba(232,96,60,.2);border-radius:50%;pointer-events:none}.mxg-cta-widget::before{content:""}.mxg-cta-widget__label{color:var(--color-coral);font-weight:700;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:0.75rem}.mxg-cta-widget__title{color:var(--color-white);font-family:var(--font-heading);font-weight:800;font-size:1.125rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.mxg-cta-widget__desc{color:rgba(255,255,255,.7);font-size:0.8125rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:1.25rem;margin-left:0px}.mxg-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}@media (max-width:767px){.mxg-related-grid{grid-template-columns:1fr}}