.english-header{color:#fff;background:#253e35;justify-content:space-between;align-items:center;gap:24px;padding:20px 5vw;display:flex}.english-header nav{flex-wrap:wrap;gap:24px;display:flex}.english-header a{align-items:center;min-height:48px;font-size:1.125rem;display:inline-flex}.english-header .site-brand-logo{flex-shrink:0}.english-contact{background:#f4ead3;padding:4rem max(24px,8vw)}.english-contact h2{max-width:20ch;font-size:clamp(2.3rem,4vw,4rem);line-height:1.1}.english-contact p{max-width:42rem;font-size:1.125rem;line-height:1.8}.english-contact-address{margin-top:1rem}.english-site .english-links{grid-template-columns:repeat(3,1fr);gap:3rem;padding:4rem max(24px,8vw);display:grid}.english-links article{border-top:1px solid #b7a99a;padding-top:2rem}.english-links h2{font-size:2.5rem;line-height:1.1}.english-links p{font-size:1.125rem;line-height:1.8}.english-links a{align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.english-site a:focus-visible{outline-offset:4px;outline:3px solid #b98139}.english-site .memory-section em{color:#916f45;font-weight:400}@media (max-width:820px){.english-header{flex-wrap:wrap;gap:12px;padding:16px 24px}.english-header nav{order:3;gap:8px 20px;width:100%;display:flex}.english-site .english-links{grid-template-columns:1fr;gap:2rem}}
