.bfs-col[data-astro-cid-l6zjcxap]{max-width:var(--content-narrow);margin:0 auto;padding:0 var(--page-gutter)}.bfs-wide[data-astro-cid-l6zjcxap]{max-width:var(--content-width);margin:0 auto;padding:0 var(--page-gutter)}.bfs-hero[data-astro-cid-l6zjcxap]{padding:calc(var(--layout-section) + var(--space-3xl)) 0 var(--layout-section-sm);background:var(--bg-page)}.bfs-h1[data-astro-cid-l6zjcxap]{margin:var(--space-sm) 0 0;color:var(--fg-default);text-wrap:balance}.bfs-lead[data-astro-cid-l6zjcxap]{margin:var(--space-lg) 0 0;color:var(--fg-default)}.bfs-byline[data-astro-cid-l6zjcxap]{margin:var(--space-md) 0 0;color:var(--fg-muted)}.bfs-actions[data-astro-cid-l6zjcxap]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);margin-top:var(--space-xl)}.bfs-story[data-astro-cid-l6zjcxap]{padding:0 0 var(--layout-section-sm)}.bfs-story-grid[data-astro-cid-l6zjcxap]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:center;padding-top:var(--space-2xl);border-top:1px solid var(--border-strong)}@media (min-width: 900px){.bfs-story-grid[data-astro-cid-l6zjcxap]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-3xl)}}.bfs-story-img[data-astro-cid-l6zjcxap]{width:100%;height:auto;border-radius:var(--radius-lg)}.bfs-quote[data-astro-cid-l6zjcxap]{margin:0;color:var(--fg-default);font-family:var(--font-display);font-style:italic;font-weight:400;text-wrap:pretty}.bfs-cite[data-astro-cid-l6zjcxap]{margin:var(--space-md) 0 0;color:var(--fg-muted)}.bfs-answers[data-astro-cid-l6zjcxap]{padding-bottom:var(--layout-section-sm)}.bfs-answer[data-astro-cid-l6zjcxap]{padding-top:var(--space-3xl);scroll-margin-top:var(--space-4xl)}.bfs-q[data-astro-cid-l6zjcxap]{margin:0;color:var(--fg-default);text-wrap:balance}.bfs-a[data-astro-cid-l6zjcxap]{margin:var(--space-md) 0 0;color:var(--fg-default)}.bfs-inline[data-astro-cid-l6zjcxap]{color:var(--fg-accent);text-decoration:underline;text-underline-offset:.2em}.bfs-note[data-astro-cid-l6zjcxap]{margin:var(--space-sm) 0 0;color:var(--fg-muted)}.bfs-traps[data-astro-cid-l6zjcxap]{padding:var(--layout-section-sm) 0 var(--layout-section)}.bfs-traps-title[data-astro-cid-l6zjcxap]{margin:0 0 var(--space-2xl);color:var(--fg-default);text-wrap:balance}.bfs-trap-grid[data-astro-cid-l6zjcxap]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media (min-width: 760px){.bfs-trap-grid[data-astro-cid-l6zjcxap]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.bfs-trap-grid[data-astro-cid-l6zjcxap]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bfs-trap[data-astro-cid-l6zjcxap]{padding:var(--space-xl);background:var(--bg-surface);border-radius:var(--radius-lg);color:var(--fg-default)}.bfs-trap[data-astro-cid-l6zjcxap] h3[data-astro-cid-l6zjcxap]{margin:0}.bfs-trap[data-astro-cid-l6zjcxap] p[data-astro-cid-l6zjcxap]{margin:var(--space-xs) 0 0}.bfs-bootcamp[data-astro-cid-l6zjcxap]{background:var(--bg-dark);color:var(--fg-on-dark);border-radius:var(--section-round);padding:var(--layout-section) 0}.bfs-on-dark[data-astro-cid-l6zjcxap]{margin:var(--space-sm) 0 0;color:var(--fg-on-dark);text-wrap:balance}.bfs-bootcamp-grid[data-astro-cid-l6zjcxap]{display:grid;grid-template-columns:1fr;gap:var(--space-2xl);margin-top:var(--space-2xl)}@media (min-width: 900px){.bfs-bootcamp-grid[data-astro-cid-l6zjcxap]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.bfs-weeks[data-astro-cid-l6zjcxap]{margin:0;padding:0;list-style:none;display:grid;gap:0}.bfs-weeks[data-astro-cid-l6zjcxap] li[data-astro-cid-l6zjcxap]{padding:var(--space-md) 0;border-top:1px solid var(--glass-border)}.bfs-weeks[data-astro-cid-l6zjcxap] li[data-astro-cid-l6zjcxap]:last-child{border-bottom:1px solid var(--glass-border)}.bfs-week[data-astro-cid-l6zjcxap]{margin:0;color:var(--fg-on-dark);opacity:.7}.bfs-week-body[data-astro-cid-l6zjcxap]{margin:var(--space-xs) 0 0;color:var(--fg-on-dark)}.bfs-bootcamp-side[data-astro-cid-l6zjcxap]{display:grid;gap:var(--space-xl);min-width:0}.bfs-offer[data-astro-cid-l6zjcxap]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.bfs-offer[data-astro-cid-l6zjcxap] .bfs-price[data-astro-cid-l6zjcxap]{margin:0}.bfs-offer-meta[data-astro-cid-l6zjcxap]{margin:0;color:var(--fg-on-dark);opacity:.8}@media (max-width: 680px){.bfs-offer[data-astro-cid-l6zjcxap] .btn{width:100%}}.bfs-budget[data-astro-cid-l6zjcxap]{padding:var(--layout-section) 0 var(--layout-section-sm)}.bfs-routes[data-astro-cid-l6zjcxap]{margin:var(--space-xl) 0 0}.bfs-route[data-astro-cid-l6zjcxap]{display:grid;grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-lg) 0;border-top:1px solid var(--border-default)}.bfs-route[data-astro-cid-l6zjcxap]:last-child{border-bottom:1px solid var(--border-default)}@media (min-width: 680px){.bfs-route[data-astro-cid-l6zjcxap]{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:var(--space-lg)}}.bfs-route-budget[data-astro-cid-l6zjcxap]{margin:0;color:var(--fg-accent)}.bfs-route[data-astro-cid-l6zjcxap] dd[data-astro-cid-l6zjcxap]{margin:0;color:var(--fg-default)}.bfs-route[data-astro-cid-l6zjcxap] dd[data-astro-cid-l6zjcxap] p[data-astro-cid-l6zjcxap]{margin:0}.bfs-route-links[data-astro-cid-l6zjcxap]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin-top:var(--space-sm)}.bfs-english[data-astro-cid-l6zjcxap]{padding:0 0 var(--layout-section)}.bfs-english[data-astro-cid-l6zjcxap] .bfs-col[data-astro-cid-l6zjcxap]{padding-top:var(--space-2xl);border-top:1px solid var(--border-strong)}
