.elementor-248 .elementor-element.elementor-element-0554d0a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.mts-leg-hero{position:relative;background:linear-gradient(120deg,var(--mts-navy-deep) 0%,var(--mts-navy) 60%,#0d2f5c 100%);padding:0;overflow:hidden}.mts-leg-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;z-index:1;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 88%)}.mts-leg-hero-inner{position:relative;z-index:2;padding:42px 0 40px}.mts-leg-breadcrumb{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;color:rgba(255,255,255,.6);margin-bottom:12px;font-weight:500}.mts-leg-breadcrumb a{color:rgba(255,255,255,.78);transition:color .2s}.mts-leg-breadcrumb a:hover{color:#fff}.mts-leg-breadcrumb i{font-size:.52rem;opacity:.5}.mts-leg-hero h1{color:#fff;font-size:2.1rem;margin-bottom:.6rem;letter-spacing:-.026em;font-weight:800;line-height:1.15}.mts-leg-hero-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:12px}.mts-leg-hero-meta-item{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:rgba(255,255,255,.7);font-weight:500}.mts-leg-hero-meta-item i{color:#7fb8f0;font-size:.8rem}.mts-leg-hero-meta-item strong{color:#fff;font-weight:600}.mts-leg-main{padding:46px 0 62px;background:var(--mts-white)}.mts-leg-layout{display:grid;grid-template-columns:260px 1fr;gap:52px;align-items:start}.mts-leg-toc{position:sticky;top:92px;background:var(--mts-off-white);border:1px solid rgba(10,30,61,.07);border-radius:var(--mts-radius-lg);padding:22px 20px 18px}.mts-leg-toc-title{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mts-text-muted);margin-bottom:14px;display:flex;align-items:center;gap:8px}.mts-leg-toc-title i{color:var(--mts-blue);font-size:.82rem}.mts-leg-toc-list{list-style:none;padding:0;margin:0}.mts-leg-toc-list li{margin-bottom:2px}.mts-leg-toc-list a{display:block;padding:7px 10px;font-size:.82rem;font-weight:500;color:var(--mts-slate);border-radius:6px;transition:all .2s ease;line-height:1.4;border-left:2px solid transparent}.mts-leg-toc-list a:hover{background:#fff;color:var(--mts-blue);border-left-color:var(--mts-blue)}.mts-leg-toc-num{display:inline-block;min-width:22px;font-family:'SF Mono',Menlo,monospace;font-size:.68rem;font-weight:700;color:var(--mts-blue);opacity:.7}.mts-leg-article{max-width:780px}.mts-leg-intro{background:linear-gradient(135deg,#f0f7ff 0%,#f8fbff 100%);border:1px solid rgba(10,102,194,.15);border-left:3px solid var(--mts-blue);border-radius:10px;padding:20px 24px;margin-bottom:36px}.mts-leg-intro p{font-size:.95rem;color:var(--mts-slate);line-height:1.75;margin:0 0 10px}.mts-leg-intro p:last-child{margin-bottom:0}.mts-leg-intro strong{color:var(--mts-navy);font-weight:700}.mts-leg-section{margin-bottom:38px;scroll-margin-top:92px}.mts-leg-section:last-child{margin-bottom:0}.mts-leg-section h2{font-size:1.35rem;color:var(--mts-navy);margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(10,30,61,.08);display:flex;align-items:baseline;gap:12px;line-height:1.3;letter-spacing:-.015em}.mts-leg-section-num{font-family:'SF Mono',Menlo,monospace;font-size:.82rem;font-weight:800;color:var(--mts-blue);letter-spacing:.04em;flex-shrink:0}.mts-leg-section h3{font-size:1.02rem;color:var(--mts-navy);margin:22px 0 10px;font-weight:700;letter-spacing:-.008em}.mts-leg-section p{font-size:.94rem;color:var(--mts-text);line-height:1.8;margin-bottom:1rem}.mts-leg-section p:last-child{margin-bottom:0}.mts-leg-section strong{color:var(--mts-navy);font-weight:700}.mts-leg-section a{color:var(--mts-blue);font-weight:600;transition:color .2s}.mts-leg-section a:hover{color:var(--mts-blue-dark);text-decoration:underline}.mts-leg-list{list-style:none;padding:0;margin:0 0 1rem}.mts-leg-list li{position:relative;padding:6px 0 6px 24px;font-size:.93rem;color:var(--mts-text);line-height:1.7}.mts-leg-list li:before{content:'';position:absolute;left:4px;top:15px;width:9px;height:2px;background:var(--mts-blue);border-radius:2px}.mts-leg-list li strong{color:var(--mts-navy)}.mts-leg-defs{list-style:none;padding:0;margin:0 0 1rem}.mts-leg-defs li{padding:12px 0;border-bottom:1px solid rgba(10,30,61,.06);font-size:.92rem;color:var(--mts-text);line-height:1.7}.mts-leg-defs li:last-child{border-bottom:none}.mts-leg-defs strong{display:block;color:var(--mts-navy);font-weight:700;font-size:.88rem;letter-spacing:.01em;margin-bottom:3px}.mts-leg-callout{background:var(--mts-off-white);border:1px solid rgba(10,30,61,.08);border-radius:10px;padding:18px 22px;margin:18px 0}.mts-leg-callout p{font-size:.92rem;color:var(--mts-text);line-height:1.75;margin:0}.mts-leg-callout p:last-child{margin-bottom:0}.mts-leg-callout strong{color:var(--mts-navy)}.mts-leg-callout .mts-leg-callout-head{display:flex;align-items:center;gap:9px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mts-blue);margin-bottom:8px}.mts-leg-callout .mts-leg-callout-head i{font-size:.85rem}.mts-leg-contact{background:linear-gradient(135deg,var(--mts-navy-deep) 0%,var(--mts-navy) 100%);border-radius:var(--mts-radius-lg);padding:32px 34px;margin-top:44px;position:relative;overflow:hidden}.mts-leg-contact:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 90%)}.mts-leg-contact>*{position:relative;z-index:1}.mts-leg-contact h3{color:#fff;font-size:1.2rem;margin-bottom:8px;font-weight:700;letter-spacing:-.01em}.mts-leg-contact>p{color:rgba(255,255,255,.82);font-size:.92rem;line-height:1.7;margin-bottom:18px;max-width:560px}.mts-leg-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.mts-leg-contact-item{display:flex;flex-direction:column;gap:4px}.mts-leg-contact-label{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7fb8f0}.mts-leg-contact-value{font-size:.9rem;color:#fff;font-weight:600;line-height:1.5;word-break:break-word}.mts-leg-contact-value a{color:#fff;transition:color .2s}.mts-leg-contact-value a:hover{color:#7fb8f0}.mts-leg-footer-note{margin-top:36px;padding-top:24px;border-top:1px solid rgba(10,30,61,.08);text-align:center;font-size:.84rem;color:var(--mts-text-muted);line-height:1.7}.mts-leg-footer-note a{color:var(--mts-blue);font-weight:600}@media (max-width:1024px){.mts-leg-layout{grid-template-columns:1fr;gap:30px}.mts-leg-toc{position:static;padding:18px 18px 14px}.mts-leg-toc-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 8px}.mts-leg-contact-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.mts-leg-hero-inner{padding:34px 0 32px}.mts-leg-hero h1{font-size:1.7rem}.mts-leg-main{padding:34px 0 48px}.mts-leg-section h2{font-size:1.2rem}.mts-leg-section h3{font-size:.98rem}.mts-leg-section p,.mts-leg-list li{font-size:.92rem}.mts-leg-intro{padding:18px 20px}.mts-leg-contact{padding:26px 22px}.mts-leg-contact h3{font-size:1.08rem}.mts-leg-contact-grid{grid-template-columns:1fr;gap:14px}.mts-leg-toc-list{grid-template-columns:1fr}}@media (max-width:560px){.mts-leg-hero h1{font-size:1.45rem}.mts-leg-hero-meta{flex-direction:column;gap:8px}.mts-leg-main{padding:28px 0 40px}.mts-leg-section{margin-bottom:30px}.mts-leg-section h2{font-size:1.1rem;flex-direction:column;align-items:flex-start;gap:4px}.mts-leg-section-num{font-size:.72rem}.mts-leg-contact{padding:22px 20px}}@media print{.mts-topbar,.mts-site-header,.mts-float-cta,.mts-footer-strip,.mts-leg-toc,.mts-leg-hero{display:none !important}.mts-leg-main{padding:0}.mts-leg-layout{grid-template-columns:1fr;gap:0}.mts-leg-article{max-width:100%}.mts-leg-section{page-break-inside:avoid}.mts-leg-contact{background:0 0;border:1px solid #ddd;padding:20px}.mts-leg-contact h3,.mts-leg-contact>p,.mts-leg-contact-value{color:#000 !important}.mts-leg-contact-label{color:#555 !important}body{font-size:11pt}}