.advocates-module__PAV2qa__main{flex-direction:column;align-items:center;gap:64px;min-height:100vh;padding:72px 24px 80px;display:flex}.advocates-module__PAV2qa__header{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:860px;display:flex}.advocates-module__PAV2qa__ornament{color:var(--gold-border);letter-spacing:.3em;font-size:1rem}.advocates-module__PAV2qa__heading{font-family:var(--display);letter-spacing:.02em;color:var(--text);font-size:clamp(2rem,5vw,3.2rem);font-weight:400;line-height:1.15}.advocates-module__PAV2qa__subhead{color:var(--text-secondary);max-width:620px;font-size:1.05rem;line-height:1.75}.advocates-module__PAV2qa__attribution{background:var(--warning-bg);border:1px solid var(--warning-border);width:100%;max-width:860px;color:var(--text-muted);border-radius:6px;padding:16px 22px;font-size:.88rem;line-height:1.65}.advocates-module__PAV2qa__attribution strong{color:var(--text);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.advocates-module__PAV2qa__attribution a{color:var(--green-accent)}.advocates-module__PAV2qa__section{flex-direction:column;gap:24px;width:100%;max-width:860px;display:flex}.advocates-module__PAV2qa__sectionTitle{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--green-accent);font-size:.72rem}.advocates-module__PAV2qa__sectionNote{color:var(--text-muted);font-size:.9rem;font-style:italic;line-height:1.65}.advocates-module__PAV2qa__profiles{flex-direction:column;gap:20px;display:flex}.advocates-module__PAV2qa__profileCard{border:1px solid var(--border-strong);border-top:4px solid var(--green-accent);background:var(--bg-alt);border-radius:8px;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.advocates-module__PAV2qa__profileMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.advocates-module__PAV2qa__profileName{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);font-size:.78rem}.advocates-module__PAV2qa__profileTag{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);border:1px solid var(--silver-border);border-radius:3px;padding:2px 8px;font-size:.58rem}.advocates-module__PAV2qa__profileLocation{color:var(--text-dim);margin-left:auto;font-size:.82rem}.advocates-module__PAV2qa__profileBio{color:var(--text-muted);font-size:.97rem;line-height:1.72}.advocates-module__PAV2qa__profileHandles{flex-wrap:wrap;gap:18px;margin-top:4px;display:flex}.advocates-module__PAV2qa__handle{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--green-accent);font-size:.62rem;text-decoration:none;transition:color .15s}.advocates-module__PAV2qa__handle:hover{color:var(--green-light)}.advocates-module__PAV2qa__postList{flex-direction:column;gap:16px;display:flex}.advocates-module__PAV2qa__postCard{border:1px solid var(--border-strong);border-top:4px solid var(--silver-deep);background:var(--bg-alt);color:inherit;border-radius:8px;flex-direction:column;gap:10px;padding:22px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.advocates-module__PAV2qa__postCard:hover{background:var(--bg);transform:translateY(-3px);box-shadow:0 6px 22px #0000001a}.advocates-module__PAV2qa__postMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.advocates-module__PAV2qa__postPlatform{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);border:1px solid var(--silver-border);border-radius:3px;padding:2px 8px;font-size:.58rem}.advocates-module__PAV2qa__postAdvocate{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-size:.68rem}.advocates-module__PAV2qa__postDate{color:var(--text-dim);margin-left:auto;font-size:.8rem}.advocates-module__PAV2qa__postHeadline{color:var(--text-secondary);font-family:Cormorant Garamond,Georgia,serif;font-size:1.12rem;font-style:italic;line-height:1.55}.advocates-module__PAV2qa__postExcerpt{color:var(--text-muted);font-size:.9rem;line-height:1.65}.advocates-module__PAV2qa__postLink{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-accent);align-self:flex-start;margin-top:2px;font-size:.62rem}.advocates-module__PAV2qa__loading,.advocates-module__PAV2qa__empty{color:var(--text-dim);padding:12px 0;font-size:.9rem;font-style:italic}.advocates-module__PAV2qa__cta{background:var(--bg-dark);text-align:center;border:1px solid #9ba0b52e;border-radius:10px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:860px;padding:44px 48px;display:flex}.advocates-module__PAV2qa__ctaHeading{color:var(--silver-pale);font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem;font-style:italic;font-weight:300;line-height:1.3}.advocates-module__PAV2qa__ctaBody{color:#e8e2d8a6;max-width:540px;font-size:1rem;line-height:1.72}.advocates-module__PAV2qa__ctaBtn{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;background:var(--green-deep);border:1px solid var(--green-light);color:var(--text-on-dark);border-radius:5px;margin-top:4px;padding:13px 28px;font-size:.68rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.advocates-module__PAV2qa__ctaBtn:hover{background:var(--btn-bg-hover);border-color:#4e7852}@media (max-width:600px){.advocates-module__PAV2qa__profileCard{padding:20px}.advocates-module__PAV2qa__postCard{padding:18px 20px}.advocates-module__PAV2qa__cta{padding:32px 24px}.advocates-module__PAV2qa__profileLocation,.advocates-module__PAV2qa__postDate{margin-left:0}}
