body.single-post .mp-single{width:min(100% - 40px,900px);max-width:900px;margin:48px auto 80px;padding:0}body.single-post .mp-single article{min-width:0}body.single-post .mp-single h1{font-family:var(--displ,'Barlow Condensed',sans-serif);font-size:clamp(40px,5.1vw,70px);line-height:1.03;letter-spacing:-.025em;overflow-wrap:break-word;margin:12px 0 18px}body.single-post .mp-single .mp-post-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:22px 0 30px}body.single-post .mp-single .entry-content{max-width:820px;margin:0 auto;font-size:18px;line-height:1.78;overflow-wrap:break-word}body.single-post .mp-single .entry-content p{margin:0 0 1.35em}body.single-post .mp-single .entry-content h2{font-family:var(--displ,'Barlow Condensed',sans-serif);font-size:clamp(26px,3vw,36px);line-height:1.15;margin:1.6em 0 .55em}body.single-post .mp-single .entry-content img{max-width:100%;height:auto}body.single-post .mp-single .entry-content a{text-decoration:underline;text-underline-offset:3px}body.single-post .mp-single .entry-content aside{border-left:4px solid #111;background:#f7f7f7;padding:18px 22px;margin:28px 0}@media(max-width:600px){body.single-post .mp-single{width:auto;margin:26px 16px 55px;padding:0}body.single-post .mp-single h1{font-size:clamp(36px,9vw,52px);line-height:1.04}body.single-post .mp-single .entry-content{font-size:16px;line-height:1.7}body.single-post .mp-single .mp-post-image{margin:18px 0 24px}}.mp-header{position:sticky;top:0;z-index:999;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .06)}body.admin-bar .mp-header{top:32px}.mp-header-inner{padding-top:6px;padding-bottom:5px}.mp-brand{padding:0}.mp-brand-logo{max-height:88px}.mp-site-nav{padding:8px 0}.mp-live-ticker{background:#111;color:#fff;overflow:hidden;border-bottom:2px solid #111}.mp-live-ticker-inner{display:flex;align-items:stretch;min-height:38px;max-width:1200px;margin:auto}.mp-ticker-label{display:flex;align-items:center;flex-shrink:0;background:#df1736;color:#fff;padding:8px 16px;font-size:11px;font-weight:900;letter-spacing:.09em;white-space:nowrap}.mp-ticker-window{overflow:hidden;flex:1;min-width:0;display:flex;align-items:center}.mp-ticker-track{display:flex;align-items:center;gap:20px;white-space:nowrap;width:max-content;animation:mp-ticker-scroll 75s linear infinite}.mp-ticker-story{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-size:12px;font-weight:700;text-decoration:none!important}.mp-ticker-story strong{background:#e00028;color:#fff;padding:4px 7px;font-size:10px}.mp-ticker-separator{font-size:8px;color:#d5a2a8}.mp-live-ticker-major{background:#c90027}.mp-live-ticker-major .mp-ticker-label{background:#90001b}.mp-live-ticker-major .mp-ticker-story strong{background:#fff;color:#aa0020}.mp-ticker-window:hover .mp-ticker-track,.mp-ticker-window:focus-within .mp-ticker-track{animation-play-state:paused}@keyframes mp-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:782px){body.admin-bar .mp-header{top:46px}}@media(max-width:700px){.mp-topline{display:none}.mp-header-inner{padding:4px 10px}.mp-brand-logo{max-height:54px}.mp-brand{padding:0}.mp-site-nav{padding:7px 0;overflow-x:auto}.mp-site-nav .mp-menu{flex-wrap:nowrap;justify-content:flex-start;gap:16px;width:max-content}.mp-site-nav .mp-menu a{white-space:nowrap;font-size:11px}.mp-ticker-label{padding:8px 10px;font-size:10px}.mp-ticker-track{animation-duration:95s}}@media(prefers-reduced-motion:reduce){.mp-ticker-track{animation:none;white-space:normal;flex-wrap:wrap;width:auto}.mp-ticker-window{overflow:auto}.mp-ticker-story{white-space:normal}}.mp-live-ticker{position:sticky;top:var(--mp-sticky-header-height,160px);z-index:998}body.admin-bar .mp-live-ticker{top:calc(var(--mp-sticky-header-height,160px) + 32px)}@media(max-width:782px){body.admin-bar .mp-live-ticker{top:calc(var(--mp-sticky-header-height,110px) + 46px)}}\n\n.mp-breaking-desk{border:1px solid #e4e4e4;border-top:4px solid #d50028;padding:0 15px 14px;align-self:start;background:#fff}.mp-breaking-desk-head{display:flex;align-items:center;gap:8px;background:#d50028;color:#fff;margin:0 -15px;padding:12px 13px}.mp-breaking-desk-head h2{font:800 19px/1 var(--displ,Arial,sans-serif);letter-spacing:.03em;margin:0}.mp-breaking-desk-city{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.08em}.mp-breaking-live-dot{width:8px;height:8px;border-radius:50%;background:#fff;flex-shrink:0}.mp-breaking-desk-sub{font-size:11px;line-height:1.5;color:#656565;margin:12px 0}.mp-breaking-item{padding:13px 0;border-top:1px solid #e3e3e3}.mp-breaking-item time{display:block;color:#c70028;font-size:10px;font-weight:800;letter-spacing:.04em;margin-bottom:6px}.mp-breaking-item h3{font:800 clamp(17px,1.6vw,21px)/1.17 var(--displ,Arial,sans-serif);margin:0}.mp-breaking-item a:hover{color:#c70028}.mp-breaking-empty{border-top:1px solid #ddd;padding:16px 0;color:#555;font-size:13px;line-height:1.5}@media(max-width:800px){.mp-breaking-desk{margin:16px 0}}\n .mp-hero-center .mp-story>a{display:block;overflow:hidden;background:#111}.mp-hero-center .mp-post-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center center;background:#111}.mp-feature .mp-post-image{height:auto;aspect-ratio:16/9;object-fit:contain;background:#111}@media(max-width:700px){.mp-hero-center .mp-post-image{aspect-ratio:16/9}}body.single-post .mp-local-guide-spotlight{margin:38px 0 43px;padding:0;border-top:4px solid #111;border-bottom:1px solid #d0d0d0;background:#f4f4f4;color:#171717;font-family:var(--sans,'DM Sans',Arial,sans-serif);box-sizing:border-box}body.single-post .mp-local-guide-spotlight *{box-sizing:border-box}body.single-post .mp-local-guide-spotlight .mp-lg-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:12px 19px;border-bottom:1px solid #d2d2d2;background:#fff;font-size:10px;font-weight:900;letter-spacing:.1em}body.single-post .mp-local-guide-spotlight .mp-lg-top span:first-child{color:#d3002e}body.single-post .mp-local-guide-spotlight .mp-lg-top span:last-child{color:#747474}body.single-post .mp-local-guide-spotlight .mp-lg-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.85fr);gap:24px;padding:24px 21px 18px;align-items:center}body.single-post .mp-local-guide-spotlight .mp-lg-kicker{font-size:10px;letter-spacing:.12em;font-weight:900;color:#d3002e;display:block;margin-bottom:12px}body.single-post .mp-local-guide-spotlight h2{font:900 clamp(29px,3.7vw,47px)/.98 var(--displ,'Barlow Condensed',Arial,sans-serif);text-transform:uppercase;letter-spacing:-.015em;margin:0 0 13px}body.single-post .mp-local-guide-spotlight .mp-lg-intro>p{margin:0 0 12px;font-size:13px;line-height:1.6;color:#494949}body.single-post .mp-local-guide-spotlight .mp-lg-media{margin:0;background:#fff;padding:10px;border:1px solid #dedede;min-width:0}body.single-post .mp-local-guide-spotlight .mp-lg-media img{display:block;width:100%;max-width:430px;height:auto;margin:0 auto;object-fit:contain}body.single-post .mp-local-guide-spotlight .mp-lg-media figcaption{margin:8px 0 0;color:dimgray;font-size:10px;line-height:1.45}body.single-post .mp-local-guide-spotlight .mp-lg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#171717;color:#fff;margin:0 21px}body.single-post .mp-local-guide-spotlight .mp-lg-stat{padding:17px 14px;text-align:center;border-right:1px solid #626262;display:flex;flex-direction:column;gap:3px;align-items:center}body.single-post .mp-local-guide-spotlight .mp-lg-stat:last-child{border-right:none}body.single-post .mp-local-guide-spotlight .mp-lg-stat strong{font:900 clamp(27px,3.6vw,42px)/1 var(--displ,'Barlow Condensed',Arial,sans-serif);color:#fff;letter-spacing:.01em}body.single-post .mp-local-guide-spotlight .mp-lg-stat span{font-size:10px;line-height:1.3;letter-spacing:.04em;color:#e6e6e6}body.single-post .mp-local-guide-spotlight .mp-lg-bottom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:19px 21px 22px}body.single-post .mp-local-guide-spotlight .mp-lg-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:12px 15px;background:#d8002e;color:#fff;font-size:11px;line-height:1.25;letter-spacing:.03em;font-weight:900;text-decoration:none}body.single-post .mp-local-guide-spotlight .mp-lg-bottom a:hover{background:#111}body.single-post .mp-local-guide-spotlight .mp-lg-bottom p{flex:1;min-width:200px;max-width:460px;margin:0;font-size:10px;color:#737373;line-height:1.5}body.single-post .mp-local-guide-spotlight a:focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:640px){body.single-post .mp-local-guide-spotlight .mp-lg-grid{grid-template-columns:1fr;gap:16px;padding:19px 14px 14px}body.single-post .mp-local-guide-spotlight .mp-lg-media{max-width:480px}body.single-post .mp-local-guide-spotlight .mp-lg-stats{margin:0 14px}body.single-post .mp-local-guide-spotlight .mp-lg-stat{padding:13px 6px}body.single-post .mp-local-guide-spotlight .mp-lg-stat strong{font-size:30px}body.single-post .mp-local-guide-spotlight .mp-lg-stat span{font-size:9px}body.single-post .mp-local-guide-spotlight .mp-lg-bottom{padding:16px 14px}body.single-post .mp-local-guide-spotlight .mp-lg-bottom a{width:100%}}body.single-post .mp-gbp-suite{margin:28px 0 44px;padding:0;background:#fff;color:#131313;border:1px solid #d7d7d7;border-top:4px solid #151515;font-family:var(--sans,'DM Sans',Arial,sans-serif)}body.single-post .mp-gbp-suite *{box-sizing:border-box}body.single-post .mp-gbp-suite-bar{padding:12px 20px;background:#f5f5f5;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;line-height:1.4;font-weight:900;letter-spacing:.09em}body.single-post .mp-gbp-suite-bar>span:first-child{color:#d7002c}body.single-post .mp-gbp-suite-bar>span:last-child{color:#5d5d5d}body.single-post .mp-gbp-suite-intro{padding:25px 22px 13px}body.single-post .mp-gbp-suite h2{font:900 clamp(29px,3.8vw,46px)/1 var(--displ,'Barlow Condensed',Arial,sans-serif);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 12px}body.single-post .mp-gbp-suite-intro>p{font-size:13px;line-height:1.65;margin:0 0 5px;color:#555}body.single-post .mp-gbp-suite-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 22px 20px}body.single-post .mp-gbp-suite-steps>article{min-width:0;border:1px solid #d9d9d9;padding:17px 16px;background:#f7f7f7}body.single-post .mp-gbp-suite-number{display:block;color:#d7002c;font-size:11px;font-weight:900;letter-spacing:.075em;margin-bottom:8px}body.single-post .mp-gbp-suite-steps h3{font:900 clamp(19px,2.25vw,26px)/1.05 var(--displ,'Barlow Condensed',Arial,sans-serif);text-transform:uppercase;margin:0 0 8px;color:#151515}body.single-post .mp-gbp-suite-steps p{font-size:12px;line-height:1.58;color:#535353;margin:0}body.single-post .mp-gbp-suite-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:15px;background:#191919;color:#fff;padding:20px 22px}body.single-post .mp-gbp-suite-bottom div{flex:1;min-width:180px}body.single-post .mp-gbp-suite-bottom strong{display:block;font:900 25px/1 var(--displ,'Barlow Condensed',Arial,sans-serif);text-transform:uppercase;margin-bottom:5px}body.single-post .mp-gbp-suite-bottom p{margin:0;font-size:11px;line-height:1.45;color:#d6d6d6}body.single-post .mp-gbp-suite-bottom>a{display:inline-flex;min-height:43px;align-items:center;justify-content:center;padding:12px 15px;background:#e0002d;color:#fff!important;font-size:11px;font-weight:900;letter-spacing:.025em;text-decoration:none!important}body.single-post .mp-gbp-suite-bottom>a:hover{background:#b00022}body.single-post .mp-gbp-suite-disclaimer{padding:12px 22px 16px;margin:0!important;background:#191919;color:#bbb;font-size:10px;line-height:1.55;border-top:1px solid #4c4c4c}body.single-post .mp-gbp-suite a:focus-visible{outline:3px solid #e0002d;outline-offset:3px}@media(max-width:600px){body.single-post .mp-gbp-suite-intro{padding:19px 15px 10px}body.single-post .mp-gbp-suite-bar{padding:11px 15px}body.single-post .mp-gbp-suite-steps{grid-template-columns:1fr;padding:10px 15px 17px}body.single-post .mp-gbp-suite-bottom{padding:18px 15px}body.single-post .mp-gbp-suite-bottom>a{width:100%}body.single-post .mp-gbp-suite-disclaimer{padding:12px 15px 15px}}