.world-card{display:block}.header nav ul{display:flex;list-style:none;margin:0;padding:0;gap:30px}.ia-site-nav a{font-size:13px}.ia-content-shell{max-width:1120px;margin:auto;padding:110px 6% 140px}.ia-page-header{max-width:900px;margin:0 0 70px}.ia-page-header .eyebrow{margin-bottom:30px}.ia-page-header h1{font-size:clamp(46px,6vw,88px)}.ia-prose{max-width:780px;color:#d5cada;font-size:18px;line-height:1.85}.ia-prose p,.ia-prose ul,.ia-prose ol{margin:0 0 1.5em}.ia-prose h2{font-size:38px;margin:2em 0 .8em}.ia-prose h3{font-size:28px;margin:1.8em 0 .7em}.ia-prose a{color:var(--lavender);text-decoration:underline;text-underline-offset:4px}.ia-prose .wp-block-image{margin:40px 0}.ia-featured{width:100%;max-height:650px;object-fit:cover;margin:0 0 60px}.ia-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.ia-post-card{border-top:1px solid var(--line);padding:30px 0}.ia-post-card h2{font-size:35px;margin:20px 0}.ia-post-card p{color:var(--muted)}.ia-post-card img{height:280px;width:100%;object-fit:cover}.ia-post-meta{font-size:12px;color:var(--muted);margin-top:25px}.ia-page-enquiry{margin-top:35px}.ia-page-enquiry label{display:block;margin:0 0 22px;font-size:14px}.ia-page-enquiry input,.ia-page-enquiry textarea{display:block;width:100%;margin-top:8px;padding:13px 14px;color:var(--white);background:#21152f;border:1px solid #654b7c;border-radius:3px}.ia-page-enquiry .ia-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7}.ia-consent input{width:18px;flex-shrink:0;margin-top:4px}.ia-form-status,.ia-form-mode{font-size:13px;margin-top:20px!important}.ia-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ia-local-brief{white-space:pre-wrap;font:14px/1.8 var(--font);border:1px solid var(--line);padding:25px;margin-top:30px}.ia-world-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.ia-world-links a{font-size:12px;color:var(--lavender);border-bottom:1px solid var(--line);padding:8px 0}.ia-footer-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;font-size:11px}.ia-footer-links ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}@media(max-width:760px){.ia-content-shell{padding:70px 6% 90px}.ia-page-header{margin-bottom:45px}.ia-prose{font-size:16px}.ia-prose h2{font-size:30px}.ia-post-grid{grid-template-columns:1fr}.ia-site-nav{gap:14px!important}.header nav ul{flex-direction:column;gap:0}.ia-site-nav a{font-size:14px}}

/* Public contact email, theme 1.0.2. */
.ia-public-email{display:inline-block;max-width:100%;min-width:0;color:var(--lavender);font-size:15px;line-height:1.6;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.ia-footer-links .ia-public-email{font-size:14px}.ia-contact-email{margin:28px 0 0}.ia-contact-email+.ia-page-enquiry{margin-top:20px}.enquiry-dialog .ia-contact-email{margin:-8px 0 28px}

/* Space belongs to content after removing ancillary presentation labels. */
.hero-content{padding-top:112px}.hero-motion-controls{justify-content:flex-start}.step-copy{margin-left:0}.partner-tabs button>span:first-child{font:inherit;margin-right:0}.partner-tabs button>span:last-child{font:400 24px var(--font);margin-left:auto}.partner-panel h3{margin-top:0}.partner-panel{min-height:0}.region-names{margin-top:0;margin-bottom:0}.closing h2{margin-top:0}.enquiry-dialog .ia-contact-email{margin:0 0 28px}.brief-result-status{font-size:16px;line-height:1.65;color:var(--lavender)}
@media(max-width:760px){.hero-content{padding-top:72px}.world-switcher button{flex-wrap:nowrap;align-items:center;align-content:center;min-height:60px}.step-copy{margin-left:0}.partner-tabs button>span:last-child{font-size:22px}}

body.privacy-policy .ia-page-header h1{font-size:clamp(38px,4.5vw,60px)}
body.privacy-policy .ia-prose{font-size:16px;line-height:1.75}
body.privacy-policy .ia-prose h2{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:1.8em 0 .7em}
@media(max-width:760px){body.privacy-policy .ia-page-header h1{font-size:38px}body.privacy-policy .ia-prose{font-size:15px}body.privacy-policy .ia-prose h2{font-size:22px}}
