.local-discovery{background:#e7eee8}.discovery-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.regional-photo{margin:0}.regional-photo img{display:block;width:100%;height:350px;object-fit:cover;object-position:center 67%;border-radius:18px}.regional-photo figcaption{font-size:10px;color:#53645e;margin-top:10px}.regional-photo figcaption a{text-decoration:underline;text-underline-offset:3px}.discovery-layout>div>p:not(.eyebrow){font-size:14px}.area-chips{display:flex;gap:8px;margin:24px 0}.area-chips span{padding:5px 13px;border:1px solid #adbdae;border-radius:30px;font-size:11px}.discovery-layout .external-event-note{font-size:11px;color:#53645e;margin-top:18px}.representative-section{background:#fffdf7}.representative-layout{display:grid;grid-template-columns:320px 1fr;gap:85px;align-items:center}.representative-nameplate{background:#f1eadb;padding:30px;border-radius:15px;text-align:center}.organizer-monogram{display:grid;place-items:center;width:115px;height:115px;margin:25px auto;border:1px solid #9eae98;border-radius:50%;background:#d9e1cd;color:#315744;font-family:serif;font-size:28px;letter-spacing:.1em}.representative-nameplate>p:not(.eyebrow){font-size:12px;margin-bottom:5px}.representative-nameplate h2{font-size:26px}.representative-nameplate>a{display:inline-block;margin-top:22px;font-size:11px;border-bottom:1px solid #7b8e78}.representative-message>p:not(.eyebrow){font-size:14px;line-height:2.1}.representative-message .signature{margin:26px 0 0;font-family:serif;text-align:right}.events-page-header{background:#faf8ef;padding:20px 0;border-bottom:1px solid #dbe1d5}.events-header-inner{width:min(1180px,calc(100% - 40px));margin:auto;display:flex;justify-content:space-between;gap:15px;align-items:center}.events-header-inner>a:last-child{font-size:12px}.events-hero{padding:60px 0}.events-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.5;letter-spacing:-.03em;margin:10px 0 20px}.events-hero .discovery-layout{gap:55px}.events-hero .regional-photo img{height:310px}.source-info{font-size:11px;color:#617064}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.source-card{border:1px solid #d9e1d1;border-radius:15px;background:#fffdf7;padding:27px;display:flex;flex-direction:column}.source-card .source-area{font-size:11px;color:#315b47}.source-card h3{font-size:20px;line-height:1.5;margin:14px 0}.source-card p{font-size:13px;color:#53645e}.source-card .source-publisher{font-size:10px;padding-top:15px;border-top:1px solid #e2e5dc}.source-card>a{font-size:12px;font-weight:bold;margin-top:auto;padding-top:15px}.event-sources{background:#edf0e4}.event-guide{max-width:820px}.event-guide p{font-size:14px}.event-guide ul{font-size:14px;line-height:2.1;padding-left:20px}.event-guide .button{margin-top:20px}.events-page-footer{padding:35px 20px;text-align:center;background:#243c35;color:#fffdf7;font-size:12px}.events-page-footer a{text-decoration:underline}.event-page-breadcrumb{font-size:11px;color:#53645e;margin:0 0 30px}.events-page h2{font-size:30px}.events-page .section-top{margin-bottom:32px}
@media(max-width:1000px){.representative-layout{gap:40px;grid-template-columns:270px 1fr}.discovery-layout{gap:35px}}
@media(max-width:860px){.discovery-layout,.events-hero .discovery-layout{grid-template-columns:1fr;gap:28px}.representative-layout{grid-template-columns:1fr;gap:28px}.representative-nameplate{display:none}.source-grid{grid-template-columns:1fr}.source-card{padding:25px}.regional-photo img{height:280px}.discovery-layout .button{width:auto}}
@media(max-width:620px){.regional-photo img,.events-hero .regional-photo img{height:240px}.discovery-layout{gap:28px}.discovery-layout>div>p:not(.eyebrow){font-size:13px}.discovery-layout .external-event-note{font-size:11px}.representative-message>p:not(.eyebrow){font-size:13px}.events-hero{padding:35px 0}.events-header-inner .brand{font-size:17px}.events-header-inner>a:last-child{font-size:11px}.events-page h2{font-size:26px}.event-guide p,.event-guide ul{font-size:13px}.events-page{padding-bottom:0}}
