/* Five-language, honest institutional access information. There is no
   visitor login, protected document download or false form acceptance. */
.modern-institutional-enquiry{background:var(--surface-primary);color:var(--text-primary)}
.institutional-enquiry-hero{padding:clamp(78px,8vw,132px) 0 clamp(66px,7vw,104px);border-top:1px solid var(--border-subtle);background:var(--surface-neutral)}
.institutional-enquiry-hero__inner{max-width:940px}
.institutional-enquiry-hero .eyebrow{margin:0 0 24px}
.institutional-enquiry-title{margin:0 0 28px;max-width:min(100%,31ch);font:400 clamp(29px,4.8vw,62px)/1.13 var(--font-serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
.institutional-enquiry-lead{font:400 clamp(20px,2.2vw,25px)/1.55 var(--font-serif);max-width:810px;margin:0;color:var(--text-secondary)}
.institutional-enquiry-material{padding:clamp(72px,7vw,105px) 0 clamp(80px,8vw,115px)}
.institutional-enquiry-material__inner>h2,.institutional-enquiry-contact__inner>h2{max-width:min(100%,32ch);margin:0 0 38px;font:400 clamp(29px,3.3vw,39px)/1.22 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}
.institutional-enquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle)}
.institutional-enquiry-card{background:var(--surface-warm);padding:clamp(27px,3.5vw,45px);min-width:0}
.institutional-enquiry-card h3{font:400 clamp(24px,2.8vw,32px)/1.3 var(--font-serif);margin:0 0 23px;text-wrap:balance}
.institutional-enquiry-card p{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:0;overflow-wrap:normal;word-break:normal;hyphens:none}
.institutional-enquiry-contact{background:var(--surface-neutral);padding:clamp(70px,7vw,108px) 0}
.institutional-enquiry-contact__inner{max-width:870px}
.institutional-enquiry-contact__inner>p:not(.institutional-enquiry-caveat){max-width:700px;margin:0 0 30px;font-size:18px;line-height:1.65;color:var(--text-secondary)}
.institutional-enquiry-actions{display:flex;flex-wrap:wrap;gap:10px 32px;margin-bottom:30px}
.institutional-enquiry-actions .editorial-link{display:inline-flex;min-height:var(--tap-target-min);align-items:center;overflow-wrap:normal;word-break:normal;hyphens:none}
.institutional-enquiry-actions .editorial-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}
.institutional-enquiry-caveat{max-width:680px;margin:0;padding-inline-start:19px;border-inline-start:2px solid var(--brand-gold);font-size:14px;line-height:1.65;color:var(--text-secondary)}
html[dir="rtl"] .institutional-enquiry-title,html[dir="rtl"] .institutional-enquiry-material__inner>h2{letter-spacing:normal}
@media(max-width:750px){.institutional-enquiry-grid{grid-template-columns:minmax(0,1fr)}.institutional-enquiry-material__inner>h2{margin-bottom:29px}.institutional-enquiry-actions{display:grid;justify-items:start;gap:8px}}
@media(max-width:620px){.institutional-enquiry-hero{padding:76px 0 71px}.institutional-enquiry-material{padding:64px 0 87px}.institutional-enquiry-card{padding:28px}.institutional-enquiry-card p{font-size:16px}.institutional-enquiry-contact{padding:66px 0}}
@media print{.institutional-enquiry-hero,.institutional-enquiry-material,.institutional-enquiry-contact{padding:28px 0;background:transparent}.institutional-enquiry-card{break-inside:avoid}}
