.mp50-profile{max-width:1180px!important;color:#1e344b}.mp50-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:24px 0}.mp50-eyebrow{font-size:12px;color:#4a7199;margin:0 0 8px}.mp50-heading h1{display:flex;align-items:center;gap:12px;font-size:36px!important;line-height:1.4!important;letter-spacing:-.04em;margin:0!important}.mp50-heading>div>p:last-child{font-size:14px;color:#708197;margin:9px 0 0}.mp50-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mp50-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #dce4ed;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;color:#315675}.mp50-actions>.mp50-primary{color:#fff;background:#145eaa;border-color:#145eaa}.mp50-jumps{display:flex;gap:24px;border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed;overflow-x:auto;padding:0;scrollbar-width:thin}.mp50-jumps a{font-size:13px;font-weight:600;min-height:48px;display:flex;align-items:center;flex:none;color:#416280}.mp50-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:34px;margin-top:27px}.mp50-layout>div{min-width:0}.mp50-section{margin:0 0 32px;scroll-margin-top:135px}.mp50-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.mp50-section-head h2{font-size:22px!important;line-height:1.4;letter-spacing:-.03em;margin:0!important}.mp50-section-head p{font-size:12px;line-height:1.7;color:#76899e;margin:7px 0 0}.mp50-section-head>span{font-size:11px;color:#7a8aa0;flex:none}.mp50-note{font-size:12px;color:#78879a;line-height:1.8;margin:12px 0}.mp50-facts{margin:0;border-top:1px solid #dce4ed}.mp50-facts>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #e6ecf3}.mp50-facts dt{font-size:12px;color:#74859b}.mp50-facts dd{font-size:13px;line-height:1.7;margin:0;overflow-wrap:anywhere;color:#29455f}.mp50-facts dd>span{color:#8d9aaa;font-size:12px}.mp50-facts dd>a{color:#2369a2}.mp50-empty{background:#f6f8fb;border:1px solid #e0e7ef;padding:24px;border-radius:7px}.mp50-empty b{font-size:16px}.mp50-empty p{font-size:13px;color:#6e8095;line-height:1.8}.mp50-empty a{font-size:12px;color:#266597}.mp50-aside{align-self:start;position:sticky;top:132px;background:#f5f8fb;border:1px solid #e1e8ef;padding:22px;border-radius:7px}.mp50-aside h2{font-size:15px;margin:0 0 15px}.mp50-aside ol{padding-left:18px;margin:0 0 19px;font-size:12px;color:#6c8097;line-height:2.2}.mp50-aside>a{display:flex;align-items:center;font-size:12px;color:#346486;min-height:44px;border-top:1px solid #e1e8ef;line-height:1.7}.mp50-aside p{font-size:11px;color:#7d8ca0;line-height:1.9}.mp50-alert{padding:18px 20px;background:#fffcf5;border:1px solid #e9ddbe;border-radius:7px;margin-top:20px;color:#805f28}.mp50-alert b{font-size:14px}.mp50-alert p{font-size:12px;line-height:1.9;margin:8px 0 0}.mp50-same{margin-top:20px;padding:16px 20px;border-left:3px solid #7a97b5;background:#f6f8fb}.mp50-same b{font-size:13px}.mp50-same p{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#2a648f}.mp50-same small{font-size:11px;color:#798a9d}.mp50-checks{font-size:13px;color:#657b92;line-height:2;padding-left:19px}.mp50-text{font-size:12px;color:#23629a;min-height:44px;display:flex;align-items:center}.mp50-profile :focus-visible{outline:3px solid #418ee0;outline-offset:3px}
.mp50-profile .mp50-prices th,.mp50-profile .mp50-prices td{padding:14px 12px}.mp50-profile .mp50-prices th:first-child{width:32%}.mp50-profile .mp50-prices strong{font-size:19px}.mp50-profile .mp50-prices b{font-size:12px}.mp50-profile .mp50-prices small{font-size:10px}
@media(max-width:900px){.mp50-layout{grid-template-columns:minmax(0,1fr);gap:12px}.mp50-aside{position:static}.mp50-heading{align-items:flex-start;flex-wrap:wrap}.mp50-heading h1{font-size:32px!important}.mp50-section-head>span{font-size:10px}.mp50-aside ol{display:flex;flex-wrap:wrap;gap:8px 28px}.mp50-aside>a{display:inline-flex;margin-right:16px;border:0}.mp50-aside p{max-width:600px}}
@media(max-width:600px){.mp50-profile{padding-inline:16px!important}.mp50-heading{margin:20px 0;gap:16px}.mp50-heading h1{font-size:28px!important;gap:9px}.mp50-heading>div>p:last-child{font-size:12px}.mp50-heading .logo-badge{width:40px!important;height:40px!important;flex:none}.mp50-actions>a{font-size:11px;padding-inline:12px}.mp50-jumps{gap:20px}.mp50-jumps a{font-size:12px}.mp50-layout{margin-top:22px}.mp50-section-head{flex-wrap:wrap;gap:7px;margin-bottom:13px}.mp50-section-head h2{font-size:21px!important}.mp50-facts>div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:13px 0}.mp50-facts dt{font-size:11px}.mp50-facts dd{font-size:12px}.mp50-note{font-size:11px}.mp50-profile .mp50-prices th,.mp50-profile .mp50-prices td{padding:0}.mp50-profile .mp50-prices td:nth-child(3){padding-left:15px}.mp50-profile .mp50-prices th:first-child{width:auto}.mp50-profile .mp50-prices strong{font-size:22px}.mp50-aside{padding:18px}.mp50-aside ol{display:block}.mp50-alert{padding:16px}.mp50-alert b{font-size:12px}.mp50-alert p{font-size:11px}.mp50-checks{font-size:12px}}
.mp50-atglance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;border:1px solid #dce5ee;border-radius:7px;background:#fafbfd}.mp50-atglance>div{padding:16px;border-right:1px solid #e5ebf2;min-width:0}.mp50-atglance>div:last-child{border:0}.mp50-atglance span{display:block;font-size:10px;color:#788a9e}.mp50-atglance b{display:block;font-size:13px;line-height:1.7;color:#2b4864;overflow-wrap:anywhere;margin:5px 0}.mp50-atglance small{display:block;font-size:10px;line-height:1.7;color:#8291a3}@media(max-width:760px){.mp50-atglance{grid-template-columns:repeat(2,minmax(0,1fr))}.mp50-atglance>div{padding:13px}.mp50-atglance>div:nth-child(2){border-right:0}.mp50-atglance>div:nth-child(-n+2){border-bottom:1px solid #e5ebf2}.mp50-atglance b{font-size:12px}}
.mp50-profile .sd50-fuel-table td,.mp50-profile .sd50-fuel-table th{padding:14px 12px!important}@media(max-width:600px){.mp50-profile .sd50-fuel-table td,.mp50-profile .sd50-fuel-table th{padding:0!important}.mp50-profile .sd50-fuel-table td:nth-child(3){padding-left:15px!important}.mp50-profile .sd50-fuel-table .sd50-fuel-source{padding-top:8px!important}}
.mp50-profile{width:100%!important}

.mp50-heading>div{min-width:0;max-width:100%}.mp50-heading h1 .logo-badge{flex:none}.mp50-heading .mp50-name{min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.5}
