/* Shared type scale for the bilingual Antigua product page. */
.antigua{--type-hero:3.25rem;--type-section:2.125rem;--type-subhead:1.25rem;--type-body:1rem;--type-lead:1.0625rem;--type-small:.875rem;--type-contact:1.875rem;font-size:var(--type-body);line-height:1.75;letter-spacing:0}
.antigua :is(h1,h2,h3){font-weight:500;letter-spacing:0;overflow-wrap:break-word}
.antigua .hero h1,.antigua:lang(en) .hero h1{font-size:var(--type-hero);line-height:1.3;letter-spacing:0}
.antigua:lang(en) .hero h1{line-height:1.16}
.antigua h2{font-size:var(--type-section);line-height:1.4}
.antigua h3,.antigua .investment h3,.antigua .triptych h3{font-size:var(--type-subhead);line-height:1.5}
.antigua .hero-description,.antigua .chapter-lead,.antigua .split .chapter-lead{font-size:var(--type-lead);font-weight:400;line-height:1.75;letter-spacing:0;max-width:42rem}
.antigua .hero-description{max-width:30rem}
.antigua :is(.triptych p,.process-list p,.qualification-list p,.route-desc,.investment-terms dd,.answer,.answer p,.after-grid p){font-size:var(--type-body);line-height:1.75;letter-spacing:0}
.antigua :is(.chapter-note,.route-risk,.service-note,.investment-terms dt,.investment-price small,.source-list>a,.bank-source){font-size:var(--type-small);line-height:1.75}
.antigua .chapter-note,.antigua .service-note{max-width:48rem}
.antigua summary,.antigua .faq-collection summary{font-family:var(--sans);font-size:1.0625rem;font-weight:500;line-height:1.6;letter-spacing:0}
.antigua .references{font-size:.8125rem;line-height:1.7}
.antigua .eyebrow,.antigua .hero-label,.antigua .route-kicker{font-size:.75rem;font-weight:400;line-height:1.6;letter-spacing:.12em;overflow-wrap:break-word}
.antigua .eyebrow{margin-bottom:20px}
.antigua .item-number{font-size:.8125rem;line-height:1.5;letter-spacing:.04em}
.antigua #process .step-number{font-size:1.25rem;line-height:1.5;font-weight:400}
.antigua .investment-price>span{font-size:4rem;line-height:1.15;letter-spacing:-.03em;font-weight:300;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;max-width:100%}
.antigua :is(.hero-landmark,.region-map,.identity-art,.harbour-art) figcaption{font-family:var(--sans);font-size:.875rem;line-height:1.65;letter-spacing:0}
.antigua :is(.desktop-nav,.language-switch,.button,.hero-contact){font-size:.875rem;line-height:1.5;letter-spacing:0}
.antigua .header-slogan{font-size:.875rem;line-height:1.6;letter-spacing:0}
.antigua .enquiry-copy h2{font-size:var(--type-contact);font-weight:500;line-height:1.4;letter-spacing:0}
.antigua .unified-contacts dt,.antigua .unified-contacts dt .channel-action{font-size:.875rem;line-height:1.6}
.antigua .unified-contacts .contact-value{font-size:1rem;line-height:1.6}
.antigua .unified-contacts .contact-number .contact-value{font-size:1.375rem;font-weight:400;line-height:1.5;letter-spacing:0}
.antigua .antigua-footer .brand-slogan,.antigua .antigua-footer .footer-links{font-size:.875rem;line-height:1.65;letter-spacing:0}
.antigua .antigua-footer .disclaimer{font-size:.8125rem;line-height:1.8}
.antigua .antigua-footer .copyright{font-family:var(--sans);font-size:.75rem;line-height:1.8;letter-spacing:0}
.antigua:lang(en) :is(.chapter-lead,.triptych p,.process-list p,.qualification-list p,.route-desc,.investment-terms dd,.answer p,.after-grid p){line-height:1.65}
@media(max-width:1000px){.antigua{--type-hero:2.75rem;--type-section:1.875rem;--type-contact:1.75rem}}
@media(max-width:650px){
 .antigua{--type-hero:2.25rem;--type-section:1.75rem;--type-subhead:1.1875rem;--type-lead:1rem;--type-contact:1.625rem}
 .antigua .hero h1{line-height:1.35}
 .antigua:lang(en) .hero h1{line-height:1.2}
 .antigua .hero-description{max-width:100%;margin-top:22px}
 .antigua .chapter-lead{margin-top:20px}
 .antigua summary,.antigua .faq-collection summary{font-size:1rem;line-height:1.6}
 .antigua .investment-price>span{font-size:2.75rem}
 .antigua .investment-price{gap:8px 12px}
 .antigua .eyebrow{margin-bottom:18px;gap:14px}
 .antigua .hero-label{letter-spacing:.08em}
 .antigua .unified-contacts .contact-number .contact-value{font-size:1.25rem}
}
@media(max-width:360px){.antigua{--type-hero:2rem}.antigua .investment-price>span{font-size:2.5rem}}
