/* MakroMaster FAZ38 v34 — scoped public information pages; preserves storefront, header and account CSS. */
.mm-info{
  --mi-bg:#081b32;--mi-panel:#0a203a;--mi-panel-2:#0b2b4d;
  --mi-stroke:#1a476f;--mi-stroke-bright:#27679c;
  --mi-text:#eef7ff;--mi-muted:#9eb9d4;--mi-faded:#789ab9;
  --mi-blue:#279aff;--mi-blue-pale:#65c7ff;
  color:var(--mi-text);font:inherit;padding:0 0 84px;min-height:52vh;
}
.mm-info *{box-sizing:border-box}
.mm-info [hidden]{display:none!important}
.mm-info__wrap{width:min(1440px,calc(100% - 48px));margin-inline:auto;min-width:0}
.mm-info a{text-decoration:none}
.mm-info__breadcrumb{display:flex;gap:11px;align-items:center;min-width:0;padding:24px 0 22px;color:var(--mi-faded);font-size:12px;font-weight:650}
.mm-info__breadcrumb a{color:var(--mi-muted);white-space:nowrap}.mm-info__breadcrumb a:hover{color:var(--mi-blue-pale)}
.mm-info__breadcrumb i{font-size:9px;flex:0 0 auto;opacity:.6}.mm-info__breadcrumb span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mm-info__hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:260px;border:1px solid #1a5488;border-radius:18px;background:radial-gradient(ellipse 64% 100% at 96% 18%,rgba(16,96,169,.45),transparent 76%),linear-gradient(115deg,#0c2c4c 0%,#081b32 64%,#06172a 100%);overflow:hidden;padding:42px clamp(22px,4vw,58px);margin-bottom:38px}
.mm-info__hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(72,154,226,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(72,154,226,.065) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,transparent 34%,#000 100%)}
.mm-info__hero-copy{position:relative;z-index:2;max-width:775px;min-width:0}
.mm-info__eyebrow{display:inline-flex;align-items:center;gap:9px;color:#5ebfff;font-size:11px;letter-spacing:.17em;font-weight:850;text-transform:uppercase}
.mm-info__hero h1{margin:15px 0 13px;color:#fff;font-size:clamp(31px,3.5vw,49px);font-weight:900;line-height:1.13;letter-spacing:-.025em;overflow-wrap:anywhere}
.mm-info__hero h1 em{font-style:normal;color:#55b8ff}
.mm-info__hero-copy>p{margin:0;max-width:610px;color:#adc7e0;font-size:15px;line-height:1.8}
.mm-info__hero-decoration{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:235px;height:235px;display:grid;place-items:center;pointer-events:none}
.mm-info__hero-symbol{width:146px;height:146px;border:1px solid #3689cb88;border-radius:36px;display:grid;place-items:center;color:#85cfff;font-size:63px;transform:rotate(-11deg);background:linear-gradient(145deg,#15588a88,#08294b50);box-shadow:0 0 0 16px #116ab10e,0 0 0 37px #116ab108}
.mm-info__hero-symbol i{transform:rotate(11deg)}
.mm-info__orb{position:absolute;width:15px;height:15px;background:#47c4ff;border-radius:50%;box-shadow:0 0 25px #49c3ff}.mm-info__orb--one{top:28px;right:18px}.mm-info__orb--two{bottom:35px;left:4px;width:8px;height:8px}
.mm-info__hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.mm-info__hero-tags span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:9px;background:#0a416c9c;border:1px solid #2863957c;color:#bbdef8;font-size:12px;font-weight:750}.mm-info__hero-tags i{color:#59c4ff}
.mm-info__panel{min-width:0;background:linear-gradient(180deg,#0b213b,#081b31);border:1px solid var(--mi-stroke);border-radius:15px;padding:25px;box-shadow:0 15px 35px #00000015}
.mm-info__panel-title{display:flex;align-items:center;gap:10px;font-weight:900;color:#eaf6ff;font-size:13px;letter-spacing:.09em;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #21476c}
.mm-info__panel-title i{color:#52b6ff}
.mm-info__section-head{border-bottom:1px solid #1c4264;padding-bottom:19px;margin-bottom:24px}.mm-info__section-head h2{font-size:clamp(22px,2.6vw,30px);font-weight:900;margin:9px 0 0;color:var(--mi-text);line-height:1.3;overflow-wrap:anywhere}
.mm-info__empty{min-height:275px;border:1px dashed #285784;border-radius:15px;background:#0a2139bd;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px;margin:14px 0 24px}.mm-info__empty>i{font-size:33px;color:#69baff;margin-bottom:18px}.mm-info__empty h2,.mm-info__empty h3{font-size:22px;font-weight:900;margin:0 0 8px;color:var(--mi-text)}.mm-info__empty p{color:var(--mi-muted);font-size:14px;line-height:1.7;margin:0 0 18px}
.mm-info__button{display:inline-flex;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:10px 18px;border:1px solid #357bb2;border-radius:9px;color:#e6f6ff;font-size:13px;font-weight:850;background:#0a385e;cursor:pointer;transition:background .2s,border-color .2s}.mm-info__button:hover{background:#105284;border-color:#54aff0;color:#fff}.mm-info__button--primary{background:linear-gradient(120deg,#066ded,#1799fa);border-color:#268ef5;color:#fff}.mm-info__button--primary:hover{background:linear-gradient(120deg,#137ff4,#33adff)}
.mm-info__bottom-cta{display:flex;align-items:center;gap:19px;padding:22px 26px;margin-top:38px;background:linear-gradient(110deg,#08294a,#0a1e36);border:1px solid #205785;border-radius:15px}.mm-info__bottom-cta-icon{height:50px;width:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:13px;color:#67c3ff;background:#0c416b;border:1px solid #287db6;font-size:22px}.mm-info__bottom-cta>div{flex:1;min-width:0}.mm-info__bottom-cta strong{font-size:16px;color:var(--mi-text);font-weight:850}.mm-info__bottom-cta p{margin:5px 0 0;color:var(--mi-muted);font-size:12px;line-height:1.6}.mm-info__bottom-cta>a{color:#fff;font-size:12px;font-weight:850;background:#0b70e4;padding:13px 17px;border-radius:9px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.mm-info__bottom-cta>a:hover{background:#188cff}
.mm-info__preview{border:1px solid #a97a2e;background:#66470e44;color:#ffdd96;padding:14px 18px;border-radius:10px;font-size:13px;font-weight:750;margin-bottom:22px;display:flex;align-items:center;gap:10px}
.mm-info__back{color:var(--mi-muted);font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:10px;margin:4px 0 18px}.mm-info__back:hover{color:var(--mi-blue-pale)}
.mm-info__richtext{color:#c4d8eb;font-size:15px;line-height:1.85;overflow-wrap:anywhere;word-break:normal}
.mm-info__richtext :where(h1,h2,h3,h4,h5){color:#f3f9ff;font-weight:900;line-height:1.3;margin:1.6em 0 .7em}
.mm-info__richtext h2{font-size:23px}.mm-info__richtext h3{font-size:19px}.mm-info__richtext h4{font-size:16px}
.mm-info__richtext :where(p,ul,ol,blockquote,table,pre){margin-bottom:1.25em}
.mm-info__richtext :where(ul,ol){padding-left:24px}.mm-info__richtext ul{list-style:disc}.mm-info__richtext ol{list-style:decimal}
.mm-info__richtext a{color:#60bfff;text-decoration:underline;text-underline-offset:3px}.mm-info__richtext a:hover{color:#a0dfff}
.mm-info__richtext img{display:block;max-width:100%;height:auto;margin:23px auto;border:1px solid #285477;border-radius:12px}
.mm-info__richtext blockquote{border-left:3px solid #168bfa;padding:12px 19px;background:#0b2b4b;border-radius:0 10px 10px 0;color:#d7ebff}
.mm-info__richtext :where(table){display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.mm-info__richtext :where(th,td){border:1px solid #285070;padding:9px 13px;text-align:left}.mm-info__richtext th{background:#12365a;color:#fff}
.mm-info__richtext pre{max-width:100%;overflow-x:auto;padding:16px;border:1px solid #27527c;border-radius:8px;background:#07152a}
.mm-info :where(a,button,input,summary):focus-visible{outline:2px solid #5ac5ff;outline-offset:3px}
/* FAQ */
.mm-info__search{height:54px;max-width:625px;margin-top:26px;border:1px solid #3e82b4;border-radius:10px;background:#071a30ee;display:flex;align-items:center;gap:12px;padding:0 18px;color:#74c3ff;box-shadow:0 8px 32px #0002}
.mm-info__search input{width:100%;min-width:0;flex:1;border:0;outline:0;background:transparent;color:#edf8ff;font:inherit;font-size:13px}.mm-info__search input::placeholder{color:#90abc6}.mm-info__search-kbd{flex:0 0 auto;border:1px solid #2a587d;border-radius:5px;padding:4px 6px;color:#8cb5d5;font-size:10px;font-weight:800}
.mm-info__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mm-faq__layout{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:23px;align-items:start}
.mm-faq__aside{display:grid;gap:18px;min-width:0}.mm-faq__category-panel{padding:18px}.mm-faq__category-panel .mm-info__panel-title{padding:6px 6px 15px;margin-bottom:9px}
.mm-faq__tabs{display:grid;gap:5px}
.mm-faq__tab{appearance:none;border:1px solid transparent;background:transparent;color:#b0c9df;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 11px;font-size:13px;font-weight:700;cursor:pointer;text-align:left;transition:.18s}
.mm-faq__tab>span{display:inline-flex;align-items:center;gap:11px;min-width:0;overflow-wrap:anywhere}.mm-faq__tab i{width:16px;text-align:center;color:#6b9abe;flex:0 0 auto}.mm-faq__tab b{font-size:11px;color:#8facc5;background:#173750;border-radius:6px;padding:3px 7px;flex:0 0 auto}
.mm-faq__tab:hover{background:#143557;color:#eaf6ff}.mm-faq__tab.is-active{border-color:#2878c0;background:linear-gradient(90deg,#0d4882,#0b355e);color:#fff;box-shadow:0 6px 20px #0636653d}.mm-faq__tab.is-active i,.mm-faq__tab.is-active b{color:#d3efff}
.mm-faq__aside-help,.mm-article__help,.mm-cms__support{background:linear-gradient(140deg,#103f68,#0b2948);border:1px solid #246291;border-radius:13px;padding:23px;color:#d2e8fb}
.mm-faq__aside-help>i,.mm-article__help>i,.mm-cms__support>i{font-size:25px;color:#58beff;display:block;margin-bottom:18px}.mm-faq__aside-help h3,.mm-article__help strong,.mm-cms__support strong{display:block;color:#fff;font-size:16px;font-weight:900;margin:0}.mm-faq__aside-help p,.mm-article__help p,.mm-cms__support p{color:#acc7e0;font-size:13px;line-height:1.7;margin:8px 0 16px}.mm-faq__aside-help a,.mm-article__help a,.mm-cms__support a{display:inline-flex;gap:9px;align-items:center;color:#7bd2ff;font-size:12px;font-weight:850}
.mm-faq__result-head,.mm-blog__section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.mm-faq__result-head h2,.mm-blog__section-title h2{font-size:clamp(22px,2.5vw,28px);font-weight:900;color:var(--mi-text);margin:7px 0 0}.mm-faq__count,.mm-blog__counter{border:1px solid #2b5378;background:#0a2945;color:#bad9f2;border-radius:8px;padding:9px 14px;font-size:12px;white-space:nowrap;font-weight:750}
.mm-faq__sections{display:grid;gap:23px}.mm-faq__section{min-width:0}.mm-faq__section-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:850;color:#8cbbdb;margin:0 0 12px}.mm-faq__section-title i{color:#56bfff}
.mm-faq__questions{display:grid;gap:9px}.mm-faq__item{border:1px solid #1a496f;background:linear-gradient(120deg,#0a2039,#0a1d34);border-radius:11px;overflow:hidden;transition:border-color .2s,background .2s}
.mm-faq__item:hover{border-color:#3c79ad}.mm-faq__item[open]{border-color:#318fe0;background:#0a2949}
.mm-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:19px 21px;color:#dceefa;font-size:14px;font-weight:800;line-height:1.55}.mm-faq__item summary::-webkit-details-marker{display:none}.mm-faq__item[open] summary{color:#fff}
.mm-faq__expand{flex:0 0 30px;height:30px;display:grid;place-items:center;border:1px solid #2c608e;color:#70bfff;border-radius:7px;background:#0b365d}.mm-faq__expand i{transition:transform .18s}.mm-faq__item[open] .mm-faq__expand i{transform:rotate(45deg)}
.mm-faq__answer{padding:4px 21px 21px;border-top:1px solid #224968;margin:0 21px;color:#bdd4e7;font-size:14px}.mm-faq__answer>*:first-child{margin-top:14px}.mm-faq__answer>*:last-child{margin-bottom:0}
/* Blog index */
.mm-blog__filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}.mm-blog__filter{display:inline-flex;align-items:center;gap:8px;border:1px solid #255579;color:#bed4e8;border-radius:8px;background:#0b233c;padding:11px 17px;font-size:12px;font-weight:800;transition:all .2s}.mm-blog__filter:hover{border-color:#448ccb;background:#103b61;color:#fff}.mm-blog__filter.is-active{background:#0a69cf;border-color:#218cff;color:#fff;box-shadow:0 4px 15px #005bba55}
.mm-blog__featured{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);overflow:hidden;border:1px solid #24659c;background:linear-gradient(120deg,#0b2b4b,#081d35);border-radius:16px;margin-bottom:22px;min-height:320px}
.mm-blog__featured-image,.mm-blog__card-image{display:block;background:#0c2c4b;overflow:hidden;min-width:0}.mm-blog__featured-image img,.mm-blog__card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s}.mm-blog__featured-image:hover img,.mm-blog__card:hover img{transform:scale(1.05)}
.mm-blog__featured-body{padding:clamp(23px,3vw,44px);min-width:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.mm-blog__featured-tag{color:#7dd4ff;font-size:11px;font-weight:900;letter-spacing:.13em;display:inline-flex;align-items:center;gap:9px;margin-bottom:18px}
.mm-blog__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#8eb4d4;font-size:12px;font-weight:750}.mm-blog__meta i{color:#49b4ff}.mm-blog__bullet{color:#416789;margin:0 2px}
.mm-blog__featured h3{margin:12px 0;color:#fff;font-size:clamp(22px,2.5vw,32px);font-weight:900;line-height:1.28;overflow-wrap:anywhere}.mm-blog__featured h3 a{color:inherit}.mm-blog__featured h3 a:hover{color:#64c6ff}.mm-blog__featured-body>p{color:#a6c4de;font-size:14px;line-height:1.8;margin:0 0 22px;max-width:490px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mm-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mm-blog__card{border:1px solid #1d4c78;border-radius:13px;overflow:hidden;background:linear-gradient(#0b233e,#081a30);display:flex;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s}.mm-blog__card:hover{border-color:#308ee2;transform:translateY(-3px);box-shadow:0 14px 35px #03101d77}.mm-blog__card-image{aspect-ratio:16/9}.mm-blog__image-fallback{height:100%;min-height:185px;display:grid;place-items:center;background:radial-gradient(circle at center,#154e7a,#071b32 65%);color:#529fcb;font-size:46px}
.mm-blog__card-content{padding:21px;display:flex;flex-direction:column;flex:1;min-width:0}.mm-blog__card h3{font-weight:900;font-size:18px;line-height:1.4;margin:12px 0 9px;overflow-wrap:anywhere}.mm-blog__card h3 a{color:var(--mi-text)}.mm-blog__card h3 a:hover{color:#66c3ff}.mm-blog__card p{color:#a1bbd4;font-size:13px;line-height:1.75;margin:0 0 21px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm-blog__readmore{margin-top:auto;display:inline-flex;align-items:center;gap:9px;color:#72c9ff;font-size:12px;font-weight:850}.mm-blog__readmore:hover{color:#fff}.mm-blog__pagination{margin:29px 0 10px;min-width:0;overflow-x:auto}
/* Article */
.mm-article__layout,.mm-cms__layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:23px;align-items:start}.mm-article__main,.mm-cms__layout>*{min-width:0}.mm-article__aside,.mm-cms__aside{display:grid;gap:18px;min-width:0}.mm-article__panel{padding:clamp(23px,3vw,42px)}
.mm-article__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#9bb9d4;font-weight:700}.mm-article__meta>span:not(.mm-article__category){display:inline-flex;align-items:center;gap:7px}.mm-article__meta i{color:#66b6f0}.mm-article__category{background:#0b5797;color:#bfe7ff;border:1px solid #2879ad;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:850}
.mm-article__panel h1{font-size:clamp(28px,3.5vw,43px);font-weight:900;color:#fff;line-height:1.23;letter-spacing:-.025em;margin:22px 0;overflow-wrap:anywhere}.mm-article__lead{color:#a9c9e3;font-size:16px;line-height:1.8;margin:0 0 26px}.mm-article__cover{overflow:hidden;border:1px solid #2d628e;border-radius:12px;max-height:470px;margin-bottom:27px}.mm-article__cover img{display:block;width:100%;max-height:470px;object-fit:cover}.mm-article__tags{display:flex;align-items:center;flex-wrap:wrap;gap:9px;border-top:1px solid #1d4769;padding-top:20px;margin-top:34px}.mm-article__tags>span:first-child{font-size:12px;font-weight:850;color:#9bc7e4;margin-right:4px}.mm-article__tags i{color:#60baff;margin-right:5px}.mm-article__tag{color:#b9d3e7;border:1px solid #2a5476;background:#10324f;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:750}
.mm-article__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:29px;border-top:1px solid #1d4769;padding-top:22px;color:#7ba7c8;font-size:12px}.mm-article__footer a{color:#83d0ff;font-weight:850}.mm-article__footer span{display:inline-flex;align-items:center;gap:8px}.mm-article__footer i{margin-right:4px}
.mm-article__related{padding:20px}.mm-article__related-item{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid #214768;color:#fff}.mm-article__related-item img,.mm-article__related-fallback{width:73px;height:62px;object-fit:cover;border:1px solid #2a5276;border-radius:8px;flex:0 0 73px}.mm-article__related-fallback{background:#113f65;display:grid;place-items:center;color:#69c8ff}.mm-article__related-item>span:last-child{display:flex;flex-direction:column;min-width:0;gap:6px}.mm-article__related-item small{color:#89aecb;font-size:11px}.mm-article__related-item strong{font-size:13px;line-height:1.5;color:#dfedfa;font-weight:800;overflow-wrap:anywhere}.mm-article__related-item:hover strong{color:#6dc9ff}.mm-article__related-empty{font-size:13px;color:var(--mi-muted);line-height:1.7}.mm-article__more{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:18px;color:#74ccff;font-size:12px;font-weight:850}
/* CMS */
.mm-info__hero--cms{min-height:215px}.mm-cms__panel{padding:clamp(23px,3vw,42px)}.mm-cms__content{max-width:950px;min-height:120px}.mm-cms__content>*:first-child{margin-top:0}.mm-cms__aside .mm-info__panel{padding:20px}.mm-cms__quick-links{display:grid;gap:4px}.mm-cms__quick-links>a{display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:8px;padding:12px;color:#b9d3e8;font-size:13px;font-weight:750;transition:.18s}.mm-cms__quick-links>a:hover{background:#133858;border-color:#285b84;color:#fff}.mm-cms__quick-links>a i:first-child{width:18px;flex:0 0 18px;color:#53bcff}.mm-cms__quick-links>a i:last-child{margin-left:auto;color:#6aa9d4;font-size:11px}
/* Light theme: only this component */
html[data-mm-theme="light"] .mm-info{--mi-bg:#fff;--mi-panel:#fff;--mi-panel-2:#f4f9ff;--mi-stroke:#d1e0ef;--mi-stroke-bright:#9fbdd9;--mi-text:#163453;--mi-muted:#59738c;--mi-faded:#667f98}
html[data-mm-theme="light"] .mm-info__breadcrumb a{color:#496b87}
html[data-mm-theme="light"] .mm-info__panel,html[data-mm-theme="light"] .mm-blog__card{background:#fff;border-color:#d1e1ef;box-shadow:0 12px 25px #163e6311}
html[data-mm-theme="light"] .mm-info__panel-title{color:#173752;border-color:#dbe6f0}
html[data-mm-theme="light"] .mm-info__section-head{border-color:#dce9f4}
html[data-mm-theme="light"] .mm-faq__tab{color:#365a78}html[data-mm-theme="light"] .mm-faq__tab:hover{background:#ebf4ff;color:#1e476d}html[data-mm-theme="light"] .mm-faq__tab.is-active{color:#fff}html[data-mm-theme="light"] .mm-faq__tab b{color:#336b95;background:#e7f2ff}html[data-mm-theme="light"] .mm-faq__tab.is-active b{color:#fff;background:#0a5ba4}
html[data-mm-theme="light"] .mm-faq__item{background:#fff;border-color:#cfdfec}html[data-mm-theme="light"] .mm-faq__item[open]{background:#f2f8ff;border-color:#2691de}html[data-mm-theme="light"] .mm-faq__item summary,html[data-mm-theme="light"] .mm-faq__item[open] summary{color:#213d57}html[data-mm-theme="light"] .mm-faq__answer{border-color:#d1e2ef}
html[data-mm-theme="light"] .mm-info__richtext{color:#405c76}html[data-mm-theme="light"] .mm-info__richtext :where(h1,h2,h3,h4,h5){color:#153350}html[data-mm-theme="light"] .mm-info__richtext blockquote{background:#edf6ff;color:#41627e}
html[data-mm-theme="light"] .mm-blog__featured{background:#fff;border-color:#d6e5f2}html[data-mm-theme="light"] .mm-blog__featured h3,html[data-mm-theme="light"] .mm-blog__card h3 a,html[data-mm-theme="light"] .mm-article__panel h1{color:#163653}html[data-mm-theme="light"] .mm-blog__featured-body>p,html[data-mm-theme="light"] .mm-blog__card p,html[data-mm-theme="light"] .mm-article__lead{color:#5a758e}html[data-mm-theme="light"] .mm-blog__filter{background:#f4f9ff;border-color:#d7e5f1;color:#345975}html[data-mm-theme="light"] .mm-blog__filter.is-active{background:#0a70df;color:#fff;border-color:#0a70df}
html[data-mm-theme="light"] .mm-article__related-item strong{color:#224561}html[data-mm-theme="light"] .mm-cms__quick-links>a{color:#46617b}html[data-mm-theme="light"] .mm-cms__quick-links>a:hover{background:#eef6ff;color:#1e4765;border-color:#d3e2f0}
html[data-mm-theme="light"] .mm-info__bottom-cta{background:#eaf5ff;border-color:#cadeee}html[data-mm-theme="light"] .mm-info__bottom-cta strong{color:#164068}html[data-mm-theme="light"] .mm-info__bottom-cta p{color:#5a7997}
html[data-mm-theme="light"] .mm-info__empty{background:#f3f8fe;border-color:#bed6ee}
@media(max-width:1150px){.mm-info__hero-decoration{right:2%;opacity:.45}.mm-faq__layout{grid-template-columns:250px minmax(0,1fr)}.mm-article__layout,.mm-cms__layout{grid-template-columns:minmax(0,1fr) 270px}}
@media(max-width:900px){.mm-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-article__layout,.mm-cms__layout{grid-template-columns:minmax(0,1fr)}.mm-article__aside,.mm-cms__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-faq__layout{grid-template-columns:minmax(0,1fr)}.mm-faq__aside{display:block}.mm-faq__aside-help{display:none}.mm-faq__tabs{display:flex;overflow-x:auto;gap:7px;padding-bottom:5px}.mm-faq__tab{width:auto;flex:0 0 auto;white-space:nowrap}.mm-faq__category-panel{margin-bottom:12px}.mm-info__hero-decoration{opacity:.25}}
@media(max-width:650px){.mm-info{padding-bottom:55px}.mm-info__wrap{width:calc(100% - 28px)}.mm-info__breadcrumb{padding:19px 0 15px}.mm-info__hero{padding:27px 22px;min-height:230px;margin-bottom:24px}.mm-info__hero-copy>p{font-size:13px}.mm-info__hero-decoration{right:-85px}.mm-info__hero-tags{gap:6px}.mm-info__hero-tags span{font-size:10px;padding:8px}.mm-info__search{height:48px;padding:0 12px}.mm-info__search-kbd{display:none}.mm-info__panel{padding:18px}.mm-faq__result-head,.mm-blog__section-title{align-items:flex-start}.mm-faq__result-head h2,.mm-blog__section-title h2{font-size:22px}.mm-faq__item summary{padding:15px;font-size:13px}.mm-faq__answer{margin:0 15px;padding:5px 0 16px;font-size:13px}.mm-blog__featured{grid-template-columns:1fr}.mm-blog__featured-image{aspect-ratio:16/9}.mm-blog__featured-body{padding:23px}.mm-blog__grid{grid-template-columns:minmax(0,1fr)}.mm-blog__card-image{aspect-ratio:16/9}.mm-article__panel,.mm-cms__panel{padding:20px}.mm-article__aside,.mm-cms__aside{grid-template-columns:minmax(0,1fr)}.mm-info__bottom-cta{align-items:flex-start;flex-wrap:wrap;padding:18px}.mm-info__bottom-cta>a{margin-left:0;width:100%;justify-content:center}.mm-info__bottom-cta-icon{height:44px;width:44px;flex-basis:44px}.mm-article__footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.mm-blog__card,.mm-blog__card img,.mm-blog__featured img,.mm-faq__expand i{transition:none!important}}
