.sm-col[data-astro-cid-ub3bhypb]{max-width:var(--content-narrow);margin:0 auto;padding:0 var(--page-gutter)}.sm-wide[data-astro-cid-ub3bhypb]{max-width:var(--content-width);margin:0 auto;padding:0 var(--page-gutter)}.sm-q[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-default);text-wrap:balance}.sm-a[data-astro-cid-ub3bhypb]{margin:var(--space-md) 0 0;color:var(--fg-default)}.sm-actions[data-astro-cid-ub3bhypb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);margin-top:var(--space-lg)}.sm-hero[data-astro-cid-ub3bhypb]{padding:calc(var(--layout-section) + var(--space-3xl)) 0 var(--layout-section-sm);background:var(--bg-page)}.sm-h1[data-astro-cid-ub3bhypb]{margin:var(--space-sm) 0 0;color:var(--fg-default);text-wrap:balance}.sm-lead[data-astro-cid-ub3bhypb]{margin:var(--space-lg) 0 0;color:var(--fg-default)}.sm-byline[data-astro-cid-ub3bhypb]{margin:var(--space-md) 0 0;color:var(--fg-muted)}.sm-glance[data-astro-cid-ub3bhypb]{margin-top:var(--space-2xl)}.sm-table[data-astro-cid-ub3bhypb]{width:100%;border-collapse:collapse;color:var(--fg-default);background:var(--bg-surface);border-radius:var(--radius-lg)}.sm-table[data-astro-cid-ub3bhypb] caption[data-astro-cid-ub3bhypb]{text-align:left;caption-side:top;padding-bottom:var(--space-sm);color:var(--fg-default)}.sm-table[data-astro-cid-ub3bhypb] th[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] td[data-astro-cid-ub3bhypb]{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-default)}.sm-table[data-astro-cid-ub3bhypb] tbody[data-astro-cid-ub3bhypb] tr[data-astro-cid-ub3bhypb]:last-child th[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] tbody[data-astro-cid-ub3bhypb] tr[data-astro-cid-ub3bhypb]:last-child td[data-astro-cid-ub3bhypb]{border-bottom:0}.sm-table[data-astro-cid-ub3bhypb] tbody[data-astro-cid-ub3bhypb] th[data-astro-cid-ub3bhypb]{font-weight:500}.sm-where[data-astro-cid-ub3bhypb]{color:var(--fg-muted)}@media (max-width: 680px){.sm-table[data-astro-cid-ub3bhypb] thead[data-astro-cid-ub3bhypb]{display:none}.sm-table[data-astro-cid-ub3bhypb] caption[data-astro-cid-ub3bhypb]{display:block;width:100%}.sm-table[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] tbody[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] tr[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] th[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] td[data-astro-cid-ub3bhypb]{display:block}.sm-table[data-astro-cid-ub3bhypb] tr[data-astro-cid-ub3bhypb]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-default)}.sm-table[data-astro-cid-ub3bhypb] tbody[data-astro-cid-ub3bhypb] tr[data-astro-cid-ub3bhypb]:last-child{border-bottom:0}.sm-table[data-astro-cid-ub3bhypb] th[data-astro-cid-ub3bhypb],.sm-table[data-astro-cid-ub3bhypb] td[data-astro-cid-ub3bhypb]{border:0;padding:0}}.sm-steps[data-astro-cid-ub3bhypb]{padding-bottom:var(--layout-section)}.sm-step-list[data-astro-cid-ub3bhypb]{margin:0;padding:0;list-style:none}.sm-step[data-astro-cid-ub3bhypb]{padding-top:var(--space-3xl);scroll-margin-top:var(--space-4xl)}.sm-num[data-astro-cid-ub3bhypb]{margin:0 0 var(--space-xs);color:var(--fg-accent)}.sm-src[data-astro-cid-ub3bhypb]{margin:var(--space-md) 0 0;color:var(--fg-muted)}.sm-src[data-astro-cid-ub3bhypb] a[data-astro-cid-ub3bhypb]{color:inherit;text-decoration:underline;text-underline-offset:.2em}.sm-story[data-astro-cid-ub3bhypb]{padding:0 0 var(--layout-section)}.sm-story-grid[data-astro-cid-ub3bhypb]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center}@media (min-width: 900px){.sm-story-grid[data-astro-cid-ub3bhypb]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:var(--space-3xl)}}.sm-story-img[data-astro-cid-ub3bhypb]{width:100%;max-width:420px;height:auto;border-radius:var(--radius-lg)}.sm-quote[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-default);font-family:var(--font-display);font-style:italic;font-weight:400;text-wrap:balance}.sm-cite[data-astro-cid-ub3bhypb]{margin:var(--space-md) 0 0;color:var(--fg-muted)}.sm-next[data-astro-cid-ub3bhypb]{padding:var(--layout-section) 0;background:var(--bg-surface);border-radius:var(--section-round)}.sm-next-grid[data-astro-cid-ub3bhypb]{display:grid;grid-template-columns:1fr;gap:var(--space-3xl)}@media (min-width: 960px){.sm-next-grid[data-astro-cid-ub3bhypb]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.sm-next-title[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-default);text-wrap:balance}.sm-offer[data-astro-cid-ub3bhypb]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);margin-top:var(--space-xl);padding:var(--space-xl);background:var(--bg-page);border-radius:var(--radius-lg)}.sm-price[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-default)}.sm-offer-meta[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-muted)}@media (max-width: 680px){.sm-offer[data-astro-cid-ub3bhypb] .btn{width:100%}}.sm-budget-title[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-default)}.sm-route-list[data-astro-cid-ub3bhypb]{margin:var(--space-lg) 0 0;padding:0;list-style:none;display:grid;gap:0}.sm-route-list[data-astro-cid-ub3bhypb] li[data-astro-cid-ub3bhypb]{padding:var(--space-lg) 0;border-top:1px solid var(--border-strong)}.sm-route-budget[data-astro-cid-ub3bhypb]{margin:0;color:var(--fg-accent)}.sm-route-body[data-astro-cid-ub3bhypb]{margin:var(--space-xs) 0 0;color:var(--fg-default)}.sm-route-links[data-astro-cid-ub3bhypb]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-sm)}.sm-sources[data-astro-cid-ub3bhypb]{padding:0 0 var(--layout-section)}.sm-sources[data-astro-cid-ub3bhypb] .sm-col[data-astro-cid-ub3bhypb]{padding-top:var(--space-2xl);border-top:1px solid var(--border-strong)}.sm-source-list[data-astro-cid-ub3bhypb]{margin:var(--space-md) 0 0;padding:0 0 0 var(--space-lg);display:grid;gap:var(--space-xs);color:var(--fg-default)}.sm-source-list[data-astro-cid-ub3bhypb] a[data-astro-cid-ub3bhypb]{color:inherit;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}
