.visa-story-copy{grid-column:2;min-width:0;max-width:68ch}.visa-story-copy p{margin:0 0 24px!important;line-height:1.8;color:var(--muted)}.visa-story-copy strong{color:var(--ink);font-weight:500}.visa-section .visual-section-heading{margin-bottom:48px}.visa-section .visual-section-heading:has(+*){margin-bottom:48px}.visa-confidential{margin-top:16px;font-size:13px;color:var(--muted)}.visa-case .visa-hero h1{font-size:clamp(56px,6.6vw,96px)}.visa-single-stage{grid-template-columns:minmax(0,320px);justify-content:center}.visa-phones .visa-sheet{align-self:center}.visa-sheet>img{display:block;width:100%;height:auto;border-radius:24px}.visa-fingerprint-grid{margin-top:32px}.project-art.ksa-visa h3{font-size:clamp(36px,4vw,56px)}@media(max-width:760px){.visa-story-copy{grid-column:1}.visa-case .visa-hero h1{font-size:clamp(52px,13vw,80px)}.visa-single-stage{grid-template-columns:1fr}}
.visa-extra-marquee{margin-top:48px}.visa-extra-marquee .screen-marquee-set>.phone-pro-max{width:clamp(180px,19vw,262px);flex:0 0 auto}.visa-extra-marquee .phone-display>img{pointer-events:none;user-select:none}@media(max-width:760px){.visa-extra-marquee .screen-marquee-set>.phone-pro-max{width:168px}}
