.AuthorByline_bylineCompact__fVTAh{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.AuthorByline_bylineLabel__jDojg{color:var(--text-muted)}.AuthorByline_authorLink__743Zi{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease}.AuthorByline_authorLink__743Zi:hover{color:var(--color-primary)}.AuthorByline_authorName__CAs5F{font-weight:600;color:var(--text-primary)}.AuthorByline_authorLink__743Zi:hover .AuthorByline_authorName__CAs5F{color:var(--color-primary)}.AuthorByline_authorCredentials__iZP3T{color:var(--text-muted);font-size:var(--text-xs)}.AuthorByline_separator__3iM0z{margin:0 .5rem;color:var(--border-default)}.AuthorByline_date__17nKp{color:var(--text-muted)}.AuthorByline_bylineFull__Me_sP{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-default)}.AuthorByline_authorCard__qmz0q{display:flex;align-items:flex-start;gap:1rem}.AuthorByline_authorImage__ETqza{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary)}.AuthorByline_image__nnneD{width:100%;height:100%;object-fit:cover}.AuthorByline_authorInfo__mRGEO{display:flex;flex-direction:column;gap:.125rem}.AuthorByline_bylineHeader__bErmq{margin-bottom:.25rem}.AuthorByline_authorLinkFull__Mzk9Q{text-decoration:none}.AuthorByline_authorNameFull__8G4cU{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;transition:color .2s ease}.AuthorByline_authorLinkFull__Mzk9Q:hover .AuthorByline_authorNameFull__8G4cU{color:var(--color-primary)}.AuthorByline_authorCredentialsFull__NM2I_{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-secondary)}.AuthorByline_authorRole__9KJpK{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.AuthorByline_reviewerCard__iTgYC{display:flex;flex-direction:column;gap:.125rem;padding-top:1rem;border-top:1px solid var(--border-default)}.AuthorByline_reviewerLink__dV5yd{display:inline-flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease}.AuthorByline_reviewerLink__dV5yd:hover{color:var(--color-primary)}.AuthorByline_reviewerName__j_J27{font-weight:600;color:var(--text-primary)}.AuthorByline_reviewerLink__dV5yd:hover .AuthorByline_reviewerName__j_J27{color:var(--color-primary)}.AuthorByline_reviewerCredentials__0dCbF,.AuthorByline_reviewerRole__OABIH{font-size:var(--text-sm);color:var(--text-muted)}.AuthorByline_dateBlock__d6eAj{display:flex;flex-direction:column;gap:.125rem;padding-top:.75rem;border-top:1px solid var(--border-default)}.AuthorByline_dateLabel__LDAiw{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AuthorByline_dateFull__0jLoA{font-size:var(--text-sm);color:var(--text-secondary)}@media (min-width:768px){.AuthorByline_bylineFull__Me_sP{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2rem}.AuthorByline_authorCard__qmz0q{flex:1;min-width:240px}.AuthorByline_dateBlock__d6eAj,.AuthorByline_reviewerCard__iTgYC{flex:0 0 auto;padding-top:0;padding-left:2rem;border-top:none;border-left:1px solid var(--border-default)}}.BlogImage_blogImageFigure__d8ckx{margin:2rem 0;width:100%}.BlogImage_blogImageFigure__d8ckx.BlogImage_small__f40WA{max-width:320px;margin:1.5rem auto}.BlogImage_blogImageFigure__d8ckx.BlogImage_medium__wiyMi{max-width:480px;margin:1.5rem auto}.BlogImage_blogImageFigure__d8ckx.BlogImage_inline__maYIS{max-width:280px;float:right;margin:.25rem 0 1rem 1.5rem}.BlogImage_blogImageFigure__d8ckx.BlogImage_full__Ns1b9{max-width:100%}.BlogImage_imageContainer__mGnzT{position:relative;width:100%;background:var(--color-gray-100);border-radius:var(--radius-md);overflow:hidden}.BlogImage_placeholder__weHzk{width:100%;padding-bottom:56.25%;background:linear-gradient(90deg,var(--color-gray-100) 25%,var(--color-gray-200) 50%,var(--color-gray-100) 75%);background-size:200% 100%;animation:BlogImage_loading__4C7m_ 1.5s infinite}@keyframes BlogImage_loading__4C7m_{0%{background-position:200% 0}to{background-position:-200% 0}}.BlogImage_image__uAeWQ{width:100%;height:auto;display:block;opacity:0;transition:opacity .3s ease-in-out}.BlogImage_image__uAeWQ.BlogImage_loaded__RF510{opacity:1}.BlogImage_caption__L8Txp{margin-top:.75rem;font-size:.875rem;color:var(--color-gray-600);text-align:center;font-style:italic}.BlogImage_clickable__RaLrQ{cursor:zoom-in}.BlogImage_zoomIcon__9LTww{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.55);color:#fff;font-size:1rem;line-height:1;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.BlogImage_clickable__RaLrQ:focus .BlogImage_zoomIcon__9LTww,.BlogImage_clickable__RaLrQ:hover .BlogImage_zoomIcon__9LTww{opacity:1}.BlogImage_clickable__RaLrQ:focus-visible{outline:2px solid var(--color-focus,#2563EB);outline-offset:2px}.BlogImage_lightboxOverlay__Xg9By{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;padding:1rem;cursor:zoom-out;animation:BlogImage_fadeIn__HvoBL .15s ease}@keyframes BlogImage_fadeIn__HvoBL{0%{opacity:0}to{opacity:1}}.BlogImage_lightboxContent__Yw6HX{cursor:default;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:.75rem}.BlogImage_lightboxImage__EkeFg{max-width:100%;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 8px 40px rgba(0,0,0,.5)}.BlogImage_lightboxCaption__9zXEe{color:rgba(255,255,255,.8);font-size:.875rem;font-style:italic;text-align:center;margin:0}.BlogImage_lightboxClose__iEmup{position:fixed;top:1rem;right:1rem;background:rgba(255,255,255,.15);border:none;color:#fff;font-size:1.25rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;z-index:10000}.BlogImage_lightboxClose__iEmup:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px;background:rgba(255,255,255,.25)}.BlogImage_lightboxClose__iEmup:hover{background:rgba(255,255,255,.3)}@media (max-width:768px){.BlogImage_blogImageFigure__d8ckx{margin:1.5rem 0}.BlogImage_blogImageFigure__d8ckx.BlogImage_inline__maYIS{float:none;max-width:100%;margin:1.5rem 0}.BlogImage_blogImageFigure__d8ckx.BlogImage_medium__wiyMi,.BlogImage_blogImageFigure__d8ckx.BlogImage_small__f40WA{max-width:100%}.BlogImage_caption__L8Txp{font-size:.8125rem}}.BlogLayout_blogPage__jxsjw{background-color:var(--color-white);min-height:100vh}.BlogLayout_breadcrumb__yiyag{width:100%;padding:1rem var(--blog-padding);border-bottom:1px solid var(--color-gray-200)}.BlogLayout_breadcrumbInner__2neFm{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_breadcrumbList__SHDHv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;list-style:none;margin:0;padding:0}.BlogLayout_breadcrumbLink__f_CL0{color:var(--color-secondary);text-decoration:none;transition:color .15s ease}.BlogLayout_breadcrumbLink__f_CL0:hover{color:var(--color-secondary-dark)}.BlogLayout_breadcrumbSeparator__AEUYc{color:var(--color-gray-400)}.BlogLayout_breadcrumbCurrent___NK5U{color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.BlogLayout_header__T3JJ8{width:100%;padding:2rem var(--blog-padding) 1.5rem;background:linear-gradient(180deg,var(--color-gray-50) 0,var(--color-white) 100%)}.BlogLayout_headerInner__bypYO{max-width:var(--blog-prose-width);margin:0 auto}.BlogLayout_title__J7MdP{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0 0 1rem}.BlogLayout_meta__CW9Nf{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-gray-600)}.BlogLayout_metaItem__33ORQ{display:flex;align-items:center;gap:.25rem}.BlogLayout_metaSeparator__UF9hC{color:var(--color-gray-300)}.BlogLayout_bylineWrapper__SDn8D{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.BlogLayout_heroImage__2rx8t{width:100%;max-width:1200px;margin:0 auto 2rem;padding:0 var(--blog-padding)}.BlogLayout_heroImageContainer__CFv1A{width:100%;border-radius:var(--radius-lg);overflow:hidden}.BlogLayout_heroImageImg__VuwvW{width:100%;height:auto;display:block}.BlogLayout_navPlaceholder__eFs9F{height:0;transition:height .1s ease}.BlogLayout_navPlaceholderActive__GsZ_0{height:56px}@media (max-width:767px){.BlogLayout_navPlaceholderActive__GsZ_0{height:48px}}.BlogLayout_sectionNav__lwWUe{width:100%;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);z-index:60;transition:box-shadow .2s ease}.BlogLayout_sectionNavSticky__zhRH1{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.BlogLayout_sectionNavInner___k0_T{max-width:var(--blog-full-width);margin:0 auto;padding:0 var(--blog-padding);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BlogLayout_sectionNavInner___k0_T::-webkit-scrollbar{display:none}.BlogLayout_sectionNavList__KnAwm{display:flex;gap:.25rem;list-style:none;margin:0;padding:.75rem 0;min-width:max-content}.BlogLayout_sectionNavLink___TGDA{display:block;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;white-space:nowrap;border-radius:9999px;transition:all .15s ease}.BlogLayout_sectionNavLink___TGDA:hover{color:var(--color-secondary);background:var(--color-gray-100)}.BlogLayout_sectionNavLinkActive__6zwAs{color:var(--color-white);background:var(--color-secondary)}.BlogLayout_sectionNavLinkActive__6zwAs:hover{color:var(--color-white);background:var(--color-secondary-dark)}.BlogLayout_layout__95pYr{max-width:var(--blog-prose-width);margin:0 auto;padding:0 var(--blog-padding)}.BlogLayout_layoutWithSidebar__KA9Dp{display:flex;gap:3rem;max-width:1300px;padding:0 var(--blog-padding)}.BlogLayout_tocSidebar__mSUXJ{flex-shrink:0;width:280px;min-width:280px}.BlogLayout_tocBox__poAxY{background:#fff;border-radius:20px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);padding:16px 16px 6px;width:280px}.BlogLayout_tocBoxSticky__o6RV2{position:fixed;top:60px;z-index:50}.BlogLayout_tocHeader__QPjn_{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--color-gray-200)}.BlogLayout_tocHeaderTitle__oSg1k{font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em}.BlogLayout_progressRing__YOtBe{position:relative;width:40px;height:40px}.BlogLayout_progressRingSvg__UeunE{width:100%;height:100%;transform:rotate(-90deg)}.BlogLayout_progressRingBg__5j1z_{fill:none;stroke:var(--color-gray-200);stroke-width:3}.BlogLayout_progressRingFill__NBo4Q{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease}.BlogLayout_progressRingText__aWyJk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:.625rem;font-weight:600;color:var(--color-black)}.BlogLayout_tocList__4vbQT{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto;scroll-behavior:smooth}.BlogLayout_tocList__4vbQT::-webkit-scrollbar{display:none}.BlogLayout_tocItem__8dLoM{display:flex;align-items:center;gap:.5rem;padding:6px 0;transition:background-color .15s ease}.BlogLayout_tocItemLevel3__q2V5C{padding-left:1.75rem}.BlogLayout_tocItemRead__1AY5d .BlogLayout_tocItemLink__KkbVg{color:var(--color-gray-500)}.BlogLayout_tocItemActive__f94jZ{background:var(--color-gray-100)}.BlogLayout_tocItemActive__f94jZ .BlogLayout_tocItemLink__KkbVg{color:var(--color-secondary);font-weight:600}.BlogLayout_tocCheckbox__vAonc{flex-shrink:0}.BlogLayout_tocCheckboxInput__SIJnC{position:absolute;opacity:0;width:0;height:0}.BlogLayout_tocCheckboxLabel__XbYid{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--color-gray-300);border-radius:4px;cursor:pointer;transition:all .15s ease;background:var(--color-white)}.BlogLayout_tocCheckboxLabel__XbYid:hover{border-color:var(--color-primary)}.BlogLayout_tocCheckboxInput__SIJnC:checked+.BlogLayout_tocCheckboxLabel__XbYid{background:var(--color-primary);border-color:var(--color-primary)}.BlogLayout_tocCheckboxIcon__tJ7ew{width:12px;height:12px;fill:var(--color-white);opacity:0;transform:scale(.5);transition:all .15s ease}.BlogLayout_tocCheckboxInput__SIJnC:checked+.BlogLayout_tocCheckboxLabel__XbYid .BlogLayout_tocCheckboxIcon__tJ7ew{opacity:1;transform:scale(1)}.BlogLayout_tocItemLink__KkbVg{flex:1;background:none;border:none;text-align:left;font-family:var(--font-body);font-size:.8125rem;line-height:1.4;color:var(--color-gray-700);cursor:pointer;transition:color .15s ease;padding:0}.BlogLayout_tocItemLink__KkbVg:hover{color:var(--color-secondary)}.BlogLayout_tocItemLevel3__q2V5C .BlogLayout_tocItemLink__KkbVg{font-size:.75rem;color:var(--color-gray-500)}.BlogLayout_main__YXLKa{flex:1;min-width:0;width:100%}.BlogLayout_article__ClpY3{width:100%}.BlogLayout_content__HucYL{max-width:var(--blog-prose-width,720px);margin:0 auto;padding:2rem var(--blog-padding) 3rem}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL{max-width:100%;padding-left:0;padding-right:0}.BlogLayout_content__HucYL h2{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;color:var(--color-black);margin:var(--space-8) 0 1.25rem;padding-top:var(--space-6);scroll-margin-top:100px;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-gray-200);clear:both}.BlogLayout_content__HucYL h2:first-child{margin-top:0;padding-top:0;border-top:none}.BlogLayout_content__HucYL h3{font-size:clamp(1.125rem,3vw,1.375rem);margin:var(--space-6) 0 1rem;scroll-margin-top:100px}.BlogLayout_content__HucYL h3,.BlogLayout_content__HucYL h4{font-family:var(--font-heading);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.05em}.BlogLayout_content__HucYL h4{font-size:1.125rem;margin:var(--space-7) 0 .75rem}.BlogLayout_content__HucYL p{font-family:var(--font-body);font-size:1.0625rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin:0 0 28px}.BlogLayout_content__HucYL [class*=bg-slate-8] li,.BlogLayout_content__HucYL [class*=bg-slate-8] p,.BlogLayout_content__HucYL [class*=bg-slate-9] li,.BlogLayout_content__HucYL [class*=bg-slate-9] p{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important;font-family:inherit!important}.BlogLayout_content__HucYL [class*=bg-slate-8] ol,.BlogLayout_content__HucYL [class*=bg-slate-8] ul,.BlogLayout_content__HucYL [class*=bg-slate-9] ol,.BlogLayout_content__HucYL [class*=bg-slate-9] ul{margin:0!important;padding-left:1rem!important}.BlogLayout_content__HucYL ol,.BlogLayout_content__HucYL ul{font-family:var(--font-body);margin:0 0 28px;padding-left:var(--space-6)}.BlogLayout_content__HucYL li{font-size:1.0625rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800);margin-bottom:var(--space-2)}.BlogLayout_content__HucYL strong{font-weight:600;color:var(--color-black)}.BlogLayout_content__HucYL a:not([class*=button]):not([class*=btn]){color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.BlogLayout_content__HucYL a:not([class*=button]):not([class*=btn]):hover{color:var(--color-secondary-dark)}.BlogLayout_content__HucYL code{font-family:var(--font-mono);font-size:.9em;background:var(--color-gray-100);padding:.125rem .375rem;border-radius:4px}.BlogLayout_content__HucYL>.blog-wide{max-width:var(--blog-wide-width)}.BlogLayout_content__HucYL>.blog-full,.BlogLayout_content__HucYL>.blog-wide{width:100vw;margin-left:50%;transform:translateX(-50%);padding:0 var(--blog-padding)}.BlogLayout_content__HucYL>.blog-full{max-width:var(--blog-full-width)}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL>.blog-full,.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL>.blog-wide{width:100%;max-width:100%;margin-left:0;transform:none;padding:0}.BlogLayout_authorBio__1X83j{width:100%;padding:3rem var(--blog-padding);background:linear-gradient(180deg,var(--color-white) 0,var(--color-gray-50) 100%);border-top:1px solid var(--color-gray-200)}.BlogLayout_authorBioInner__jBqBr{max-width:900px;margin:0 auto;display:flex;gap:1.5rem;align-items:flex-start}.BlogLayout_authorBioAvatar__whc5U{width:80px;height:80px;flex-shrink:0;border-radius:50%;background:var(--color-secondary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.5rem;font-weight:600}.BlogLayout_authorBioContent__XqR9m{flex:1}.BlogLayout_authorBioName__EOhCX{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem}.BlogLayout_authorBioText__8S2WT{font-size:1rem;line-height:1.7;color:var(--color-gray-700);margin:0 0 1rem}.BlogLayout_authorBioLink__izh47{font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:color .15s ease}.BlogLayout_authorBioLink__izh47:hover{color:var(--color-primary)}.BlogLayout_relatedSection__iAiDm{width:100%;padding:3rem var(--blog-padding);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.BlogLayout_relatedInner__8FSdu{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_relatedTitle__ix7dt{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1.5rem}.BlogLayout_relatedGrid__oC1Zx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.BlogLayout_relatedCard__UKDsk{display:block;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;text-decoration:none;transition:all .2s ease}.BlogLayout_relatedCard__UKDsk:hover{border-color:var(--color-secondary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.BlogLayout_relatedCardTitle__eTnQe{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;transition:color .15s ease}.BlogLayout_relatedCard__UKDsk:hover .BlogLayout_relatedCardTitle__eTnQe{color:var(--color-secondary)}.BlogLayout_relatedCardExcerpt__K_DB1{font-size:.875rem;line-height:1.5;color:var(--color-gray-600);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogLayout_ctaSection__K9Vht{width:100%;padding:3rem var(--blog-padding);background:var(--color-white);border-top:1px solid var(--color-gray-200)}.BlogLayout_ctaInner__RJ5nb{max-width:var(--blog-wide-width);margin:0 auto}.BlogLayout_ctaHeader__6_xZM{text-align:center;margin-bottom:2rem}.BlogLayout_ctaTitle__PONtD{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem}.BlogLayout_ctaDescription__xpMR8{font-size:1rem;color:var(--color-gray-600);margin:0}.BlogLayout_ctaGrid__mY39v{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.BlogLayout_ctaItem___TlSx{display:flex;flex-direction:column}.BlogLayout_ctaItemDescription__eqKYs{font-size:.75rem;color:var(--color-gray-500);text-align:center;margin:.5rem 0 0}@media (max-width:1023px){.BlogLayout_layoutWithSidebar__KA9Dp{display:block;max-width:var(--blog-prose-width)}.BlogLayout_tocSidebar__mSUXJ{display:none}.BlogLayout_layoutWithSidebar__KA9Dp .BlogLayout_content__HucYL{padding:2rem var(--blog-padding) 3rem}.BlogLayout_content__HucYL h2{margin:var(--space-6) 0 .875rem;padding-top:var(--space-5)}.BlogLayout_content__HucYL h3{margin:var(--space-5) 0 .625rem}}@media (max-width:767px){.BlogLayout_title__J7MdP{font-size:1.5rem}.BlogLayout_meta__CW9Nf{font-size:.8125rem;gap:.5rem}.BlogLayout_sectionNavLink___TGDA{padding:.375rem .75rem;font-size:.75rem}.BlogLayout_content__HucYL{padding:1.5rem var(--blog-padding) 2rem}.BlogLayout_content__HucYL li,.BlogLayout_content__HucYL p{font-size:1rem;margin-bottom:1.25rem}.BlogLayout_content__HucYL h2{margin:var(--space-5) 0 .75rem;padding-top:var(--space-4);scroll-margin-top:80px}.BlogLayout_content__HucYL h3{margin:var(--space-4) 0 .5rem}.BlogLayout_heroImage__2rx8t{padding:0;margin-bottom:1.5rem}.BlogLayout_heroImageContainer__CFv1A{border-radius:0}.BlogLayout_authorBioInner__jBqBr{flex-direction:column;text-align:center;align-items:center}.BlogLayout_authorBioAvatar__whc5U{width:64px;height:64px;font-size:1.25rem}}@media print{.BlogLayout_ctaSection__K9Vht,.BlogLayout_sectionNav__lwWUe,.BlogLayout_tocSidebar__mSUXJ{display:none}.BlogLayout_content__HucYL{max-width:100%}.BlogLayout_layoutWithSidebar__KA9Dp{display:block}}.BlogVideo_videoFigure___ThRD{margin:2rem 0;width:100%}.BlogVideo_videoFigure___ThRD.BlogVideo_inline__WGijg{max-width:200px;float:right;margin:.25rem 0 1rem 1.5rem}.BlogVideo_videoFigure___ThRD.BlogVideo_medium__Qf0BK{max-width:480px;margin:1.5rem auto}.BlogVideo_videoContainer__W0xa0{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:var(--radius-md);overflow:hidden}.BlogVideo_videoContainer__W0xa0.BlogVideo_vertical__WAt17{padding-bottom:177.78%}.BlogVideo_videoPreview__Hi0YM{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:none;cursor:pointer;padding:0;transition:opacity .25s ease}.BlogVideo_videoPreview__Hi0YM:hover{opacity:.9}.BlogVideo_videoPreview__Hi0YM:focus{outline:2px solid var(--color-primary);outline-offset:2px}.BlogVideo_thumbnail__WKRQj{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.BlogVideo_playButton__2RyD3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;transition:transform .15s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.BlogVideo_videoPreview__Hi0YM:hover .BlogVideo_playButton__2RyD3{transform:translate(-50%,-50%) scale(1.1)}.BlogVideo_playIcon___gtmE{width:100%;height:100%}.BlogVideo_iframe__wjNsB{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.BlogVideo_caption__oy2f4{margin-top:.5rem;font-size:.8125rem;color:var(--color-gray-600);text-align:center;font-style:italic}.BlogVideo_videoFigure___ThRD.BlogVideo_inline__WGijg .BlogVideo_caption__oy2f4{margin-top:.375rem;font-size:.75rem}@media (max-width:768px){.BlogVideo_videoFigure___ThRD{margin:1.5rem 0}.BlogVideo_videoFigure___ThRD.BlogVideo_inline__WGijg{float:none;max-width:100%;margin:1.5rem 0}.BlogVideo_videoFigure___ThRD.BlogVideo_medium__Qf0BK{max-width:100%}.BlogVideo_caption__oy2f4{font-size:.8125rem}.BlogVideo_playButton__2RyD3{width:54px;height:38px}}.IFRRequirementsWithTips_darkSection__HFSkS{background:var(--color-secondary-dark,#192C44);border-radius:0;padding:var(--space-12,96px) 0;box-shadow:none;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.IFRRequirementsWithTips_container__o00PP{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.IFRRequirementsWithTips_optionHeader__zccBO{text-align:center;margin-bottom:var(--space-8);padding-bottom:0;border-bottom:none}.IFRRequirementsWithTips_sectionH2__k7nds{font-family:var(--font-nav);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary,#ED852C);margin:0 0 var(--space-3) 0}.IFRRequirementsWithTips_sectionDescription__I7Xan{font-family:var(--font-body);font-size:1.125rem;line-height:1.7;color:var(--color-white);max-width:800px;margin:0 auto}.IFRRequirementsWithTips_sectionDivider__PiOiR{height:2px;background:linear-gradient(90deg,transparent,rgba(237,133,44,.5) 50%,transparent);margin:var(--space-10) 0}.IFRRequirementsWithTips_sideLayout__Cm_qr{display:grid;grid-template-columns:300px 1fr;gap:var(--space-8);max-width:900px;margin:0 auto}.IFRRequirementsWithTips_mainBlock__p3Lql{background:linear-gradient(135deg,var(--color-dark-blue) 0,rgba(25,44,68,.9) 100%);border-radius:var(--radius-md);padding:var(--space-8);text-align:center;color:var(--color-white);box-shadow:0 4px 12px rgba(25,44,68,.3)}.IFRRequirementsWithTips_mainNumber___nJwf{font-family:var(--font-nav);font-size:4.5rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:var(--space-2)}.IFRRequirementsWithTips_mainLabel__7oQnI{font-family:var(--font-nav);font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.IFRRequirementsWithTips_mainSub__X6iAC{font-family:var(--font-body);font-size:.9375rem;color:rgba(255,255,255,.85)}.IFRRequirementsWithTips_mainDivider__KQ8vH{height:2px;background:rgba(255,255,255,.2);margin:var(--space-6) 0}.IFRRequirementsWithTips_mainPrereq__gCxKk{display:flex;flex-direction:column;gap:var(--space-1)}.IFRRequirementsWithTips_prereqNum__TcqEy{font-family:var(--font-nav);font-size:1.5rem;font-weight:700;letter-spacing:.05em;color:var(--color-blue-light)}.IFRRequirementsWithTips_prereqLabel__bR4dU{font-family:var(--font-body);font-size:.875rem;color:rgba(255,255,255,.9)}.IFRRequirementsWithTips_breakdownBlock__8mUo6{background:rgba(12,30,49,.6);border:2px solid rgba(237,133,44,.3);border-radius:var(--radius-md);padding:var(--space-6)}.IFRRequirementsWithTips_breakdownTitle__imeet{font-family:var(--font-nav);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.9);margin-bottom:var(--space-5)}.IFRRequirementsWithTips_breakdownItem__efTq9{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.1)}.IFRRequirementsWithTips_breakdownItem__efTq9:last-child{border-bottom:none}.IFRRequirementsWithTips_breakdownHighlight__7bouM{background:linear-gradient(135deg,rgba(228,154,13,.08),rgba(228,154,13,.02));border-radius:var(--radius-sm);padding:var(--space-3);border:1px solid var(--color-accent);margin-top:var(--space-2)}.IFRRequirementsWithTips_breakdownNum__KaodL{font-family:var(--font-nav);font-size:1.5rem;font-weight:700;letter-spacing:.05em;color:var(--color-primary);min-width:80px;text-align:right}.IFRRequirementsWithTips_breakdownHighlight__7bouM .IFRRequirementsWithTips_breakdownNum__KaodL{color:var(--color-accent)}.IFRRequirementsWithTips_breakdownText__21Yqm{font-family:var(--font-body);font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.9)}.IFRRequirementsWithTips_breakdownText__21Yqm strong{font-weight:600;color:var(--color-primary)}.IFRRequirementsWithTips_regReference__p4GJh{font-family:var(--font-mono);font-size:.875rem;color:rgba(255,255,255,.7);text-align:center;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.2)}.IFRRequirementsWithTips_regReference__p4GJh a{color:var(--color-blue-light);text-decoration:none;font-weight:500;transition:color var(--duration-fast) var(--ease-out)}.IFRRequirementsWithTips_regReference__p4GJh a:hover{color:var(--color-primary);text-decoration:underline}.IFRRequirementsWithTips_g1000Split__3jb9y{background:rgba(12,30,49,.6);border:2px solid rgba(237,133,44,.3);border-radius:.75rem;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.3)}.IFRRequirementsWithTips_g1000Header__zWJ7Y{padding:var(--space-4);border-bottom:2px solid rgba(237,133,44,.3);font-family:var(--font-mono);letter-spacing:.05em}.IFRRequirementsWithTips_g1000Title__bFe6z{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:#ffffff;letter-spacing:.05em;text-transform:uppercase;margin:0}.IFRRequirementsWithTips_g1000Content__6oJUL{display:grid;grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6)}@media (min-width:768px){.IFRRequirementsWithTips_g1000Content__6oJUL{grid-template-columns:1fr 1fr}}.IFRRequirementsWithTips_g1000MFD__kuDai,.IFRRequirementsWithTips_g1000PFD__Ht9LK{border-radius:var(--radius-sm)}.IFRRequirementsWithTips_g1000VideoContainer__Ld0Gb{padding:0}.IFRRequirementsWithTips_videoWrapper__Kxh1Q{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-sm);background:#000}.IFRRequirementsWithTips_videoIframe__Z6hBq{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.IFRRequirementsWithTips_g1000TipsList__xdd_I{display:flex;flex-direction:column;gap:var(--space-3)}.IFRRequirementsWithTips_g1000Tip__Z8eVp{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:rgba(12,30,49,.6);border-radius:var(--radius-sm);transition:all .25s ease;width:100%;text-align:left;border:none;border-left:3px solid #e49a0d;cursor:pointer;position:relative}.IFRRequirementsWithTips_g1000Tip__Z8eVp:hover{background:rgba(54,123,184,.3);border-left-color:var(--color-primary);transform:translateX(4px)}.IFRRequirementsWithTips_g1000Tip__Z8eVp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.IFRRequirementsWithTips_g1000Tip__Z8eVp.IFRRequirementsWithTips_activeTip__sVoXB{background:rgba(237,133,44,.2);border-left-color:var(--color-primary);border-left-width:4px;box-shadow:0 2px 8px rgba(237,133,44,.3)}.IFRRequirementsWithTips_g1000TipNum__je6Aa{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:#E49A0D;min-width:36px}.IFRRequirementsWithTips_g1000TipText__5I3oN{display:flex;flex-direction:column;gap:.25rem}.IFRRequirementsWithTips_g1000TipText__5I3oN strong{font-family:var(--font-mono);font-size:.875rem;font-weight:600;color:#ffffff;letter-spacing:.05em}.IFRRequirementsWithTips_g1000TipText__5I3oN span{font-family:var(--font-body);font-size:.8125rem;color:rgba(255,255,255,.7)}.IFRRequirementsWithTips_moreInfoIcon__vR0SV{font-size:1.25rem;margin-left:auto;opacity:.7;transition:all .25s ease}.IFRRequirementsWithTips_g1000Tip__Z8eVp:hover .IFRRequirementsWithTips_moreInfoIcon__vR0SV{opacity:1;transform:scale(1.1)}.IFRRequirementsWithTips_g1000Tip__Z8eVp.IFRRequirementsWithTips_activeTip__sVoXB .IFRRequirementsWithTips_moreInfoIcon__vR0SV{opacity:1;color:var(--color-primary)}.IFRRequirementsWithTips_g1000DetailedContent__0skuZ{display:flex;flex-direction:column;gap:var(--space-4);min-height:400px}.IFRRequirementsWithTips_detailHeader__sVs0u{display:flex;align-items:center;justify-content:center;padding-bottom:var(--space-4);border-bottom:2px solid rgba(237,133,44,.3)}.IFRRequirementsWithTips_detailIcon__gwowd{font-size:3rem;line-height:1}.IFRRequirementsWithTips_detailContent__s36zw{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:rgba(255,255,255,.9);margin:0;flex:1}.IFRRequirementsWithTips_tipVideoEmbed__8Rzts{margin-top:var(--space-4);width:100%}.IFRRequirementsWithTips_backToVideoButton__58RUY{align-self:flex-start;padding:var(--space-3) var(--space-5);background:rgba(237,133,44,.2);border:2px solid rgba(237,133,44,.5);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-mono);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.IFRRequirementsWithTips_backToVideoButton__58RUY:hover{background:rgba(237,133,44,.3);border-color:var(--color-primary);box-shadow:0 2px 8px rgba(237,133,44,.3);transform:translateX(-4px)}.IFRRequirementsWithTips_backToVideoButton__58RUY:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:1279px){.IFRRequirementsWithTips_sideLayout__Cm_qr{grid-template-columns:250px 1fr;gap:var(--space-6)}.IFRRequirementsWithTips_mainNumber___nJwf{font-size:3.5rem}}@media (max-width:767px){.IFRRequirementsWithTips_container__o00PP{padding:0 var(--space-4)}.IFRRequirementsWithTips_darkSection__HFSkS{padding:var(--space-8,64px) 0}.IFRRequirementsWithTips_sideLayout__Cm_qr{grid-template-columns:1fr;gap:var(--space-6)}.IFRRequirementsWithTips_mainBlock__p3Lql{padding:var(--space-6)}.IFRRequirementsWithTips_mainNumber___nJwf{font-size:3rem}.IFRRequirementsWithTips_sectionH2__k7nds{font-size:1.5rem}.IFRRequirementsWithTips_sectionDescription__I7Xan{font-size:1rem}.IFRRequirementsWithTips_g1000Content__6oJUL{grid-template-columns:1fr}.IFRRequirementsWithTips_g1000Title__bFe6z{font-size:1rem}}.Callout_callout__Y_4Hp{padding:var(--space-6);border-left:4px solid;border-radius:var(--radius-md);margin:var(--blog-component-margin,var(--space-9)) 0}.Callout_header__SAYj2{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.Callout_icon__3E4Id{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Callout_title__Tyo57{font-family:var(--font-nav);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.Callout_content__0E_ir{font-family:var(--font-body);font-size:1rem;line-height:var(--blog-body-line-height,1.8);color:var(--color-gray-800)}.Callout_content__0E_ir p{margin:0 0 var(--space-3)}.Callout_content__0E_ir p:last-child{margin-bottom:0}.Callout_content__0E_ir ol,.Callout_content__0E_ir ul{margin:var(--space-3) 0;padding-left:var(--space-5)}.Callout_content__0E_ir li{margin-bottom:var(--space-2)}.Callout_content__0E_ir strong{font-weight:600;color:var(--color-black)}.Callout_content__0E_ir code{font-family:var(--font-mono);font-size:.9em;background:rgba(0,0,0,.05);padding:.125rem .375rem;border-radius:var(--radius-sm)}.Callout_note__ne5nr{background:rgba(54,123,184,.08);border-left-color:var(--color-secondary)}.Callout_note__ne5nr .Callout_icon__3E4Id,.Callout_note__ne5nr .Callout_title__Tyo57{color:var(--color-secondary)}.Callout_tip__QgRjK{background:rgba(39,174,96,.08);border-left-color:var(--color-success)}.Callout_tip__QgRjK .Callout_icon__3E4Id,.Callout_tip__QgRjK .Callout_title__Tyo57{color:var(--color-success)}.Callout_warning__bVCuq{background:rgba(243,156,18,.08);border-left-color:var(--color-warning)}.Callout_warning__bVCuq .Callout_icon__3E4Id,.Callout_warning__bVCuq .Callout_title__Tyo57{color:var(--color-warning)}.Callout_danger__fsbHX{background:rgba(217,11,101,.08);border-left-color:var(--color-error)}.Callout_danger__fsbHX .Callout_icon__3E4Id,.Callout_danger__fsbHX .Callout_title__Tyo57{color:var(--color-error)}.Callout_formula___60fI{background:rgba(25,44,68,.05);border-left-color:var(--color-secondary-dark)}.Callout_formula___60fI .Callout_icon__3E4Id,.Callout_formula___60fI .Callout_title__Tyo57{color:var(--color-secondary-dark)}.Callout_formula___60fI .Callout_content__0E_ir{font-family:var(--font-mono);font-size:1.125rem}.Callout_faa__rZWnZ{background:rgba(228,154,13,.08);border:1px solid rgba(228,154,13,.3);border-left-width:4px}.Callout_faa__rZWnZ .Callout_icon__3E4Id,.Callout_faa__rZWnZ .Callout_title__Tyo57{color:var(--color-accent-text-dark)}@media (max-width:767px){.Callout_callout__Y_4Hp{padding:var(--space-4);margin:var(--space-6) 0}.Callout_title__Tyo57{font-size:.75rem}.Callout_content__0E_ir{font-size:.9375rem}.Callout_formula___60fI .Callout_content__0E_ir{font-size:1rem}}.Accordion_accordion__gdcMJ{display:flex;flex-direction:column;gap:0}.Accordion_default__p5xG1 .Accordion_item__nLukH{border-bottom:1px solid var(--color-gray-200)}.Accordion_default__p5xG1 .Accordion_item__nLukH:first-child{border-top:1px solid var(--color-gray-200)}.Accordion_card__eyjzK{gap:.75rem}.Accordion_card__eyjzK .Accordion_item__nLukH{background:white;border:1px solid var(--color-gray-200);border-radius:.75rem;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.Accordion_card__eyjzK .Accordion_item__nLukH:hover{border-color:var(--color-gray-300)}.Accordion_card__eyjzK .Accordion_itemOpen__HY1_j{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--color-secondary)}.Accordion_minimal__PMKPu .Accordion_item__nLukH{border:none}.Accordion_minimal__PMKPu .Accordion_header__Gjccl{padding:.75rem 0}.Accordion_header__Gjccl{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.Accordion_header__Gjccl:hover{background-color:var(--color-gray-50)}.Accordion_header__Gjccl:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.Accordion_card__eyjzK .Accordion_header__Gjccl{padding:1.25rem}.Accordion_icon__ZA57g{font-size:1.25rem;flex-shrink:0}.Accordion_title__OL05P{flex:1;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.03em}.Accordion_chevron__foyUo{flex-shrink:0;color:var(--color-gray-400);transition:transform .2s ease,color .2s ease}.Accordion_itemOpen__HY1_j .Accordion_chevron__foyUo{transform:rotate(180deg);color:var(--color-secondary)}.Accordion_panel__rlfO2{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.Accordion_panelOpen__55Ueq{max-height:5000px}.Accordion_content__98dKR{padding:0 1.25rem 1.25rem;color:var(--color-gray-700);line-height:1.7}.Accordion_card__eyjzK .Accordion_content__98dKR{border-top:1px solid var(--color-gray-100);margin-top:0;padding:1.25rem 1.25rem 1.5rem}.Accordion_content__98dKR p{margin-bottom:1rem}.Accordion_content__98dKR p:last-child{margin-bottom:0}.Accordion_content__98dKR ol,.Accordion_content__98dKR ul{margin-bottom:1rem;padding-left:1.5rem}.Accordion_content__98dKR li{margin-bottom:.5rem}.Accordion_content__98dKR li:last-child{margin-bottom:0}@media (max-width:640px){.Accordion_title__OL05P{font-size:.9rem}.Accordion_header__Gjccl{padding:.875rem 1rem}.Accordion_content__98dKR{padding:0 1rem 1rem}.Accordion_card__eyjzK .Accordion_header__Gjccl{padding:1rem}.Accordion_card__eyjzK .Accordion_content__98dKR{padding:1rem 1rem 1.25rem}}.CrossCountryRoutes_section__wBDiD{margin:2rem 0}.CrossCountryRoutes_sectionTitle__ogwKw{font-family:var(--font-mono),"SF Mono",monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--color-black,#0C1E31);margin-bottom:.75rem}.CrossCountryRoutes_intro__mONg7{color:var(--color-gray-700,#616161);margin-bottom:1.5rem;line-height:1.6}.CrossCountryRoutes_categorySection__uQ_fg{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-gray-200,#e5e5e5)}.CrossCountryRoutes_categorySection__uQ_fg:last-of-type{border-bottom:none}.CrossCountryRoutes_categoryTitle__jbBOT{font-family:var(--font-mono),"SF Mono",monospace;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;color:var(--color-black,#0C1E31);margin-bottom:.25rem}.CrossCountryRoutes_farReference__JSwCn{font-size:.8125rem;color:var(--color-gray-600,#757575);margin-bottom:.25rem}.CrossCountryRoutes_requirement__YCXEm{font-size:.875rem;color:var(--color-gray-700,#616161);margin-bottom:1rem;font-style:italic}.CrossCountryRoutes_routeList__KxWmG{display:flex;flex-direction:column;gap:.75rem}.CrossCountryRoutes_routeCard__tj5d_{border:1px solid var(--color-gray-200,#e5e5e5);border-radius:8px;padding:1.25rem 1.5rem;background:#fff}.CrossCountryRoutes_routeCard__tj5d_:hover{border-color:var(--color-gray-300,#d4d4d4)}.CrossCountryRoutes_flightPath__5r7av{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0}.CrossCountryRoutes_pathSegment__BV_k_{display:flex;align-items:flex-start}.CrossCountryRoutes_airportNode__ylQMN{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:80px}.CrossCountryRoutes_homeNode__7eYTk .CrossCountryRoutes_airportCode__gdx7c{background:var(--color-black,#0C1E31);color:#fff}.CrossCountryRoutes_airportCode__gdx7c{font-family:var(--font-mono),"SF Mono",monospace;font-weight:700;font-size:1rem;letter-spacing:.04em;color:var(--color-black,#0C1E31);background:var(--color-gray-100,#f0f0f0);border-radius:6px;padding:.375rem .625rem;display:inline-block;line-height:1}.CrossCountryRoutes_airportName__tXcun{font-size:.75rem;color:var(--color-gray-700,#616161);margin-top:.25rem;max-width:110px;line-height:1.25}.CrossCountryRoutes_airportMeta___FggC{font-size:.6875rem;color:var(--color-gray-600,#757575);margin-top:.125rem;display:flex;align-items:center;gap:.25rem}.CrossCountryRoutes_towerBadge__hYfe7{font-family:var(--font-mono),"SF Mono",monospace;font-size:.5625rem;font-weight:700;letter-spacing:.05em;background:var(--color-secondary,#367BB8);color:#fff;border-radius:3px;padding:.0625rem .25rem}.CrossCountryRoutes_approachList__uO4rF{font-size:.6875rem;color:var(--color-gray-600,#757575);margin-top:.1875rem;max-width:120px;line-height:1.3}.CrossCountryRoutes_legConnector__ayQbF{display:flex;align-items:center;gap:.25rem;padding-top:.5rem;min-width:50px}.CrossCountryRoutes_connectorLine__6ynPD{flex:1;height:2px;background:var(--color-gray-300,#d4d4d4);min-width:8px}.CrossCountryRoutes_legLabel__8lupN{font-family:"Roboto Mono",var(--font-mono),monospace;font-size:.75rem;font-weight:600;color:var(--color-black,#0C1E31);white-space:nowrap;font-variant-numeric:tabular-nums}.CrossCountryRoutes_routeSummary__aQzZ2{display:flex;gap:1.25rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--color-gray-100,#f0f0f0);font-size:.8125rem;color:var(--color-gray-700,#616161)}.CrossCountryRoutes_summaryItem__hQf_Q strong{color:var(--color-black,#0C1E31)}.CrossCountryRoutes_disclaimer__VVucu{margin-top:2rem;padding:1rem 1.25rem;background:var(--color-gray-50,#fafafa);border-left:3px solid var(--color-primary,#e8762a);border-radius:0 4px 4px 0;font-size:.8125rem;line-height:1.6;color:var(--color-gray-700,#616161)}.CrossCountryRoutes_disclaimer__VVucu p{margin:0 0 .5rem}.CrossCountryRoutes_disclaimer__VVucu p:last-child{margin-bottom:0}.CrossCountryRoutes_source__Zc6td{font-size:.75rem;color:var(--color-gray-600,#757575)}@media (max-width:1024px){.CrossCountryRoutes_airportNode__ylQMN{min-width:70px}.CrossCountryRoutes_legConnector__ayQbF{min-width:40px}}@media (max-width:640px){.CrossCountryRoutes_routeCard__tj5d_{padding:1rem}.CrossCountryRoutes_flightPath__5r7av,.CrossCountryRoutes_pathSegment__BV_k_{flex-direction:column;align-items:stretch}.CrossCountryRoutes_airportNode__ylQMN{flex-direction:row;align-items:center;text-align:left;gap:.5rem;min-width:auto}.CrossCountryRoutes_airportName__tXcun{max-width:none;margin-top:0}.CrossCountryRoutes_airportMeta___FggC{margin-top:0}.CrossCountryRoutes_approachList__uO4rF{max-width:none;margin-top:0}.CrossCountryRoutes_legConnector__ayQbF{flex-direction:column;align-items:flex-start;padding:.375rem 0 .375rem 1.25rem;min-width:auto}.CrossCountryRoutes_connectorLine__6ynPD{width:2px;height:8px;min-width:2px;flex:none}.CrossCountryRoutes_routeSummary__aQzZ2{flex-wrap:wrap;gap:.75rem}}.ResponsiveTable_tableWrapper__hlziR{margin:var(--blog-component-margin,var(--space-9)) 0;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.ResponsiveTable_tableWrapper__hlziR.ResponsiveTable_scroll__Xtqye{overflow-x:auto;-webkit-overflow-scrolling:touch}.ResponsiveTable_table__aB9Ns{width:100%;border-collapse:collapse;font-family:var(--font-body)}.ResponsiveTable_thead__aItzq{background:var(--color-secondary-dark,#192C44)}.ResponsiveTable_th__eB1_Z{font-family:var(--font-nav);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}.ResponsiveTable_tbody__beCfw .ResponsiveTable_row__1TeZ8:nth-child(2n){background:var(--color-gray-50)}.ResponsiveTable_td__orkNA{font-family:var(--font-body);font-size:.9375rem;color:var(--color-gray-800);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-200)}.ResponsiveTable_tbody__beCfw .ResponsiveTable_row__1TeZ8:last-child .ResponsiveTable_td__orkNA{border-bottom:none}.ResponsiveTable_align-left__OUtOE{text-align:left}.ResponsiveTable_align-center__cwnLe{text-align:center}.ResponsiveTable_align-right__hMGGm{text-align:right}.ResponsiveTable_numeric__T1uF_{font-family:var(--font-mono);font-feature-settings:"tnum" 1}@media (max-width:767px){.ResponsiveTable_tableWrapper__hlziR{margin:var(--space-6) 0}.ResponsiveTable_card__dS1UB .ResponsiveTable_row__1TeZ8,.ResponsiveTable_card__dS1UB .ResponsiveTable_table__aB9Ns,.ResponsiveTable_card__dS1UB .ResponsiveTable_tbody__beCfw,.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA,.ResponsiveTable_card__dS1UB .ResponsiveTable_th__eB1_Z,.ResponsiveTable_card__dS1UB .ResponsiveTable_thead__aItzq{display:block}.ResponsiveTable_card__dS1UB .ResponsiveTable_thead__aItzq{display:none}.ResponsiveTable_card__dS1UB .ResponsiveTable_tbody__beCfw{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-gray-50)}.ResponsiveTable_card__dS1UB .ResponsiveTable_row__1TeZ8{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-3)}.ResponsiveTable_card__dS1UB .ResponsiveTable_row__1TeZ8:nth-child(2n){background:var(--color-white)}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-gray-100);text-align:right}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA:last-child{border-bottom:none}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA:before{content:attr(data-label);font-family:var(--font-nav);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);text-align:left}.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA.ResponsiveTable_align-center__cwnLe,.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA.ResponsiveTable_align-left__OUtOE,.ResponsiveTable_card__dS1UB .ResponsiveTable_td__orkNA.ResponsiveTable_align-right__hMGGm{text-align:right}.ResponsiveTable_scroll__Xtqye .ResponsiveTable_table__aB9Ns{min-width:600px}}.LearnToFlyCallout_section__Os4Hg{padding:var(--space-7) var(--section-padding-x);background:var(--color-white)}.LearnToFlyCallout_notice__RwHWl{max-width:var(--container-md);margin:0 auto;display:flex;background:linear-gradient(180deg,var(--color-white),var(--color-gray-50));border:var(--border-width-thin) solid var(--border-light);border-left:var(--border-width-thick) solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-4)}.LearnToFlyCallout_content___RRFJ{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-width:0}.LearnToFlyCallout_eventTitle__THvY8,.LearnToFlyCallout_heading__YIfnj{font-family:var(--font-heading);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-black);line-height:var(--leading-tight);margin:0}.LearnToFlyCallout_heading__YIfnj{font-size:var(--text-lg)}.LearnToFlyCallout_eventTitle__THvY8{font-size:var(--text-base)}.LearnToFlyCallout_body__6gjZI,.LearnToFlyCallout_dates__VKohy{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-700);line-height:var(--leading-normal);margin:0}.LearnToFlyCallout_events___xmGA{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.LearnToFlyCallout_event__8_h0A{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.LearnToFlyCallout_dates__VKohy{padding:0;list-style:none}.LearnToFlyCallout_ctaRow__eSa8s{display:flex;flex-direction:column;margin-top:auto;padding-top:var(--space-3)}.LearnToFlyCallout_allEventsLink__85bXI{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--button-height-md);padding:var(--space-2) var(--space-3);color:var(--color-primary-text-dark);text-decoration:none}.LearnToFlyCallout_allEventsLink__85bXI:hover{text-decoration:underline}.LearnToFlyCallout_allEventsLink__85bXI:focus-visible{outline:var(--border-width-default) solid var(--color-primary-text-dark);outline-offset:var(--border-width-default)}@media (min-width:768px){.LearnToFlyCallout_notice__RwHWl{padding:var(--space-5) var(--space-6)}.LearnToFlyCallout_events___xmGA{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.LearnToFlyCallout_ctaRow__eSa8s{align-items:flex-start}}.CrosswindComponentGuide_formula__tbsl1{text-align:center;margin:var(--blog-paragraph-gap) 0}.CrosswindComponentGuide_actionRow__cX2Yk{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--blog-component-margin) 0}.CrosswindComponentGuide_actionRow__cX2Yk>a{width:100%}@media (min-width:768px){.CrosswindComponentGuide_actionRow__cX2Yk{flex-direction:row;flex-wrap:wrap}.CrosswindComponentGuide_actionRow__cX2Yk>a{width:auto}}.RegionalCostMap_wrap__PYZkf{margin:var(--space-6,2rem) 0;border:1px solid var(--color-gray-200,#e0e0e0);border-radius:12px;padding:clamp(1rem,3vw,1.75rem);background:var(--color-gray-50,#fafafa)}.RegionalCostMap_toggleRow__B_vCm{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.RegionalCostMap_toggle__XYsQN{min-height:44px;padding:.5rem 1rem;border:1.5px solid var(--color-gray-300,#bdbdbd);border-radius:8px;background:#fff;color:var(--color-black,#0c1e31);font-family:var(--font-mono,"SF Mono",monospace);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s}.RegionalCostMap_toggle__XYsQN:hover{border-color:#2b6a9e}.RegionalCostMap_toggleActive__josiD{background:#2b6a9e;border-color:#2b6a9e;color:#fff}.RegionalCostMap_marker__GCRuI:focus-visible,.RegionalCostMap_region__WcOmV:focus-visible,.RegionalCostMap_toggle__XYsQN:focus-visible{outline:2px solid #2b6a9e;outline-offset:2px}.RegionalCostMap_layout__ByySw{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:720px){.RegionalCostMap_layout__ByySw{grid-template-columns:1.4fr 1fr;align-items:start}}.RegionalCostMap_mapBox__S7gDR{width:100%}.RegionalCostMap_svg__hjC4f{width:100%;height:auto;display:block}.RegionalCostMap_region__WcOmV{cursor:pointer;transition:opacity .15s}.RegionalCostMap_region__WcOmV:hover{opacity:.85}.RegionalCostMap_regionLabel__Lpbaj{font-size:21px;font-weight:700;letter-spacing:.03em}.RegionalCostMap_regionLabel__Lpbaj,.RegionalCostMap_regionValue__gf11t{font-family:var(--font-mono,"SF Mono",monospace);fill:#0c1e31;pointer-events:none;paint-order:stroke;stroke:rgba(255,255,255,.55);stroke-width:3px;stroke-linejoin:round}.RegionalCostMap_regionValue__gf11t{font-size:23px;font-weight:800}.RegionalCostMap_regionValueLight__qlXaI{fill:#fff;stroke:rgba(12,30,49,.4)}.RegionalCostMap_marker__GCRuI{cursor:pointer}.RegionalCostMap_markerLabel__wz4Cj{font-family:var(--font-mono,"SF Mono",monospace);font-size:14px;font-weight:700;fill:#fff;pointer-events:none}.RegionalCostMap_panel__KCfM2{border:1px solid var(--color-gray-200,#e0e0e0);border-radius:10px;background:#fff;padding:1.1rem 1.25rem}.RegionalCostMap_panelTitle__peIhd{font-family:var(--font-mono,"SF Mono",monospace);font-size:1rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .75rem;color:#0c1e31}.RegionalCostMap_bigValue__NZEs6{font-size:2rem;font-weight:800;color:#0c1e31;line-height:1.1}.RegionalCostMap_bigMeta__K8GFo{font-size:.85rem;color:var(--color-gray-700,#616161);margin:.15rem 0 1rem}.RegionalCostMap_rows__g_9MP{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-gray-200,#e0e0e0)}.RegionalCostMap_rows__g_9MP li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--color-gray-100,#f5f5f5);font-size:.9rem;color:#0c1e31}.RegionalCostMap_rows__g_9MP li span:last-child{font-weight:700}.RegionalCostMap_weather__kH1VL{margin:.9rem 0 0;font-size:.85rem;font-style:italic;color:var(--color-gray-700,#616161)}.RegionalCostMap_flag__Z7rXB{display:inline-block;margin-top:.6rem;font-size:.78rem;color:#8a5a00;background:#fff7e6;border:1px solid #f0d9a8;border-radius:6px;padding:.3rem .55rem}.RegionalCostMap_legend__MAjRd{margin-top:1rem;font-size:.78rem;color:var(--color-gray-700,#616161);line-height:1.5}.RegionalCostMap_legendSwatch__R3xVl{display:inline-block;width:.85rem;height:.85rem;vertical-align:-1px;margin-right:.3rem;border-radius:2px}.ForeignPilotLicenseConversion_highlightBox__qRT02{background:linear-gradient(135deg,rgba(46,139,87,.1),rgba(46,139,87,.05));border:1px solid rgba(46,139,87,.3);border-radius:8px;padding:1.5rem;margin:1.5rem 0;text-align:center}.ForeignPilotLicenseConversion_highlightText__1WmIe{font-size:1.25rem;color:var(--color-dark-blue);margin:0}.ForeignPilotLicenseConversion_stepContainer__BAv2L{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.ForeignPilotLicenseConversion_step__rdH80{display:flex;gap:1rem;align-items:flex-start}.ForeignPilotLicenseConversion_stepNumber__eBFUL{flex-shrink:0;width:40px;height:40px;background:var(--color-primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;font-family:var(--font-heading)}.ForeignPilotLicenseConversion_stepContent__OGumG{flex:1}.ForeignPilotLicenseConversion_stepTitle__bLJgi{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-dark-blue);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.02em}.ForeignPilotLicenseConversion_stepContent__OGumG p{margin:0;color:var(--text-primary);line-height:1.6}@media (max-width:640px){.ForeignPilotLicenseConversion_step__rdH80{flex-direction:column;align-items:center;text-align:center}.ForeignPilotLicenseConversion_stepNumber__eBFUL{margin-bottom:.5rem}.ForeignPilotLicenseConversion_highlightText__1WmIe{font-size:1.125rem}}.WhyTrustPathway_whyTrustPathway__npH31{background:#F5F7FA;padding:96px 40px;position:relative}.WhyTrustPathway_container__NHI3P{max-width:1400px;margin:0 auto}.WhyTrustPathway_headline__S0rA_{font-family:var(--font-heading);font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.2;color:var(--color-dark-blue);text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-9)}.WhyTrustPathway_timeline__U7Oax{display:flex;justify-content:space-between;align-items:stretch;gap:var(--space-6);margin-top:var(--space-8)}.WhyTrustPathway_milestoneGroup__tPRCL{flex:1;display:flex;flex-direction:column;align-items:stretch;position:relative;min-height:100%}.WhyTrustPathway_milestone__Eekiy{text-align:center;margin-bottom:var(--space-4);align-self:center}.WhyTrustPathway_milestoneIcon__dt6uB{width:80px;height:80px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto var(--space-4);box-shadow:0 4px 16px rgba(237,133,44,.3);transition:transform var(--duration-normal) var(--ease-out)}.WhyTrustPathway_milestoneGroup__tPRCL:hover .WhyTrustPathway_milestoneIcon__dt6uB{transform:scale(1.05)}.WhyTrustPathway_milestoneTitle__mOVRN{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;color:var(--color-dark-blue);text-transform:uppercase;letter-spacing:.05em;margin:0}.WhyTrustPathway_failurePoint__7C_YA{display:flex;align-items:center;justify-content:center;gap:var(--space-2);background:rgba(220,53,69,.1);border:2px solid #dc3545;border-radius:6px;padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);align-self:center}.WhyTrustPathway_warningIcon__6jt8t{font-size:20px;color:#DC3545}.WhyTrustPathway_quitRate__rPFHY{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;color:#DC3545;text-transform:uppercase;letter-spacing:.05em}.WhyTrustPathway_intervention__rKrYY{background:#FFFFFF;border:2px solid var(--color-primary);border-radius:8px;padding:var(--space-6);text-align:left;flex:1;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.WhyTrustPathway_intervention__rKrYY:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.WhyTrustPathway_interventionHeading__kOvD5{font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;color:var(--color-primary-text-dark);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-3) 0}.WhyTrustPathway_interventionText__hxQMy{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;color:var(--text-primary);margin:0}.WhyTrustPathway_connector__4hpI_{position:absolute;top:40px;right:calc(-1 * var(--space-6) / 2 - 24px);font-size:48px;color:var(--color-primary);opacity:.4;pointer-events:none;z-index:1;transform:translateX(50%)}.WhyTrustPathway_ctaWrapper__403by{display:flex;justify-content:center;margin-top:var(--space-8)}.WhyTrustPathway_footnote__6Sq_w{text-align:center;font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-8);opacity:.8}@keyframes WhyTrustPathway_fadeInUp___QOrK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WhyTrustPathway_headline__S0rA_{animation:WhyTrustPathway_fadeInUp___QOrK .8s var(--ease-out) .2s backwards}.WhyTrustPathway_milestoneGroup__tPRCL:first-child{animation:WhyTrustPathway_fadeInUp___QOrK .8s var(--ease-out) .4s backwards}.WhyTrustPathway_milestoneGroup__tPRCL:nth-child(2){animation:WhyTrustPathway_fadeInUp___QOrK .8s var(--ease-out) .6s backwards}.WhyTrustPathway_milestoneGroup__tPRCL:nth-child(3){animation:WhyTrustPathway_fadeInUp___QOrK .8s var(--ease-out) .8s backwards}.WhyTrustPathway_milestoneGroup__tPRCL:nth-child(4){animation:WhyTrustPathway_fadeInUp___QOrK .8s var(--ease-out) 1s backwards}.WhyTrustPathway_ctaWrapper__403by{animation:WhyTrustPathway_fadeInUp___QOrK .8s var(--ease-out) 1.2s backwards}@media (max-width:1279px){.WhyTrustPathway_timeline__U7Oax{gap:var(--space-4)}.WhyTrustPathway_milestoneIcon__dt6uB{width:64px;height:64px;font-size:28px}.WhyTrustPathway_intervention__rKrYY{padding:var(--space-5)}.WhyTrustPathway_connector__4hpI_{top:32px;right:calc(-1 * var(--space-4) / 2 - 18px);font-size:36px}}@media (max-width:767px){.WhyTrustPathway_whyTrustPathway__npH31{padding:var(--space-9) var(--space-4)}.WhyTrustPathway_headline__S0rA_{font-size:clamp(24px,6vw,32px);margin-bottom:var(--space-12)}.WhyTrustPathway_timeline__U7Oax{flex-direction:column;gap:var(--space-12);padding:var(--space-8) 0}.WhyTrustPathway_milestoneGroup__tPRCL{width:100%}.WhyTrustPathway_connector__4hpI_{position:static;margin:var(--space-6) auto;transform:rotate(90deg);font-size:48px}.WhyTrustPathway_intervention__rKrYY{min-height:auto;width:100%}.WhyTrustPathway_ctaWrapper__403by{margin-top:var(--space-6)}}@media (prefers-reduced-motion:reduce){.WhyTrustPathway_ctaWrapper__403by,.WhyTrustPathway_headline__S0rA_,.WhyTrustPathway_milestoneGroup__tPRCL{animation:none}.WhyTrustPathway_intervention__rKrYY:hover,.WhyTrustPathway_milestoneGroup__tPRCL:hover .WhyTrustPathway_milestoneIcon__dt6uB{transform:none}}.HiringCallout_callout__VZvG5{background:var(--bg-secondary);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:2.5rem 1.25rem}.HiringCallout_container__SMc2p{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}@media (min-width:768px){.HiringCallout_container__SMc2p{flex-direction:row;text-align:left;gap:2rem}}.HiringCallout_iconWrap__mGHZu{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#ffffff;border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;color:var(--color-primary-text-dark)}.HiringCallout_icon__b7C5_{width:26px;height:26px}.HiringCallout_content__h1KnP{flex:1;min-width:0}.HiringCallout_eyebrow__MJGWe{display:inline-block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--color-primary-text-dark);margin-bottom:.35rem}.HiringCallout_heading__7oEIs{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.3;color:var(--color-black);margin:0 0 .5rem}.HiringCallout_body__We85a{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-gray-700);margin:0;max-width:46rem}.HiringCallout_actions__bolzP{flex-shrink:0}.VideoSideBySide_container___xLOJ{display:flex;gap:2rem;background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e5e7eb;width:100%;max-width:1000px;margin:2rem auto;align-items:center}.VideoSideBySide_reverse__wpBzv{flex-direction:row-reverse}.VideoSideBySide_video__oaWEg{position:relative;flex-shrink:0;width:200px;aspect-ratio:9/16;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.15)}.VideoSideBySide_videoHorizontal__vWRe8{width:400px;aspect-ratio:16/9}.VideoSideBySide_iframe__BVIga{position:absolute;inset:0;width:100%;height:100%;border:none}.VideoSideBySide_thumbnail__OLgv_{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(145deg,var(--color-dark-blue) 0,#0a1520 100%);cursor:pointer;border:none;text-align:center;transition:background .2s ease}.VideoSideBySide_thumbnail__OLgv_:hover{background:linear-gradient(145deg,#1a3654,#0c1e31)}.VideoSideBySide_thumbnail__OLgv_:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary) 0,var(--color-accent) 100%)}.VideoSideBySide_thumbnailHeadline__5_a8P{font-family:var(--font-mono);font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:white;line-height:1.2;margin:0 0 .5rem;max-width:90%}.VideoSideBySide_thumbnailSublabel__wSHMR{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--color-primary);letter-spacing:.05em;margin:0 0 1rem;max-width:90%}.VideoSideBySide_thumbnailPlay__VaUi3{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary);border-radius:50%;color:white;transition:transform .2s ease,background .2s ease}.VideoSideBySide_thumbnail__OLgv_:hover .VideoSideBySide_thumbnailPlay__VaUi3{transform:scale(1.1);background:var(--color-primary-light)}.VideoSideBySide_thumbnailPlay__VaUi3 svg{width:20px;height:20px;margin-left:2px}.VideoSideBySide_thumbnailWatch__CNuCi{font-family:var(--font-mono);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.6);margin-top:.75rem}.VideoSideBySide_thumbnailVertical__txH7E{padding:1.5rem 1rem}.VideoSideBySide_thumbnailVertical__txH7E .VideoSideBySide_thumbnailHeadline__5_a8P{font-size:1rem}.VideoSideBySide_thumbnailVertical__txH7E .VideoSideBySide_thumbnailSublabel__wSHMR{font-size:.6875rem}.VideoSideBySide_thumbnailVertical__txH7E .VideoSideBySide_thumbnailPlay__VaUi3{width:40px;height:40px}.VideoSideBySide_thumbnailVertical__txH7E .VideoSideBySide_thumbnailPlay__VaUi3 svg{width:16px;height:16px}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailHeadline__5_a8P{font-size:1.5rem}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailSublabel__wSHMR{font-size:.875rem}.VideoSideBySide_thumbnailWithImage__n8_bC{padding:0;background:transparent}.VideoSideBySide_thumbnailWithImage__n8_bC:before{display:none}.VideoSideBySide_thumbnailImg__mRMg_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.VideoSideBySide_thumbnailWithImage__n8_bC:hover .VideoSideBySide_thumbnailImg__mRMg_{transform:scale(1.03)}.VideoSideBySide_thumbnailPlayOverlay__KkQHK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--color-primary);border-radius:50%;color:white;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:transform .2s ease,background .2s ease;z-index:2}.VideoSideBySide_thumbnailWithImage__n8_bC:hover .VideoSideBySide_thumbnailPlayOverlay__KkQHK{transform:translate(-50%,-50%) scale(1.1);background:var(--color-primary-light)}.VideoSideBySide_thumbnailPlayOverlay__KkQHK svg{width:28px;height:28px;margin-left:3px}.VideoSideBySide_thumbnailVertical__txH7E.VideoSideBySide_thumbnailWithImage__n8_bC .VideoSideBySide_thumbnailPlayOverlay__KkQHK{width:56px;height:56px}.VideoSideBySide_thumbnailVertical__txH7E.VideoSideBySide_thumbnailWithImage__n8_bC .VideoSideBySide_thumbnailPlayOverlay__KkQHK svg{width:24px;height:24px}.VideoSideBySide_content__B15oX{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.VideoSideBySide_badge__ujK4j{display:inline-block;align-self:flex-start;background:var(--color-gray-100);color:var(--color-dark-blue);padding:.25rem .625rem;border-radius:4px;font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.VideoSideBySide_title__cQ1Q1{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-primary);margin:0 0 var(--space-3) 0;line-height:var(--leading-snug)}.VideoSideBySide_description__x3M4C{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:var(--leading-relaxed)}@media (max-width:767px){.VideoSideBySide_container___xLOJ{flex-direction:column;padding:1rem;text-align:center;margin:1.5rem auto}.VideoSideBySide_reverse__wpBzv{flex-direction:column}.VideoSideBySide_video__oaWEg{width:100%;max-width:200px;margin:0 auto}.VideoSideBySide_videoHorizontal__vWRe8{max-width:100%;width:100%}.VideoSideBySide_content__B15oX{align-items:center}.VideoSideBySide_badge__ujK4j{align-self:center}.VideoSideBySide_title__cQ1Q1{font-size:var(--text-lg)}.VideoSideBySide_description__x3M4C{font-size:var(--text-sm)}.VideoSideBySide_thumbnailHorizontal__zLbFP{padding:.5rem}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailHeadline__5_a8P{font-size:.875rem;margin-bottom:.25rem}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailSublabel__wSHMR{font-size:.625rem;margin-bottom:.5rem}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailPlay__VaUi3{width:32px;height:32px}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailPlay__VaUi3 svg{width:14px;height:14px}.VideoSideBySide_thumbnailHorizontal__zLbFP .VideoSideBySide_thumbnailWatch__CNuCi{font-size:.375rem;margin-top:.375rem}.VideoSideBySide_thumbnailPlayOverlay__KkQHK{width:48px;height:48px}.VideoSideBySide_thumbnailPlayOverlay__KkQHK svg{width:20px;height:20px}.VideoSideBySide_thumbnailVertical__txH7E.VideoSideBySide_thumbnailWithImage__n8_bC .VideoSideBySide_thumbnailPlayOverlay__KkQHK{width:44px;height:44px}.VideoSideBySide_thumbnailVertical__txH7E.VideoSideBySide_thumbnailWithImage__n8_bC .VideoSideBySide_thumbnailPlayOverlay__KkQHK svg{width:18px;height:18px}}.WhatToExpect_section__oVrRU{background:#fff;padding:var(--space-12,96px) 0}.WhatToExpect_container__rkZDT{max-width:800px;margin:0 auto;padding:0 var(--space-4,32px)}.WhatToExpect_callout__IeKwC{background:#FFF8E1;border:2px solid var(--color-primary,#ed852c);border-radius:.5rem;padding:var(--space-6,48px);box-shadow:0 4px 12px rgba(237,133,44,.1)}.WhatToExpect_header__p4BvY{display:flex;align-items:center;gap:var(--space-3,24px);margin-bottom:var(--space-4,32px)}.WhatToExpect_icon__ywknN{width:32px;height:32px;color:var(--color-primary,#ED852C);flex-shrink:0}.WhatToExpect_title__p6853{font-family:var(--font-heading);font-size:var(--fs-xl,1.75rem);font-weight:700;color:var(--color-text,#0C1E31);margin:0;line-height:1.3}.WhatToExpect_description__ebZJ7{font-family:var(--font-body);font-size:var(--fs-base,1rem);color:var(--color-text,#333);line-height:1.6;margin:0 0 var(--space-5,40px)}.WhatToExpect_benefits__1VLgK{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-3,24px)}@media (min-width:640px){.WhatToExpect_benefits__1VLgK{grid-template-columns:1fr 1fr}}.WhatToExpect_benefits__1VLgK li{display:flex;align-items:center;gap:var(--space-2,16px);font-family:var(--font-body);font-size:var(--fs-base,1rem);color:var(--color-text,#333);line-height:1.5}.WhatToExpect_checkIcon__PMyY_{width:20px;height:20px;color:var(--color-success,#27AE60);flex-shrink:0}@media (max-width:467px){.WhatToExpect_section__oVrRU{padding:var(--space-8,64px) 0}.WhatToExpect_container__rkZDT{padding:0 var(--space-3,16px)}.WhatToExpect_callout__IeKwC{padding:var(--space-4,24px) var(--space-3,16px)}.WhatToExpect_header__p4BvY{flex-direction:column;align-items:flex-start;gap:var(--space-2,16px)}.WhatToExpect_icon__ywknN{width:24px;height:24px}.WhatToExpect_title__p6853{font-size:1.125rem;line-height:1.5}.WhatToExpect_description__ebZJ7{font-size:.875rem;line-height:1.5}.WhatToExpect_benefits__1VLgK{grid-template-columns:1fr;gap:var(--space-2,12px)}.WhatToExpect_benefits__1VLgK li{font-size:.8125rem}.WhatToExpect_checkIcon__PMyY_{width:16px;height:16px}}@media (min-width:468px) and (max-width:767px){.WhatToExpect_section__oVrRU{padding:var(--space-10,80px) 0}.WhatToExpect_callout__IeKwC{padding:var(--space-5,40px) var(--space-4,32px)}.WhatToExpect_header__p4BvY{flex-direction:column;align-items:flex-start;gap:var(--space-2,16px)}.WhatToExpect_title__p6853{font-size:var(--fs-lg,1.25rem)}.WhatToExpect_description__ebZJ7{font-size:var(--fs-sm,.875rem)}.WhatToExpect_benefits__1VLgK{grid-template-columns:1fr}.WhatToExpect_benefits__1VLgK li{font-size:var(--fs-sm,.875rem)}}.WhatToExpect_ctaRow__Zi4Jd{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-200,#e5e7eb);text-align:center}