
.peace-event{background:#152634;color:#fff;padding:0;overflow:hidden}.peace-layout{max-width:1480px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:center}.peace-copy{padding:54px 40px}.peace-copy h1{font-size:clamp(44px,4.7vw,72px);margin:18px 0;line-height:1.07;letter-spacing:-.035em}.peace-copy h1 span{color:#eed199}.peace-copy .eyebrow{color:#eed199}.peace-distance{font-size:25px;font-weight:800;margin:12px 0}.peace-intro{font-size:19px;max-width:480px}.peace-details{display:flex;gap:30px;margin:24px 0}.peace-details p{margin:0;line-height:1.65}.peace-details strong{font-size:20px}.peace-registration{display:inline-block;padding:13px 22px;background:#eed199;color:#152634;font-size:20px;font-weight:800;border-radius:4px;margin:0 0 22px}.peace-directory-link{display:block;color:#fff;font-weight:700;text-underline-offset:5px}.peace-photo{margin:0;min-width:0}.peace-photo img{width:100%;height:auto;display:block}.section.peace-directory{background:#f3e7ce;padding:38px 24px;border-bottom:1px solid #d1a55d}.peace-directory .wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.peace-directory h2{font-size:clamp(28px,3vw,40px)}.peace-directory p{max-width:720px}.peace-directory .button{flex-shrink:0}#past-events{background:#eee9df}#past-events>.section{padding:32px 0;background:transparent}#past-events .home-highlights{padding-top:40px}@media(max-width:850px){.peace-layout{grid-template-columns:1fr}.peace-copy{padding:32px 24px}.peace-copy h1{font-size:clamp(42px,8vw,64px)}.peace-details{flex-wrap:wrap;gap:24px}.peace-directory .wrap{display:block}.peace-photo img{height:auto;width:100%}}
