/* Service identity, shared by the landing page and visa journal. */
#luxent-red-fv .official-brand.visa-brand,footer .official-brand.visa-brand{display:flex;flex-direction:row;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}
#luxent-red-fv .official-brand.visa-brand img,footer .official-brand.visa-brand img{width:88px;height:auto;border-radius:0;object-fit:contain}
.visa-brand-copy{display:flex;flex-direction:column;gap:7px;color:#292f35;white-space:nowrap;border-left:1px solid #ded6d3;padding:6px 0 6px 12px}
.visa-brand-copy strong{font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.25}
#luxent-red-fv .visa-brand-copy small,footer .visa-brand-copy small{font-size:9px;line-height:1.4;letter-spacing:0;color:#624750;margin:0}
footer .official-brand.visa-brand{padding:14px;max-width:100%}
@media(max-width:1280px){#luxent-red-fv .navigation{gap:16px}.visa-brand-copy strong{font-size:17px}}
@media(max-width:450px){#luxent-red-fv .official-brand.visa-brand img{width:70px;height:auto}#luxent-red-fv .visa-brand-copy strong{font-size:14px}#luxent-red-fv .visa-brand-copy small{font-size:8px}#luxent-red-fv .official-brand.visa-brand{gap:8px}#luxent-red-fv .visa-brand-copy{padding-left:8px}footer .visa-brand-copy strong{font-size:16px}}
@media(max-width:360px){#luxent-red-fv .top{padding-left:15px;padding-right:15px;gap:8px}#luxent-red-fv .official-brand.visa-brand img{width:60px}#luxent-red-fv .visa-brand-copy strong{font-size:13px}.mobile-menu summary{padding:9px}}

/* Clear navigation and restrained secondary links. */
#luxent-red-fv .navigation>a,#luxent-red-fv .mobile-menu nav>a{font-weight:700}
.service-note a,.text-link:not(.button),.banner-fees{ text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.service:hover .service-bottom>span,.visa-card>a:hover h3{text-decoration:underline;text-underline-offset:5px}

/* Article provenance and breadcrumbs match the structured data. */
.visa-breadcrumbs{margin:0 0 24px;font-size:12px;line-height:1.8;color:#596168;overflow-wrap:anywhere}
.visa-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;padding:0;margin:0}
.visa-breadcrumbs li{display:inline}.visa-breadcrumbs li+li:before{content:'/';color:#a6a6a2;margin-right:12px}
.visa-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}
.visa-publisher{margin:40px 0 24px;padding:26px 28px;border-top:2px solid #9e343a;background:#f7f5f1;color:#41484e}
.visa-publisher p{font-size:15px;line-height:1.9;margin:0 0 12px}
.visa-publisher .visa-publisher-label{font-size:12px;color:#686b6b;margin-bottom:8px}
.visa-publisher .visa-publisher-name{font-size:19px;font-weight:700;color:#35383d}
.visa-publisher-links{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}
.visa-publisher-links a{color:#9e343a;text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.visa-breadcrumbs{font-size:11px}.visa-publisher{padding:22px 20px}.visa-publisher p{font-size:14px}}

/* Readable journal numbers and excerpts on light section/card backgrounds. */
.blog-category-head>span{color:#8b3546}
.blog-empty p{color:#62545a}
