.story,.stories{color:var(--mb-fg);font-family:var(--font-inter), "Inter", system-ui, sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;padding-top:131px}.story-col,.story-facts,.story-body,.story-next{max-width:768px;margin-inline:auto}.story-head{text-align:center;flex-direction:column;align-items:center;display:flex}.story-crumbs ol{font-size:var(--mb-size-compact);line-height:20px;font-weight:var(--mb-weight-caption);letter-spacing:.2px;color:var(--mb-fg-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.story-crumbs a{color:inherit;text-decoration:none;transition:color .15s ease-out}.story-crumbs a:hover{color:var(--mb-fg)}.story-crumbs li[aria-current]{white-space:nowrap;text-overflow:ellipsis;max-width:min(60vw,420px);color:var(--mb-fg);overflow:hidden}.story-title{max-width:1000px;font-size:var(--mb-size-title2);line-height:36px;font-weight:var(--mb-weight-heading);text-wrap:balance;margin:40px 0 0}@media (min-width:768px){.story-title{font-size:var(--mb-size-title1);letter-spacing:-.4px;line-height:48px}}@media (min-width:1200px){.story-title{font-size:var(--mb-size-showcase);letter-spacing:-.6px;line-height:80px}}.story-meta{font-size:var(--mb-size-compact);line-height:20px;font-weight:var(--mb-weight-caption);letter-spacing:.2px;color:var(--mb-fg-2);flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:50px 0 0;display:flex}.story-meta>*{white-space:nowrap}.story-facts{grid-template-columns:repeat(2,1fr);gap:24px 20px;margin-top:120px;display:grid}@media (min-width:768px){.story-facts{grid-template-columns:repeat(4,1fr)}}.story-facts dt{font-size:var(--mb-size-compact);font-weight:600;line-height:20px}.story-facts dd{font-size:var(--mb-size-body);line-height:22px;font-weight:var(--mb-weight-caption);margin:4px 0 0}.story-author{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.story-author:hover{color:var(--mb-fg-2)}.story-author img{object-fit:cover;background:var(--mb-bg-2);border-radius:50%;flex:none;width:24px;height:24px}.story-facts dd.story-share{gap:4px;margin:4px 0 0 -12px;display:flex}.story-share a,.story-share button{width:44px;height:44px;color:var(--mb-fg-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-block:-11px;transition:color .15s ease-out;display:grid}.story-share a:hover,.story-share button:hover{color:var(--mb-fg)}.story-cover{aspect-ratio:40/21;border-radius:var(--radius-media);background:var(--mb-bg-2-solid);margin-top:80px;position:relative;overflow:hidden}.story-toc{border-block:1px solid var(--mb-line);max-width:768px;margin:80px auto 0;padding:24px 0}.story-toc>p{font-size:var(--mb-size-compact);line-height:20px;font-weight:var(--mb-weight-caption);color:var(--mb-fg-2);margin:0 0 12px}.story-toc ol{columns:1;counter-reset:toc;column-gap:40px;margin:0;padding:0;list-style:none}@media (min-width:768px){.story-toc ol{columns:2}}.story-toc li{break-inside:avoid;counter-increment:toc}.story-toc a{min-height:36px;color:var(--mb-fg);font-size:var(--mb-size-body);line-height:22px;font-weight:var(--mb-weight-caption);gap:12px;padding:7px 0;text-decoration:none;transition:color .15s ease-out;display:flex}.story-toc a:before{content:counter(toc, decimal-leading-zero);width:22px;color:var(--mb-fg-3);font-variant-numeric:tabular-nums;flex:none}.story-toc a:hover{color:var(--mb-fg-2)}.story-body{font-size:18px;line-height:24px;font-weight:var(--mb-weight-caption);letter-spacing:.2px;margin-top:80px}.story-lead{font-size:var(--mb-size-title3);line-height:30px;font-weight:var(--mb-weight-heading);letter-spacing:normal;text-wrap:pretty;margin:0}.story-body p,.story-body ul,.story-body ol{margin:32px 0 0}.story-body ul,.story-body ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.story-body ul{list-style:outside}.story-body ol{list-style:decimal}.story-body strong{font-weight:600}.story-body a{color:var(--mb-fg);text-underline-offset:2px;text-decoration:underline;transition:color .15s ease-out}.story-body a:hover{color:var(--mb-fg-2)}.story-body h2{font-size:var(--mb-size-title2);line-height:36px;font-weight:var(--mb-weight-heading);letter-spacing:normal;text-wrap:pretty;margin:160px 0 0;scroll-margin-top:100px}@media (min-width:768px){.story-body h2{font-size:var(--mb-size-title1);letter-spacing:-.4px;line-height:48px}}.story-body h2+p,.story-body h2+ul,.story-body h2+ol{margin-top:40px}.story-section:first-of-type>:first-child:not(h2){margin-top:80px}.story-qa h3{font-size:var(--mb-size-title3);line-height:30px;font-weight:var(--mb-weight-heading);text-wrap:pretty;margin:48px 0 0}.story-qa h3+p{margin-top:16px}.story-body .story-disclaimer{border-top:1px solid var(--mb-line);font-size:var(--mb-size-compact);color:var(--mb-fg-2);margin-top:80px;padding-top:24px;line-height:20px}.story-next{border-block:1px solid var(--mb-line);margin-top:160px;padding:32px 0}.story-next-label{font-size:var(--mb-size-compact);line-height:20px;font-weight:var(--mb-weight-caption);color:var(--mb-fg-2);margin:0 0 8px}.story-next ul{margin:0;padding:0;list-style:none}.story-next a{min-height:44px;color:var(--mb-fg);font-size:var(--mb-size-body);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-weight:600;line-height:22px;text-decoration:none;display:flex}.story-next a svg{color:var(--mb-fg-2);transition:transform .3s var(--mb-ease);flex:none}.story-next a:hover svg{transform:translate(3px)}.story-related{margin-top:160px}.story-related>h2{font-size:var(--mb-size-title2);line-height:36px;font-weight:var(--mb-weight-heading);margin:0 0 40px}@media (min-width:768px){.story-related>h2{font-size:var(--mb-size-title1);letter-spacing:-.4px;line-height:48px}}.story-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;margin-top:160px;padding-bottom:200px;display:flex}.story-cta>p{font-size:var(--mb-size-title2);line-height:36px;font-weight:var(--mb-weight-heading);text-wrap:balance;margin:0}@media (min-width:1200px){.story-cta{flex-wrap:nowrap}.story-cta>p{white-space:nowrap}}.story-cta>div{flex-wrap:wrap;flex:none;gap:8px;max-width:100%;display:flex}.stories{padding-bottom:200px}.stories-head h1{max-width:820px;font-size:var(--mb-size-title2);line-height:36px;font-weight:var(--mb-weight-heading);text-wrap:balance;margin:0}@media (min-width:768px){.stories-head h1{font-size:var(--mb-size-title1);letter-spacing:-.4px;line-height:48px}}@media (min-width:1200px){.stories-head h1{font-size:var(--mb-size-showcase);letter-spacing:-.6px;line-height:80px}}.stories-head p{max-width:560px;font-size:18px;line-height:24px;font-weight:var(--mb-weight-caption);letter-spacing:.2px;color:var(--mb-fg-2);margin:24px 0 0}.stories-featured{margin-top:80px}.stories-list{margin-top:160px}.stories-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:40px;display:flex}.stories-list-head h2{font-size:var(--mb-size-title2);line-height:36px;font-weight:var(--mb-weight-heading);margin:0}@media (min-width:768px){.stories-list-head h2{font-size:var(--mb-size-title1);letter-spacing:-.4px;line-height:48px}}.stories-tabs{flex-wrap:wrap;gap:0 24px;display:flex}.stories-tabs button{min-height:44px;font:inherit;font-size:var(--mb-size-body);color:var(--mb-fg-2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:22px;transition:color .15s ease-out;position:relative}.stories-tabs button:hover,.stories-tabs button[aria-pressed=true]{color:var(--mb-fg)}.stories-tabs button[aria-pressed=true]:after{content:"";background:var(--mb-fg);border-radius:1px;height:2px;position:absolute;bottom:6px;left:0;right:0}.stories-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.stories-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.story-next a svg{transition:none}}
