.emu-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);gap:40px;align-items:center;padding:48px 0}.emu-hero h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.12}.emu-photo{margin:0;text-align:center}.emu-photo img{display:block;width:100%;max-width:340px;height:auto;max-height:510px;object-fit:contain;margin:0 auto;border-radius:18px;background:#fff}.emu-photo figcaption{font-size:15px;line-height:1.6;margin:14px auto;max-width:340px;color:#526273}.path-code{overflow-wrap:anywhere;word-break:break-word}.prose li{margin-bottom:14px}.emu-home{margin:36px 0;padding:28px;border:1px solid #c9d8d3;border-radius:20px;background:#eef5f2}.emu-home h2{margin:8px 0 12px}.emu-home p{max-width:760px}.emu-home .actions{flex-wrap:wrap}@media(max-width:700px){.emu-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 0}.emu-hero .lead,.prose p,.prose li{font-size:18px;line-height:1.75}.emu-photo img{max-height:390px}.emu-home{padding:22px}.emu-hero .button{white-space:normal;text-align:center}.emu-hero .actions{flex-wrap:wrap}.prose code{overflow-wrap:anywhere}}