@charset "UTF-8";.preview-banner[data-astro-cid-2yiry2rb]{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem;background:#1a1a1a;color:#fff;font-size:.875rem;text-align:center}.preview-banner[data-astro-cid-2yiry2rb] a[data-astro-cid-2yiry2rb]{color:#7fc8ff;text-decoration:underline;white-space:nowrap}.card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 8px #00000012;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.card__image{position:relative;aspect-ratio:16/9;overflow:hidden}.card__image picture{display:block;width:100%;height:100%}.card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card__image:hover img{transform:scale(1.04)}.card__image-placeholder{width:100%;height:100%;background:#e5e7eb}.card__tag{position:absolute;top:12px;left:12px;background:#2176ff;color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.card__body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column;gap:8px}.card__dates{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:11px;color:#9ca3af}.card__dates-sep{color:#e5e7eb}.card__title{font-size:16px;font-weight:700;color:#1a2535;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__desc{font-size:13px;color:#6b7280;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__authors{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid #f0f0f0}.card__expert{display:flex;align-items:center;gap:5px}.card__expert-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.card__expert-avatar--placeholder{background:#d1d5db}.card__expert picture{display:block;width:24px;height:24px;flex-shrink:0;border-radius:50%;overflow:hidden}.card__expert-name{font-size:12px;color:#374151;font-weight:500;white-space:nowrap}.sidebar{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.sidebar{top:84px;align-self:start;flex:0 0 280px;width:280px}}@media(min-width:1440px){.sidebar{flex-basis:360px;width:360px}}.sidebar__widget{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.sidebar__widget-table-of-contents{display:none}@media(min-width:1024px){.sidebar__widget-table-of-contents{display:block}}.sidebar__widget--flight{display:none;padding:0;border-radius:0;background:none;box-shadow:none}@media(min-width:1440px){.sidebar__widget--flight{display:block;min-height:460px}}.sidebar__title{display:flex;gap:7px;align-items:center;font-size:15px;font-weight:700;color:#1a2535;margin:0 0 16px;padding-bottom:12px}.sidebar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sidebar__link{display:flex;gap:12px;text-decoration:none;color:inherit;align-items:flex-start}.sidebar__link:hover .sidebar__article-title{color:#2176ff}.sidebar__thumb{width:72px;height:56px;flex-shrink:0;border-radius:6px;overflow:hidden}.sidebar__thumb picture{display:block;width:100%;height:100%}.sidebar__thumb img{width:100%;height:100%;object-fit:cover}.sidebar__thumb-placeholder{width:100%;height:100%;background:#e5e7eb}.sidebar__info{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar__article-title{font-size:13px;font-weight:600;color:#1a2535;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.sidebar__date{font-size:11px;color:#6b7280}.toc__list{list-style:none;padding:0;margin:0;counter-reset:none;display:flex;flex-direction:column;gap:2px}.toc__item{display:block}.toc__link{display:flex;align-items:baseline;gap:6px;padding:6px 8px;border-radius:6px;font-size:13px;color:#374151;text-decoration:none;line-height:1.4;transition:background .15s,color .15s}.toc__link:hover,.toc__link--active{background:#f0f4ff;color:#0553a1}.toc__link:hover .toc__num,.toc__link--active .toc__num{color:#0553a1}.toc__link--active{font-weight:600}.toc__num{color:#667085;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;flex-shrink:0;min-width:18px}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#6b7280;margin-bottom:16px}.breadcrumb>span{display:flex;align-items:center;gap:4px}.breadcrumb__link{display:flex;align-items:center;gap:4px;white-space:nowrap;color:#2a3243;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%;text-decoration:none}.breadcrumb__link:hover{color:#2176ff}.breadcrumb__sep{color:#2a3243}.breadcrumb__current{color:#5a6474;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.breadcrumb__current,.breadcrumb__link span{text-overflow:ellipsis;max-width:240px;overflow:hidden;white-space:nowrap}.topic-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.topic-tab{display:inline-flex;align-items:center;padding:6px 16px;border-radius:20px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.topic-tab:hover:not(.topic-tab--active){border-color:#2176ff;color:#2176ff}.topic-tab--active{background:#2176ff;color:#fff;border-color:#2176ff}.card-filter-item{display:flex;flex-direction:column}.card-filter-item .card{flex:1}.blog-page{padding:40px 0 64px}.blog-page__inner{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1024px){.blog-page__inner{grid-template-columns:1fr 300px;align-items:start}}.blog-page__heading{font-size:24px;font-weight:700;color:#1a2535;margin:0 0 8px}@media(min-width:768px){.blog-page__heading{font-size:28px}}.blog-page__subtitle{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 20px}.blog-page__grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:576px){.blog-page__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-page__grid{grid-template-columns:repeat(3,1fr)}}.blog-page__empty{color:#6b7280;font-size:15px}.pagination{display:flex;gap:6px;margin-top:36px;flex-wrap:wrap}.pagination__btn{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:6px;background:#fff;color:#374151;text-decoration:none;font-size:14px;font-weight:500;border:1px solid #e5e7eb;transition:background .15s,color .15s,border-color .15s}.pagination__btn:hover:not(.pagination__btn--active){background:#f0f4ff;border-color:#2176ff;color:#2176ff}.pagination__btn--active{background:#2176ff;color:#fff;border-color:#2176ff;pointer-events:none}.article-page{padding:40px 0 64px}@media(min-width:768px){.blog-root .article-page>.container{padding:0 60px}}@media(min-width:1024px){.blog-root .article-page>.container{padding:0 40px}}.article-page__inner{display:flex;flex-direction:column;gap:32px;justify-content:center}@media(min-width:1024px){.article-page__inner{flex-direction:row;gap:48px}}.article__section{scroll-margin-top:76px}@media(min-width:768px){.article__section{scroll-margin-top:108px}}@media(min-width:1024px){.article__section{scroll-margin-top:112px}}@media(min-width:1440px){.article__section{scroll-margin-top:126px}}.article{overflow:hidden;max-width:100%}@media(min-width:1024px){.article{max-width:1060px}}.article__header{padding:28px 0 0}.article__category-badge{display:inline-block;background:#2176ff;color:#fff;font-size:11px;font-weight:600;padding:3px 12px;border-radius:20px;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.article__title{color:#0f172a;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.5px;margin:0 0 12px}@media(min-width:768px){.article__title{font-size:24px}}@media(min-width:1024px){.article__title{max-width:760px;font-size:28px}}@media(min-width:1440px){.article__title{font-size:32px}}@media(min-width:1680px){.article__title{font-size:36px}}.article__lead{color:#2a3243;font-family:Montserrat;font-size:16px;font-style:italic;font-weight:400;line-height:32px;margin:32px 0 0}@media(min-width:768px){.article__lead{font-size:18px}}.article__about-authors{display:flex;flex-direction:column;gap:16px;padding:24px 0 32px}.article__about-authors-title{margin:0;color:#2a3243;font-family:Montserrat;font-size:18px;font-weight:600;line-height:130%}@media(min-width:768px){.article__about-authors-title{font-size:20px}}.article__experts{display:flex;flex-direction:column;gap:12px}.article__expert{display:flex;align-items:center;gap:12px;max-width:600px;padding:16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}@media(min-width:768px){.article__expert{gap:16px;padding:16px 20px}}.article__expert-avatar{width:52px;min-width:52px;height:52px;border-radius:50%;border:2px solid #e8eef5;object-fit:cover;flex-shrink:0}.article__expert-avatar--placeholder{background:#d1d5db}.article__expert-body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.article__expert-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.article__expert-name{color:#0f172a;font-family:Montserrat;font-size:14px;font-weight:600;line-height:120%;text-decoration-line:underline;text-underline-position:from-font}.article__expert-badge{padding:2px 6px;border-radius:4px;background:#0a74d71a;color:#0a74d7;font-family:Montserrat;font-size:10px;font-weight:600;line-height:13px;letter-spacing:.5px;text-transform:uppercase}.article__expert-desc{margin:0;color:#6b7280;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article__expert-social{display:flex;flex-shrink:0;align-items:center;gap:6px;padding:6px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:13px;font-weight:700;line-height:20px;text-decoration:none}.article__expert-social span{display:none}@media(min-width:768px){.article__expert-social{padding:8px 12px}.article__expert-social span{display:inline}}.article__expert-social:hover{border-color:#0a74d7}.article__category-title{display:inline-block;background:#0a74d71a;color:#2176ff;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;padding:3px 8px;border-radius:20px;margin-bottom:10px}.article__category-title:hover{text-decoration:underline}.article__author-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:12px;padding-top:12px;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.article__author-row-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.article__author-row-avatar--placeholder{background:#d1d5db}.article__author-row-name{color:#0f172a;font-size:14px;font-weight:600}.article__author-row-position,.article__author-row-date{color:#6b7280;font-size:13px}.article__author-row-sep{color:#e5e7eb}.article__share{display:flex;align-items:center;gap:6px;margin-left:auto}.article__share-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.article__share-btn:hover{background:#f0f4ff;border-color:#2176ff;color:#2176ff}.article__share-btn--copy.copied{background:#dcfce7;border-color:#16a34a;color:#16a34a}.article__cover{width:100%;max-height:480px;object-fit:cover;display:block;margin-top:24px}.article__section{max-width:100%;padding:32px 0 0}@media(min-width:768px){.article__section{padding:56px 0 0}}.article__section:last-of-type{padding-bottom:0}.article__section-title{color:#2a3243;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 16px}@media(min-width:768px){.article__section-title{font-size:20px}}@media(min-width:1024px){.article__section-title{font-size:24px}}.article__section-num{font-variant-numeric:tabular-nums;flex-shrink:0}.article__quote-block{margin:32px 0;padding:20px 24px;border-left:3px solid #2176ff;background:#f9fafb;border-radius:0 8px 8px 0}.article__quote-block-text{margin:0;color:#4b5563;font-family:Montserrat;font-size:18px;font-style:italic;line-height:1.6}.article__quote-block-author{display:block;margin-top:12px;color:#6b7280;font-size:13px;font-style:normal;font-weight:600}.article__quote-block-author:before{content:"— "}.article__media-block{margin:32px 0}.article__media-block img{width:100%;height:auto;border-radius:8px;display:block}.article__slider-block{display:flex;gap:12px;margin:32px 0;overflow-x:auto;scroll-snap-type:x mandatory}.article__slider-block picture{flex:0 0 auto;scroll-snap-align:start}.article__slider-block img{width:280px;height:200px;object-fit:cover;border-radius:8px;display:block}@media(min-width:768px){.article__slider-block img{width:340px;height:240px}}.article__content{color:#667085;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.article__content picture{display:block}.article__content table{border-spacing:0;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}.article__content table tr:not(:first-child) td{border-top:1px solid #e2e8f0}.article__content table th,.article__content table td{text-align:left;padding:12px}@media(min-width:768px){.article__content table th,.article__content table td{padding:16px 24px}}.article__content table thead tr{border-radius:8px 8px 0 0;border-bottom:1px solid #e2e8f0;background:#e0e7ff;color:#2a3243;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:150%}.article__content table tbody tr{color:#2a3243;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.article__content h2{color:#1a2535;margin-top:1.5em}.article__content h3{font-size:18px;color:var(--Steel-Blue, #667085);font-weight:600;margin-top:1.5em}.article__content a{color:#0a74d7}.article__content img{max-width:100%;width:100%;height:auto;border-radius:8px;margin:16px 0;aspect-ratio:auto 16/9}.article__content figure{margin:20px 0}.article__content figure img{width:100%;margin:0;border-radius:8px 8px 0 0}.article__content figure figcaption{color:#667085;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding:6px 0;border-top:none;font-style:italic}.article__content blockquote{border-left:3px solid #2176ff;padding-left:16px;margin:16px 0;color:#4b5563;font-style:italic}.article__content pre{background:#f8f9fa;padding:16px;border-radius:8px;overflow-x:auto;font-size:13px}.article__content ul{padding:0 0 0 20px;margin:20px 0 0}.article__content ul li::marker{font-size:6px}.article__summarize{display:flex;align-items:center;flex-wrap:wrap;gap:0px;margin:40px 0 0;max-width:100%}.article__summarize-label{display:flex;width:100%;align-items:center;gap:5px;color:#0a74d7;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}.article__summarize-tools{padding:10px 0;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;overflow:auto}.article__summarize-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;color:#2a3243;font-family:Montserrat;font-size:14px;font-style:normal;line-height:15px;font-weight:500;border-radius:16px;border:1px solid rgba(10,116,215,.2);background:#e9eefe;text-decoration:none;transition:background .15s,border-color .15s}.article__summarize-btn:hover{background:#f0f4ff;border-color:var(--tool-color, #2176ff)}.article__summarize-icon{min-width:16px;width:16px;display:flex;align-items:center;color:var(--tool-color, #6b7280)}.article__like-wrap{padding:0}.article__tags{display:flex;flex-wrap:wrap;gap:8px;padding:20px 28px 0}.article__tag{font-size:12px;color:#2176ff;background:#eff6ff;padding:3px 10px;border-radius:20px;text-decoration:none}.article__tag:hover{background:#dbeafe}.article__sources{padding:32px 0 8px;border-top:1px solid #f0f0f0}.article__sources h3{margin:0 0 16px;color:#2a3243;font-family:Montserrat;font-size:18px;font-weight:600;line-height:130%}@media(min-width:768px){.article__sources h3{font-size:20px}}.article__sources ul{margin:0;padding-left:20px;list-style:disc}.article__sources li{margin-bottom:8px;color:#2a3243;font-family:Montserrat;font-size:14px;line-height:150%}@media(min-width:768px){.article__sources li{font-size:15px}}.article__sources li::marker{color:#2a3243}.article__sources a{color:#0a74d7;text-decoration:underline;text-underline-position:from-font;word-break:break-word}.article__sources a:hover{color:#2176ff}#flight-search-article{padding:0;border-top:1px solid #f0f0f0;margin-top:28px;min-height:750px}.faq-section{padding:28px 0;border-top:1px solid #f0f0f0;margin-top:28px}.faq-section h2{font-size:20px;font-weight:700;color:#1a2535;margin:0 0 20px}.faq-item{overflow:hidden;border-bottom:1px solid var(--Light-Gray, #cecece)}.faq-item__q{padding:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item__q,.faq-item__q h3{font-size:14px;font-weight:600;color:#1a2535;margin:0}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:after{display:none}.faq-item__icon{width:26.667px;height:26.667px;flex-shrink:0;transition:transform .2s;user-select:none;-webkit-user-select:none}.faq-item[open] .faq-item__q .faq-item__icon{transform:rotate(180deg)}.faq-item__a{padding:12px 16px;font-size:14px;color:#4b5563;line-height:1.6;margin:0}.related-articles{margin-top:48px}.related-articles__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:8px}.related-articles__title{margin:0;color:#2a3243;font-family:Montserrat;font-size:18px;font-weight:600;line-height:130%}@media(min-width:768px){.related-articles__title{font-size:20px}}.related-articles__category{color:inherit}.related-articles__view-all{margin:10px 0 0 auto;display:inline-flex;font-size:14px;font-weight:600;color:#2176ff;text-decoration:none;white-space:nowrap}@media(min-width:768px){.related-articles__view-all{margin:0}}.related-articles__view-all:hover{text-decoration:underline}.related-articles__view-all_header{display:none}@media(min-width:768px){.related-articles__view-all_header{display:inline-flex}}.related-articles__view-all_footer{display:flex;width:fit-content}@media(min-width:768px){.related-articles__view-all_footer{display:none}}.related-articles__grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:576px){.related-articles__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.related-articles__grid{grid-template-columns:repeat(3,1fr)}}.error-page{padding:80px 0;display:flex;align-items:center;justify-content:center;min-height:50vh}.error-page__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px}.error-page__code{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;letter-spacing:.08em;color:#2176ff;margin-bottom:12px}.error-page__title{font-size:26px;font-weight:700;color:#1a2535;margin:0 0 12px}@media(min-width:768px){.error-page__title{font-size:30px}}.error-page__desc{font-size:15px;color:#6b7280;line-height:1.6;margin:0 0 28px}.error-page__debug{width:100%;margin:0 0 28px;padding:12px 16px;border-radius:8px;background:#f8f9fa;color:#374151;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;text-align:left;white-space:pre-wrap;word-break:break-word}.error-page__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.error-page__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:20px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.error-page__btn--primary{background:#2176ff;color:#fff}.error-page__btn--primary:hover{background:#0a74d7}.error-page__btn--secondary{background:#fff;color:#374151;border-color:#e5e7eb}.error-page__btn--secondary:hover{border-color:#2176ff;color:#2176ff}:where(.blog-root) main h1,:where(.blog-root) main h2,:where(.blog-root) main p{color:revert;text-align:revert;margin:revert;font-family:revert;font-size:revert;font-style:revert;font-weight:revert;line-height:revert;text-transform:revert;white-space:revert}:where(.blog-root) main a{text-decoration:revert}.blog-root .container{max-width:1440px;margin:0 auto;padding:0 20px}@media(min-width:768px){.blog-root .container{padding:0 40px}}
