.meetings-page nav{flex-wrap:wrap;gap:18px}.meetings-page nav [aria-current]{color:var(--gold);text-decoration:underline;text-underline-offset:5px}.meeting-intro{padding:36px 6% 25px;background:var(--navy);color:white}.meeting-intro .eyebrow{color:var(--gold)}.meeting-intro h1{font-size:clamp(36px,4vw,52px);margin:10px 0 18px}.meeting-intro p:last-child{margin-bottom:0}.directory{padding-top:32px}.directory-heading{max-width:900px}.directory-heading h2{font-size:34px;margin:0 0 12px}.directory-heading p{font-size:16px;margin:0}.source-status{font-size:14px;padding:16px 20px;border-left:4px solid var(--gold);background:#e9eef2;margin:22px 0}.meeting-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:16px;align-items:end;background:white;padding:22px;border:1px solid #cfdae2;border-radius:4px}.meeting-filters label{display:grid;gap:8px;font-size:14px;font-weight:650;min-width:0}.meeting-filters input,.meeting-filters select,.reset-button{font:16px/1.4 system-ui;color:var(--ink);border:1px solid #8093a0;border-radius:3px;min-height:46px;background:white;width:100%;padding:10px}.reset-button{cursor:pointer;padding:10px 16px;background:var(--navy);color:white;border-color:var(--navy)}.meeting-filters :focus-visible{outline:3px solid #b87617;outline-offset:3px}#results-count{font-size:15px;color:var(--muted)}.meeting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.meeting-card{padding:26px;border:1px solid #d0dbe3;border-top:3px solid var(--gold);border-radius:4px;height:100%;display:flex;flex-direction:column}.meeting-card[hidden],#no-results[hidden]{display:none}.meeting-top{display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:14px;color:var(--muted)}.fellowship{font-weight:700;color:var(--navy);background:#e9eef2;border-radius:3px;padding:4px 10px}.meeting-card h3{font-size:27px;min-height:0;margin:20px 0 16px}.meeting-card p{font-size:16px;margin:0 0 17px}.meeting-card .meeting-schedule{font-weight:650;line-height:1.7}.meeting-card .meeting-note{font-size:14px;color:var(--muted)}.meeting-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:15px;font-weight:650;margin-top:auto}.meeting-links a{text-underline-offset:4px}.live-finders{background:#e9eef2;padding-top:45px}.live-finders>p:not(.eyebrow){max-width:850px;font-size:16px}.finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.finder{padding:24px;background:white;border-radius:4px;border-top:3px solid var(--gold)}.finder h3{font-size:26px}.finder p:not(.eyebrow){font-size:16px}.meeting-help{max-width:1050px}.meeting-help h2{font-size:32px}.meeting-help p{font-size:16px}@media(max-width:1100px){.meeting-filters{grid-template-columns:2fr 1fr}.reset-button{width:auto;justify-self:start}.finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.meeting-grid,.finder-grid,.meeting-filters{grid-template-columns:1fr}.meeting-intro{padding-top:28px}.meeting-filters{padding:20px}.meeting-card{padding:23px}.meeting-top{flex-wrap:wrap}.directory{padding-top:26px}.meeting-help h2{font-size:29px}}
