.mileposts[data-astro-cid-bvw4fkqk]{text-align:center;padding-block:2rem}.mileposts__label[data-astro-cid-bvw4fkqk]{margin-bottom:1rem}.mileposts__row[data-astro-cid-bvw4fkqk]{align-items:center;gap:.5rem;display:flex}.mileposts__track[data-astro-cid-bvw4fkqk]{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:3rem;min-width:0;min-height:56px;margin:0;padding:.375rem 0;list-style:none;display:flex;position:relative;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.mileposts__track[data-astro-cid-bvw4fkqk]::-webkit-scrollbar{display:none}.mileposts__track[data-astro-cid-bvw4fkqk]:focus-visible{outline:none}.mileposts__row[data-astro-cid-bvw4fkqk]:has(.mileposts__track:focus-visible){outline:3px solid var(--ms-mark);outline-offset:2px;border-radius:var(--ms-radius)}.mileposts__track[data-astro-cid-bvw4fkqk] li[data-astro-cid-bvw4fkqk]{flex:none;padding-inline:.25rem}.mileposts__track[data-astro-cid-bvw4fkqk] a[data-astro-cid-bvw4fkqk]{text-decoration:none;display:block}.mileposts__track[data-astro-cid-bvw4fkqk] a[data-astro-cid-bvw4fkqk]:focus-visible{outline-offset:0}.mileposts__track[data-astro-cid-bvw4fkqk] img[data-astro-cid-bvw4fkqk]{width:var(--w);user-select:none;height:auto;display:block}.mileposts__arrow[data-astro-cid-bvw4fkqk]{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .15s;display:grid}.mileposts__arrow[data-astro-cid-bvw4fkqk]:hover{opacity:1}.mileposts__arrow[data-astro-cid-bvw4fkqk]:disabled{opacity:.2;cursor:default}.mileposts[data-astro-cid-bvw4fkqk][data-fits] .mileposts__arrow[data-astro-cid-bvw4fkqk]{visibility:hidden}.mileposts[data-astro-cid-bvw4fkqk][data-fits] .mileposts__track[data-astro-cid-bvw4fkqk]{justify-content:center;mask-image:none}.mileposts[data-astro-cid-bvw4fkqk][data-fits] .mileposts__track[data-astro-cid-bvw4fkqk] [data-astro-cid-bvw4fkqk][data-clone]{display:none}.mileposts__note[data-astro-cid-bvw4fkqk]{font-style:italic;font-size:var(--ms-size-small);color:var(--ms-ink-faded);margin:1rem 0 0}@media (width<=640px){.mileposts__track[data-astro-cid-bvw4fkqk]{gap:2rem}.mileposts__track[data-astro-cid-bvw4fkqk] img[data-astro-cid-bvw4fkqk]{width:calc(var(--w) * .85)}.mileposts__arrow[data-astro-cid-bvw4fkqk]{display:none}}.ms-audiences[data-astro-cid-lcdefpme]{padding-top:1.5rem}.ms-hero[data-astro-cid-lcdefpme]{text-align:center;border-bottom:1px solid var(--ms-rule);padding-block:3.25rem 3.5rem;position:relative}.ms-hero-panel[data-astro-cid-lcdefpme]{z-index:2;margin-inline:auto;position:relative}.ms-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem)}.ms-hero-line[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.ms-hero-line[data-astro-cid-lcdefpme]+.ms-hero-line[data-astro-cid-lcdefpme]{margin-top:.12em}.ms-hero[data-astro-cid-lcdefpme] .ms-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1rem}.ms-hero[data-astro-cid-lcdefpme] .ms-lede[data-astro-cid-lcdefpme]{margin-top:1.25rem;text-wrap:balance;margin-inline:auto}.ms-hero[data-astro-cid-lcdefpme] .ms-cta-row[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem}.ms-hero-visual[data-astro-cid-lcdefpme]{display:none}@media (width>=64rem){.ms-hero[data-astro-cid-lcdefpme]{text-align:left;padding-block:3rem}.ms-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:3.5rem;display:grid}.ms-hero-panel[data-astro-cid-lcdefpme],.ms-hero[data-astro-cid-lcdefpme] .ms-lede[data-astro-cid-lcdefpme]{margin-inline:0}.ms-hero[data-astro-cid-lcdefpme] .ms-cta-row[data-astro-cid-lcdefpme]{justify-content:flex-start}.ms-hero-visual[data-astro-cid-lcdefpme]{display:block;container-type:inline-size}}.ms-collage[data-astro-cid-lcdefpme]{--u:calc(100cqw / 36);gap:calc(.75 * var(--u));padding:0 calc(1.25 * var(--u)) calc(1.5 * var(--u)) calc(2.75 * var(--u));grid-template-columns:1fr 1fr;display:grid;position:relative}.ms-collage-photo[data-astro-cid-lcdefpme]{border-radius:var(--ms-radius);overflow:hidden}.ms-collage-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.ms-collage-photo[data-astro-cid-lcdefpme] figure,.ms-collage-photo[data-astro-cid-lcdefpme] picture{height:100%;margin:0}.ms-collage-photo--a[data-astro-cid-lcdefpme]{grid-column:1/3}html[data-theme=dark] .ms-collage-photo[data-astro-cid-lcdefpme]{filter:brightness(.82)}.ms-card-ui[data-astro-cid-lcdefpme]{z-index:2;width:calc(14 * var(--u));padding:calc(.8 * var(--u)) calc(.9 * var(--u)) calc(.85 * var(--u));background:var(--ms-paper);border:1px solid var(--ms-rule-strong);border-top:2px solid var(--ms-mark);border-radius:var(--ms-radius);font-size:calc(.8125 * var(--u));text-align:left;line-height:1.38;position:absolute}.ms-card-ui[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.ms-card-ui[data-astro-cid-lcdefpme],.ms-card-ui[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]{white-space:nowrap}.ms-card-ui--google[data-astro-cid-lcdefpme]{top:calc(1.25 * var(--u));width:calc(15.5 * var(--u));left:0}.ms-card-ui--google[data-astro-cid-lcdefpme] .ms-card-ui-title[data-astro-cid-lcdefpme]{font-size:calc(.875 * var(--u));font-weight:600;text-decoration:none}.ms-card-ui--overview[data-astro-cid-lcdefpme]{bottom:calc(-2.5 * var(--u));width:calc(13 * var(--u));left:0}.ms-card-ui--chatgpt[data-astro-cid-lcdefpme]{right:0;top:calc(9 * var(--u));width:calc(14.5 * var(--u))}.ms-card-ui-label[data-astro-cid-lcdefpme]{font-size:var(--ms-size-meta);text-transform:uppercase;letter-spacing:var(--ms-tracking);color:var(--ms-ink-faded);margin-bottom:calc(.45 * var(--u))!important}.ms-card-ui-query[data-astro-cid-lcdefpme]{padding:calc(.25 * var(--u)) calc(.6 * var(--u));border:1px solid var(--ms-rule-strong);color:var(--ms-ink-faded);border-radius:999px;margin-bottom:calc(.55 * var(--u))!important}.ms-card-ui-url[data-astro-cid-lcdefpme]{font-size:calc(.75 * var(--u));color:var(--ms-ink-faded)}.ms-card-ui-title[data-astro-cid-lcdefpme]{text-underline-offset:.15em;font-weight:700;text-decoration:underline;margin-block:calc(.1 * var(--u)) calc(.25 * var(--u))!important}.ms-card-ui-snippet[data-astro-cid-lcdefpme]{color:var(--ms-ink)}.ms-card-ui[data-astro-cid-lcdefpme]{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ms-card-ui[data-astro-cid-lcdefpme] .ms-card-ui-label[data-astro-cid-lcdefpme]{font-family:var(--ms-font)}.ms-ui-site[data-astro-cid-lcdefpme]{align-items:center;gap:calc(.5 * var(--u));margin:calc(.1 * var(--u)) 0 calc(.3 * var(--u));display:flex}.ms-ui-site[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{line-height:1.25;display:grid}.ms-ui-site-name[data-astro-cid-lcdefpme]{font-size:calc(.75 * var(--u));color:var(--ms-ink)}.ms-ui-site-url[data-astro-cid-lcdefpme]{font-size:calc(.6875 * var(--u));color:var(--ms-ink-faded)}.ms-ui-fav[data-astro-cid-lcdefpme]{width:calc(1.35 * var(--u));height:calc(1.35 * var(--u));border:1px solid var(--ms-rule-strong);background:var(--ms-paper-deep);font-size:calc(.625 * var(--u));color:var(--ms-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ms-ui-fav--xs[data-astro-cid-lcdefpme]{width:calc(.95 * var(--u));height:calc(.95 * var(--u));font-size:calc(.5 * var(--u));margin-right:calc(.25 * var(--u))}.ms-ui-bubble[data-astro-cid-lcdefpme]{width:fit-content;max-width:85%;padding:calc(.35 * var(--u)) calc(.7 * var(--u));border-radius:calc(1 * var(--u));background:var(--ms-paper-deep);color:var(--ms-ink);margin:0 0 calc(.6 * var(--u)) auto!important}.ms-ui-pill[data-astro-cid-lcdefpme]{padding:calc(.05 * var(--u)) calc(.45 * var(--u));background:var(--ms-paper-deep);border:1px solid var(--ms-rule);font-size:calc(.6875 * var(--u));color:var(--ms-ink-faded);white-space:nowrap;vertical-align:.05em;border-radius:999px;align-items:center;display:inline-flex}.ms-ui-sources[data-astro-cid-lcdefpme]{align-items:center;gap:calc(.4 * var(--u));padding:calc(.2 * var(--u)) calc(.6 * var(--u)) calc(.2 * var(--u)) calc(.3 * var(--u));border:1px solid var(--ms-rule-strong);font-size:calc(.6875 * var(--u));color:var(--ms-ink);border-radius:999px;margin-top:calc(.6 * var(--u))!important;display:inline-flex!important}.ms-ui-favs[data-astro-cid-lcdefpme]{display:inline-flex}.ms-ui-favs[data-astro-cid-lcdefpme] .ms-ui-fav[data-astro-cid-lcdefpme]{width:calc(1.05 * var(--u));height:calc(1.05 * var(--u));font-size:calc(.5 * var(--u))}.ms-ui-favs[data-astro-cid-lcdefpme] .ms-ui-fav[data-astro-cid-lcdefpme]+.ms-ui-fav[data-astro-cid-lcdefpme]{margin-left:calc(-.35 * var(--u))}.ms-ui-aio-head[data-astro-cid-lcdefpme]{align-items:center;gap:calc(.35 * var(--u));font-size:calc(.8125 * var(--u));color:var(--ms-ink);font-weight:600;display:flex;margin-bottom:calc(.45 * var(--u))!important}.ms-ui-sparkle[data-astro-cid-lcdefpme]{width:calc(.95 * var(--u));height:calc(.95 * var(--u));fill:currentColor}.ms-ui-source-card[data-astro-cid-lcdefpme]{gap:calc(.15 * var(--u));margin-top:calc(.6 * var(--u));padding:calc(.5 * var(--u)) calc(.6 * var(--u));border:1px solid var(--ms-rule-strong);border-radius:calc(.6 * var(--u));display:grid}.ms-ui-source-card[data-astro-cid-lcdefpme] .ms-ui-site[data-astro-cid-lcdefpme]{margin:0}.ms-ui-source-title[data-astro-cid-lcdefpme]{font-size:calc(.75 * var(--u));color:var(--ms-ink);font-weight:600;line-height:1.3}.ms-card-ui-mark[data-astro-cid-lcdefpme]{background:var(--ms-wash);color:inherit;white-space:nowrap;padding:0 .12em}.ms-card-ui-source[data-astro-cid-lcdefpme]{font-size:calc(.75 * var(--u));color:var(--ms-ink-faded);margin-top:calc(.6 * var(--u))!important}.ms-card-ui-source[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ms-ink);text-underline-offset:.15em;text-decoration:underline}.ms-groups[data-astro-cid-lcdefpme]{gap:4.5rem;display:grid}.ms-group[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}.ms-group-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35rem}.ms-group-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] .ms-category-title{text-underline-offset:.2em;text-decoration:underline}.ms-group-blurb[data-astro-cid-lcdefpme]{color:var(--ms-ink-faded);max-width:var(--ms-measure)}.ms-group-link[data-astro-cid-lcdefpme]{color:inherit;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}@media (width>=64rem){.ms-group[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;gap:3rem}.ms-group-media[data-astro-cid-lcdefpme]{position:sticky;top:3rem}.ms-group--flipped[data-astro-cid-lcdefpme] .ms-group-media[data-astro-cid-lcdefpme]{order:2}.ms-group--flipped[data-astro-cid-lcdefpme] .ms-group-panel[data-astro-cid-lcdefpme]{order:1}}.ms-band-inner[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}@media (width>=64rem){.ms-band-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center;gap:4rem}.ms-band-media[data-astro-cid-lcdefpme]{margin-block:-5rem}}.ms-band[data-astro-cid-lcdefpme] .ms-dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top-color:#ffffff38}.ms-band[data-astro-cid-lcdefpme] .ms-dl[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{border-bottom-color:#ffffff38}.ms-band[data-astro-cid-lcdefpme] .ms-dl[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#ffffffc2}.ms-band[data-astro-cid-lcdefpme] .ms-dl[data-astro-cid-lcdefpme]{margin-top:2rem}.ms-dl-marker[data-astro-cid-lcdefpme]{font-size:var(--ms-size-meta);text-transform:uppercase;letter-spacing:var(--ms-tracking);color:var(--ms-ink-faded);margin-bottom:.2rem;font-weight:400;display:block}
