.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}}.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}}.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}}.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}}.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}}.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}}