.article-affiliate-links{max-width:662px;margin:54px 0 42px}.article-affiliate-links__intro{max-width:720px;margin-bottom:28px}.article-affiliate-links__intro span{color:#16324f;align-items:center;gap:9px;margin-bottom:6px;font-size:22px;font-weight:800;display:inline-flex}.article-affiliate-links__intro span:before{content:"";background:#d2eb64;border-radius:999px;width:24px;height:7px}.article-affiliate-links__intro p{color:#55645f;margin:0;line-height:1.65}.article-affiliate-links__grid{grid-template-columns:repeat(2,minmax(0,320px));justify-content:start;justify-items:start;gap:16px 22px;display:grid}.article-affiliate-links__grid a{box-sizing:border-box;color:#16324f;background-color:#0000;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;justify-self:start;align-items:center;gap:15px;width:min(100%,320px);min-height:68px;padding:9px 12px;text-decoration:none;transition:background-color .22s,transform .22s;animation:.38s ease-out both affiliate-link-in;display:grid}.article-affiliate-links__grid a:first-child{animation-delay:0s}.article-affiliate-links__grid a:nth-child(2){animation-delay:45ms}.article-affiliate-links__grid a:nth-child(3){animation-delay:90ms}.article-affiliate-links__grid a:nth-child(4){animation-delay:.135s}.article-affiliate-links__grid a:nth-child(5){animation-delay:.18s}.article-affiliate-links__grid a:nth-child(6){animation-delay:.225s}.article-affiliate-links__grid a:nth-child(7){animation-delay:.27s}.article-affiliate-links__grid a:nth-child(8){animation-delay:.315s}.article-affiliate-links__grid a:nth-child(9){animation-delay:.36s}.article-affiliate-links__grid a:nth-child(10){animation-delay:.405s}.article-affiliate-links__grid a:nth-child(11){animation-delay:.45s}.article-affiliate-links__grid a:nth-child(12){animation-delay:.495s}.article-affiliate-links__grid a>img{object-fit:contain;width:50px;height:50px;transition:transform .25s}.article-affiliate-links__grid a:hover,.article-affiliate-links__grid a:focus-visible{color:#16324f;background-color:#d2eb64ad;transform:translate(4px)}.article-affiliate-links__grid a:hover>img,.article-affiliate-links__grid a:focus-visible>img{filter:drop-shadow(0 5px 6px #16324f1f);transform:scale(1.08)rotate(-3deg)}.article-affiliate-links__grid a:hover .article-affiliate-links__arrow,.article-affiliate-links__grid a:focus-visible .article-affiliate-links__arrow{opacity:1;transform:translate(3px,-3px)}.article-affiliate-links__grid a:hover .article-affiliate-links__copy p,.article-affiliate-links__grid a:focus-visible .article-affiliate-links__copy p{color:#3f514a;transform:translate(2px)}.article-affiliate-links__grid a:active{transform:translate(3px)scale(.985)}.article-affiliate-links__grid a:focus-visible{outline-offset:3px;outline:2px solid #2bac82}.article-affiliate-links__copy{min-width:0}.article-affiliate-links__copy h3{color:inherit;margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.2}.article-affiliate-links__copy p{color:#697772;margin:0;font-size:14px;line-height:1.4;transition:color .22s,transform .22s}.article-affiliate-links__arrow{opacity:.58;transition:opacity .22s,transform .22s}@keyframes affiliate-link-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:650px){.article-affiliate-links{margin:42px 0 34px}.article-affiliate-links__grid{grid-template-columns:1fr;gap:22px}.article-affiliate-links__grid a{grid-template-columns:48px minmax(0,1fr) auto}.article-affiliate-links__grid a>img{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.article-affiliate-links__grid a,.article-affiliate-links__grid a>img,.article-affiliate-links__arrow{transition:none;animation:none}}
.article-hero-image-container{width:100%;height:260px;position:relative}.article-hero-image-container .article-hero-clip{z-index:0;width:100%;position:absolute;top:0}.article-hero-image-container img{clip-path:url(#article-hero-clip-custom);object-fit:cover;object-position:center center;width:100%;height:100%;display:block}@media screen and (min-width:768px){.article-hero-image-container{height:560px}}
.article-hero-container{width:100%;height:fit-content;min-height:520px;display:flex;position:relative;overflow:hidden}.article-hero-container .article-hero-left{z-index:1;flex-direction:column;gap:24px;padding-left:16px;display:flex}.article-hero-container .article-hero-left .article-hero-titles{position:relative}.article-hero-container .article-hero-left .article-hero-titles h2{color:#0000;text-shadow:2px 0 #515151;margin-top:64px;font-size:32px}.article-hero-container .article-hero-left .article-hero-meta{flex-direction:column;gap:4px;display:flex}.article-hero-container .article-hero-left .article-hero-meta h5{margin:0}.article-hero-container .article-hero-left .article-hero-meta span{font-weight:800}.article-hero-container .article-hero-left h5,.article-hero-container .article-hero-left p{color:#333;text-shadow:-2px -2px #fff,2px -2px #fff,-2px 2px #fff,2px 2px #fff,-2px 0 #fff,2px 0 #fff,0 -2px #fff,0 2px #fff;padding-right:16px;font-size:16px;font-weight:600}.article-hero-container .article-hero-right{width:300px;position:absolute;top:260px;right:-48px;overflow:hidden}@media screen and (min-width:580px){.article-hero-container .article-hero-left{justify-content:center;max-width:560px;min-height:680px}.article-hero-container .article-hero-left .article-hero-titles h2{font-size:40px}.article-hero-container .article-hero-right{top:64px;right:-50px}}@media screen and (min-width:768px){.article-hero-container{min-height:640px}.article-hero-container .article-hero-left .article-hero-titles h2{font-size:48px}.article-hero-container .article-hero-right{width:400px;height:560px;right:0}}@media screen and (min-width:1024px){.article-hero-container .article-hero-left{max-width:600px}.article-hero-container .article-hero-left .article-hero-titles h2{font-size:64px}.article-hero-container .article-hero-left p,.article-hero-container .article-hero-left h5{text-shadow:-2px -2px #f8f8f8,0 -2px #f8f8f8,2px -2px #f8f8f8,2px 0 #f8f8f8,2px 2px #f8f8f8,0 2px #f8f8f8,-2px 2px #f8f8f8,-2px 0 #f8f8f8}.article-hero-container .article-hero-right{width:640px;height:560px;right:0}}@media screen and (min-width:1300px){.article-hero-container .article-hero-left{padding:0}}
.article-table-of-contents-items-wrapper{background-image:url(/login_background.png);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:8px;width:90%;padding:16px;box-shadow:inset 0 0 6px #deebeb,0 4px 12px #0020401a}@media screen and (min-width:768px){.article-table-of-contents-items-wrapper{width:600px;padding:20px}}@media screen and (min-width:1024px){.article-table-of-contents-items-wrapper{width:800px}}@media screen and (min-width:1300px){.article-table-of-contents-items-wrapper{border-radius:0 16px 16px 0;width:auto;max-width:calc(50vw + 275px);padding-left:calc(50vw - 658px)}}.article-table-of-contents-items-wrapper h4{margin-top:8px;margin-bottom:16px;font-size:20px}.article-table-of-contents-items-wrapper ul{flex-direction:column;gap:16px;padding-left:16px;text-decoration:underline;list-style:none;display:flex}@media screen and (min-width:768px){.article-table-of-contents-items-wrapper ul{padding-left:32px}}.article-table-of-contents-items-wrapper ul .table-of-contents-item{border-radius:12px;width:100%;transition:box-shadow .18s,transform .18s;position:relative;overflow:visible}.article-table-of-contents-items-wrapper ul .table-of-contents-item:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #2bac82,0 0 14px #2bac8259}.article-table-of-contents-items-wrapper ul .table-of-contents-item>li{margin:0;padding:0;list-style:none}.article-table-of-contents-items-wrapper ul .table-of-contents-item .table-of-contents-item-image{pointer-events:none;flex-shrink:0}.article-table-of-contents-items-wrapper ul .table-of-contents-item a{width:100%;color:inherit;text-underline-offset:3px;border-radius:12px;align-items:center;padding-left:46px;padding-right:10px;line-height:1.35;text-decoration:underline;display:flex;position:absolute;inset:0}.article-table-of-contents-items-wrapper ul .table-of-contents-item:hover a{background:#2bac820f}
.table-of-contents-item{align-items:center;gap:14px;list-style:none;display:flex}.table-of-contents-item .table-of-contents-item-link{width:100%;color:inherit;align-items:center;gap:12px;text-decoration:underline;display:flex}.table-of-contents-item .table-of-contents-item-image{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:block}
.article-container{flex-direction:column;gap:16px;max-width:1300px;margin:0 auto;display:flex}.article-container .article-content{padding:16px}@media screen and (min-width:1300px){.article-container .article-content{padding:0}}.article-content{flex-direction:column;gap:12px;max-width:1300px;margin:24px auto 0;padding:16px;display:flex}@media screen and (min-width:1024px){.article-content{padding-left:16px}}@media screen and (min-width:1300px){.article-content{padding:0}}.article-section-visa-info-wrapper{width:100%;margin:8px 0 22px}.article-section-visa-info-wrapper .visa-info-container{max-width:100%}.article-connected-articles-wrapper{max-width:1300px;margin:24px auto 0;padding:0 16px}@media screen and (min-width:1300px){.article-connected-articles-wrapper{padding:0}}.article-text-articles-wrapper{max-width:1300px;margin:0 auto;padding:16px}.article-text-articles-wrapper h2{font-weight:700}@media screen and (min-width:1300px){.article-text-articles-wrapper{padding:16px 0}}.article-gallery-wrapper{max-width:1300px;margin:0 auto;padding:16px}@media screen and (min-width:1300px){.article-gallery-wrapper{padding:16px 0}}.article-location-container{align-items:center;gap:8px;margin-left:16px;display:flex}.article-location-container .article-location{align-items:center;gap:8px;max-width:1300px;display:flex}.article-location-container .article-location-text{cursor:pointer}.article-location-container .article-location-text:hover{text-decoration:underline}.article-location-container h2{font-weight:700}@media screen and (min-width:1024px){.article-location-container .article-location{margin-left:0}}@media screen and (min-width:1300px){.article-location-container .article-location{padding:0}}.article-gallery-text-wrapper{justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;padding:0 16px;display:flex}@media screen and (min-width:1300px){.article-gallery-text-wrapper{padding:0}}.article-location-parent{flex-direction:column;gap:16px;max-width:1300px;margin:0 auto 24px;display:flex}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:2rem 0;display:grid}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;padding:1rem 0}}.gallery-item{aspect-ratio:1;border-radius:8px;transition:transform .3s;position:relative;overflow:hidden}.gallery-item:hover{transform:scale(1.02)}.gallery-item img{transition:transform .3s}.gallery-item:hover img{transform:scale(1.05)}
.article-read-more-wrapper{align-items:center;gap:16px;margin-bottom:40px;display:flex}.article-read-more-wrapper img{object-fit:contain;width:50px;height:50px}.article-read-more-wrapper h2{color:#333;font-size:24px;font-weight:700}.article-read-more-wrapper a{color:#2bac82;font-size:18px;text-decoration:none}.article-read-more-wrapper a:hover{text-decoration:underline}
