.mv-blog{--ink:#0a1e3f;--ink-soft:#253453;--paper:#fafaf7;--paper-warm:#f4f0e6;--gold:#b8892b;--gold-bright:#fbbf24;--muted:#5c6a80;--rule:#e2ddce;--nav:#050d21;--c-usa:#1e3a68;--c-danger:#a3402d;--c-schengen:#3565c9;--c-questions:#4d4638;--c-espana:#a02c3b;--serif:"Iowan Old Style","Charter","Palatino Linotype","Palatino",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-family:var(--serif);color:var(--ink);background:var(--paper);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.mv-blog ::-moz-selection{background:var(--gold);color:var(--paper)}.mv-blog ::selection{background:var(--gold);color:var(--paper)}.mv-blog-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold,#b8892b),var(--gold-bright,#fbbf24));transform-origin:0 50%;z-index:100;transition:transform .05s linear;pointer-events:none}.mv-blog .index-head{background:var(--paper-warm);border-bottom:1px solid var(--rule);padding:76px 32px 60px;position:relative;overflow:hidden}.mv-blog .index-head:before{content:"";position:absolute;inset:0;opacity:.4;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.72 0 0 0 0 0.68 0 0 0 0 0.55 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mv-blog .index-head-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:end;position:relative;z-index:1}.mv-blog .eyebrow{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);display:inline-block;padding-bottom:8px;border-bottom:2px solid var(--gold);margin-bottom:24px}.mv-blog .index-title{font-family:var(--serif);font-weight:800;font-size:64px;line-height:.98;letter-spacing:-.028em;margin:0 0 14px;text-wrap:balance;max-width:14ch}.mv-blog .index-title em{font-style:italic;font-weight:400;color:var(--ink-soft)}.mv-blog .index-sub{max-width:44ch;color:var(--ink-soft);font-size:18px;line-height:1.55;margin:0}.mv-blog .index-meta{font-family:var(--sans);font-size:12px;color:var(--muted);text-align:right;letter-spacing:.05em;padding-bottom:6px;text-transform:uppercase}.mv-blog .index-meta strong{color:var(--ink);font-weight:800;display:block;font-size:44px;font-family:var(--serif);letter-spacing:-.03em;line-height:1;margin-bottom:6px;font-variant-numeric:lining-nums tabular-nums}.mv-blog .content{max-width:1240px;margin:0 auto;padding:56px 32px}.mv-blog .featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding-bottom:64px;border-bottom:1px solid var(--rule);align-items:center}.mv-blog .cover{aspect-ratio:4/3;border-radius:6px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:32px;color:#fff;font-family:var(--sans);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px rgba(10,30,63,.06)}.mv-blog .card:hover .cover,.mv-blog .featured .cover:hover{transform:translateY(-4px);box-shadow:0 24px 48px -12px rgba(10,30,63,.28),0 8px 16px -8px rgba(10,30,63,.12)}.mv-blog .cover-usa{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.14),transparent 55%),linear-gradient(135deg,rgba(10,30,63,.9),rgba(10,30,63,.55)),linear-gradient(45deg,#08182f,#1e3a68 50%,#b8892b)}.mv-blog .cover-danger{background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.13),transparent 55%),linear-gradient(200deg,rgba(50,15,10,.75),rgba(120,50,30,.5)),linear-gradient(45deg,#3a1414,#a3402d 50%,#d97843)}.mv-blog .cover-schengen{background:radial-gradient(circle at 25% 20%,hsla(0,0%,100%,.16),transparent 55%),linear-gradient(150deg,rgba(10,30,63,.75),rgba(30,58,110,.5)),linear-gradient(30deg,#0a1e3f,#3565c9 60%,#f9d94b)}.mv-blog .cover-questions{background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.1),transparent 55%),linear-gradient(150deg,hsla(0,0%,8%,.7),rgba(50,50,50,.4)),linear-gradient(60deg,#14140f,#3d3d3d 50%,#857450)}.mv-blog .cover-espana{background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.15),transparent 55%),linear-gradient(160deg,rgba(50,10,15,.7),rgba(140,60,40,.4)),linear-gradient(45deg,#2f0f16,#a02c3b 40%,#e8b53a)}.mv-blog .cover.has-image{background-color:#0a1e3f;background-size:cover;background-position:50%;background-repeat:no-repeat}.mv-blog .cover.has-image:after{background:linear-gradient(180deg,rgba(10,30,63,.15),rgba(10,30,63,.75));opacity:1;mix-blend-mode:normal}.mv-blog .cover.has-image:after,.mv-blog .cover:after{content:"";position:absolute;inset:0;pointer-events:none}.mv-blog .cover:after{opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.3 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mv-blog .cover-tag{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;background:hsla(0,0%,100%,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:7px 14px;border-radius:999px;align-self:flex-start;margin-bottom:auto;border:1px solid hsla(0,0%,100%,.1)}.mv-blog .cover-caption{font-family:var(--serif);font-style:italic;font-size:13.5px;opacity:.9;max-width:30ch;line-height:1.4}.mv-blog .cover-inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;position:relative;z-index:1}.mv-blog .featured-copy .kicker{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:inline-flex;align-items:center;gap:10px}.mv-blog .featured-copy .kicker:before{content:"";width:20px;height:1px;background:var(--gold)}.mv-blog .featured-copy h2{font-family:var(--serif);font-weight:800;font-size:48px;line-height:1.02;letter-spacing:-.022em;margin:0 0 20px;text-wrap:balance}.mv-blog .featured-copy h2 a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--gold),var(--gold));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.mv-blog .featured-copy h2 a:hover{background-size:100% 2px}.mv-blog .featured-copy .dek{color:var(--ink-soft);font-size:19px;line-height:1.55;margin:0 0 24px;max-width:46ch}.mv-blog .article-meta{font-family:var(--sans);font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mv-blog .article-meta .sep{width:3px;height:3px;border-radius:999px;background:var(--muted)}.mv-blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;padding:44px 0 56px}.mv-blog .card{text-decoration:none;color:inherit;display:block;transition:transform .3s ease}.mv-blog .card .cover{aspect-ratio:3/2;margin-bottom:22px}.mv-blog .card .kicker{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:10px}.mv-blog .card h3{font-family:var(--serif);font-weight:700;font-size:23px;line-height:1.18;letter-spacing:-.012em;margin:0 0 10px;text-wrap:balance;transition:color .2s}.mv-blog .card:hover h3{color:var(--gold)}.mv-blog .card p{color:var(--muted);font-size:15px;line-height:1.5;margin:0 0 16px}.mv-blog .card-meta{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;gap:10px;align-items:center}.mv-blog .chips{display:flex;gap:8px;padding:44px 0 32px;list-style:none;margin:0;flex-wrap:wrap;border-bottom:1px solid var(--rule)}.mv-blog .chip{font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.05em;padding:9px 18px;border-radius:999px;background:transparent;color:var(--ink-soft);border:1px solid var(--rule);cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1)}.mv-blog .chip:hover{border-color:var(--ink-soft);transform:translateY(-1px)}.mv-blog .chip.on{border-color:var(--ink)}.mv-blog .chip.on,.mv-blog .newsletter{background:var(--ink);color:var(--paper)}.mv-blog .newsletter{padding:72px 32px;text-align:center;position:relative;overflow:hidden}.mv-blog .newsletter:before{content:"";position:absolute;inset:0;opacity:.25;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mv-blog .newsletter-inner{max-width:640px;margin:0 auto;position:relative;z-index:1}.mv-blog .newsletter .kicker{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:20px;display:inline-flex;align-items:center;gap:12px}.mv-blog .newsletter .kicker:after,.mv-blog .newsletter .kicker:before{content:"";width:24px;height:1px;background:var(--gold-bright)}.mv-blog .newsletter h3{font-family:var(--serif);font-weight:700;font-size:38px;line-height:1.08;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}.mv-blog .newsletter p{color:hsla(60,23%,97%,.72);margin:0 0 32px;font-size:16.5px;line-height:1.55}.mv-blog .newsletter form{display:flex;gap:8px;max-width:480px;margin:0 auto}.mv-blog .newsletter input{flex:1;padding:15px 20px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:var(--paper);border-radius:6px;font-family:var(--sans);font-size:14px;outline:none;transition:border-color .2s,background .2s}.mv-blog .newsletter input:focus{border-color:var(--gold-bright);background:hsla(0,0%,100%,.09)}.mv-blog .newsletter input::-moz-placeholder{color:hsla(60,23%,97%,.4)}.mv-blog .newsletter input::placeholder{color:hsla(60,23%,97%,.4)}.mv-blog .newsletter button{padding:15px 26px;background:var(--gold-bright);color:var(--nav);border:none;border-radius:6px;font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:transform .15s,box-shadow .15s}.mv-blog .newsletter button:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px rgba(251,191,36,.5)}.mv-blog .post{max-width:720px;margin:0 auto;padding:56px 32px 64px}.mv-blog .post-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.mv-blog .post-eyebrow:after,.mv-blog .post-eyebrow:before{content:"";flex:1;height:1px;background:var(--rule)}.mv-blog .post-title{font-weight:800;font-size:60px;line-height:1.02;letter-spacing:-.028em;margin:0 0 24px}.mv-blog .post-dek,.mv-blog .post-title{font-family:var(--serif);text-align:center;text-wrap:balance}.mv-blog .post-dek{font-style:italic;color:var(--ink-soft);font-size:23px;line-height:1.4;margin:0 auto 36px;max-width:42ch}.mv-blog .post-byline{display:flex;justify-content:center;align-items:center;gap:16px;font-family:var(--sans);font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.mv-blog .post-byline .avatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,var(--gold),#d9a848);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:700;font-size:13px;box-shadow:0 2px 8px rgba(184,137,43,.35)}.mv-blog .post-byline .sep{width:3px;height:3px;border-radius:999px;background:var(--muted)}.mv-blog .post .cover{aspect-ratio:16/9;margin-bottom:44px;border-radius:6px}.mv-blog .body p{font-size:18.5px;line-height:1.72;margin:0 0 26px;text-wrap:pretty}.mv-blog .body>p:first-of-type:first-letter{font-family:var(--serif);font-weight:800;font-size:84px;line-height:.82;float:left;padding:8px 14px 0 0;color:var(--gold)}.mv-blog .body h2{font-size:32px;line-height:1.15;letter-spacing:-.018em;margin:52px 0 18px;text-wrap:balance}.mv-blog .body h2,.mv-blog .body h3{font-family:var(--serif);font-weight:700}.mv-blog .body h3{font-size:23px;line-height:1.25;margin:40px 0 14px;letter-spacing:-.005em}.mv-blog .body strong{color:var(--ink);font-weight:700}.mv-blog .body em{color:var(--ink)}.mv-blog .body a{color:var(--ink);text-decoration:none;background-image:linear-gradient(var(--gold),var(--gold));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:1px;transition:color .2s}.mv-blog .body a:hover{color:var(--gold)}.mv-blog .body ol,.mv-blog .body ul{padding-left:26px;margin:0 0 28px}.mv-blog .body li{font-size:18px;line-height:1.7;margin-bottom:12px}.mv-blog .body li::marker{color:var(--gold);font-weight:700}.mv-blog .body .pullquote,.mv-blog .body blockquote.pullquote{font-family:var(--serif);font-style:italic;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:-.012em;color:var(--ink);padding:40px 0 36px;margin:48px -8px;text-align:center;text-wrap:balance;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative}.mv-blog .body .pullquote:before,.mv-blog .body blockquote.pullquote:before{content:"\201C";position:absolute;top:-34px;left:50%;transform:translateX(-50%);font-size:68px;line-height:1;color:var(--gold);background:var(--paper);padding:0 20px;font-family:var(--serif);font-style:normal}.mv-blog .body .callout{background:var(--paper-warm);border-left:3px solid var(--gold);padding:26px 30px;margin:36px 0;border-radius:0 6px 6px 0;position:relative}.mv-blog .body .callout .label{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:block}.mv-blog .body .callout p{font-size:16.5px;margin:0;line-height:1.6}.mv-blog .body .reason-list{counter-reset:reason;padding:0;list-style:none;margin:36px 0}.mv-blog .body .reason-list li{counter-increment:reason;padding:22px 0 22px 84px;border-top:1px solid var(--rule);position:relative}.mv-blog .body .reason-list li:last-child{border-bottom:1px solid var(--rule)}.mv-blog .body .reason-list li::marker{content:none}.mv-blog .body .reason-list li:before{content:counter(reason,decimal-leading-zero);position:absolute;left:0;top:22px;font-family:var(--serif);font-weight:800;font-size:46px;line-height:1;color:var(--gold);letter-spacing:-.03em;font-variant-numeric:lining-nums}.mv-blog .body .reason-list h4{font-family:var(--serif);font-weight:700;font-size:21px;margin:0 0 8px;line-height:1.2;letter-spacing:-.01em}.mv-blog .body .reason-list p{font-size:16.5px;line-height:1.58;margin:0;color:var(--ink-soft)}.mv-blog .post-cta{background:var(--ink);color:var(--paper);padding:44px;border-radius:6px;margin:56px 0;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;position:relative;overflow:hidden}.mv-blog .post-cta:before{content:"";position:absolute;inset:0;opacity:.2;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.mv-blog .post-cta>*{position:relative;z-index:1}.mv-blog .post-cta .kicker{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-bright);display:block;margin-bottom:10px}.mv-blog .post-cta h4{font-family:var(--serif);font-weight:700;font-size:28px;line-height:1.15;margin:0 0 10px;letter-spacing:-.015em}.mv-blog .post-cta p{margin:0;color:hsla(60,23%,97%,.75);font-size:15.5px;line-height:1.5}.mv-blog .post-cta a{background:var(--gold-bright);color:var(--nav);padding:15px 26px;border-radius:999px;text-decoration:none;font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transition:transform .15s,box-shadow .15s}.mv-blog .post-cta a:hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px rgba(251,191,36,.55)}.mv-blog .post-nav{max-width:720px;margin:0 auto;padding:32px 32px 48px;display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--rule)}.mv-blog .post-nav-item{text-decoration:none;color:inherit;display:block;padding:24px 28px;border-radius:6px;background:var(--paper-warm);transition:all .25s cubic-bezier(.22,1,.36,1);border:1px solid transparent}.mv-blog .post-nav-item:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 24px -8px rgba(10,30,63,.12)}.mv-blog .post-nav-item.next{text-align:right}.mv-blog .post-nav-label{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:8px}.mv-blog .post-nav-title{font-family:var(--serif);font-weight:700;font-size:17px;line-height:1.3;color:var(--ink);letter-spacing:-.005em}.mv-blog .post-nav-empty{padding:24px 28px;visibility:hidden}.mv-blog .related{max-width:1240px;margin:0 auto;padding:56px 32px 64px;border-top:1px solid var(--rule)}.mv-blog .related-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:36px}.mv-blog .related-head h3{font-family:var(--serif);font-weight:700;font-size:28px;letter-spacing:-.015em;margin:0}.mv-blog .related-head a{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--gold);text-decoration:none;letter-spacing:.06em;text-transform:uppercase;transition:color .15s}.mv-blog .related-head a:hover{color:var(--ink)}.mv-blog .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.mv-blog .empty{text-align:center;padding:96px 32px;color:var(--muted);font-family:var(--sans)}@media (max-width:900px){.mv-blog .featured,.mv-blog .grid,.mv-blog .index-head-inner,.mv-blog .post-nav,.mv-blog .related-grid{grid-template-columns:1fr}.mv-blog .index-title,.mv-blog .post-title{font-size:42px}.mv-blog .featured-copy h2{font-size:34px}.mv-blog .post-cta{grid-template-columns:1fr}.mv-blog .body .pullquote{font-size:24px;padding:32px 0 28px}.mv-blog .index-head{padding:56px 24px 48px}.mv-blog .newsletter{padding:56px 24px}.mv-blog .newsletter h3{font-size:28px}.mv-blog .post-nav-item.next{text-align:left}}