.v2 .ag-intro{margin:8px 0 32px;max-width:46rem}.v2 .ag-h1{font-size:clamp(34px,5vw,52px);margin-top:10px}.v2 .ag-lede{margin-top:14px;font-size:clamp(17px,1.6vw,19px);color:var(--body)}.v2 .ag-h2{font-size:clamp(24px,3vw,30px)}.v2 .ag-field{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--agent,var(--accent))}.v2 .ag-note{margin-top:8px;color:var(--meta);font-size:15px}.v2 .ag-ring{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--agent,var(--accent));flex:none}.v2 .ag-chip{display:inline-block;width:fit-content;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--agent-soft,var(--accent-soft));color:var(--ink);border:1px solid color-mix(in srgb,var(--agent,var(--accent)) 35%,transparent)}.v2 .ag-btn{background:var(--agent,var(--accent))}.ag-grid{list-style:none;margin:0 0 var(--section);padding:0;display:grid;gap:20px;grid-template-columns:1fr}@media (width >= 40rem){.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64rem){.ag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ag-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 24px 22px;background:var(--surface);border-radius:18px;border:1px solid var(--line);border-top:4px solid var(--agent,var(--accent));transition:transform .18s ease,box-shadow .18s ease}.v2 .ag-card:focus-within,.v2 .ag-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -18px rgba(20,24,31,.35)}.v2 .ag-card .v2-face{margin-bottom:8px}.v2 .ag-card__name{font-size:26px}.v2 .ag-card__belief{font-family:var(--font-source-serif),"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.4;color:var(--ink);text-decoration:underline transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .18s}.v2 .ag-card:focus-within .ag-card__belief,.v2 .ag-card:hover .ag-card__belief{text-decoration-color:var(--agent,var(--accent))}.v2 .ag-strip{font-size:14px;color:var(--meta)}.v2 .ag-card__actions{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:8px}.v2 .ag-card__actions .btn{font-size:14px;padding-inline:13px}@media (prefers-reduced-motion:reduce){.v2 .ag-card,.v2 .ag-card__belief{transition:none}.v2 .ag-card:focus-within,.v2 .ag-card:hover{transform:none}}.v2 .ag-profile{padding-bottom:12px}.v2 .ag-hero{display:grid;gap:28px;align-items:center;margin:12px 0 8px}@media (width >= 48rem){.v2 .ag-hero{grid-template-columns:168px minmax(0,1fr);gap:48px}}.v2 .ag-quote{margin:20px 0 0;position:relative;padding-left:44px;max-width:44rem}.v2 .ag-quote:before{content:"“";position:absolute;left:0;top:-14px;font-family:var(--font-source-serif),Georgia,serif;font-size:84px;line-height:1;color:var(--agent,var(--accent))}.v2 .ag-quote blockquote{margin:0}.v2 .ag-quote p{font-family:var(--font-source-serif),"Source Serif 4",Georgia,serif;font-size:clamp(22px,2.8vw,32px);line-height:1.3;color:var(--ink)}.v2 .ag-quote figcaption{margin-top:10px;color:var(--meta);font-size:16px}.v2 .ag-stats{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 32px}.v2 .ag-stats a{color:var(--body);font-size:15px;display:inline-flex;align-items:baseline;gap:8px}.v2 .ag-stats a:hover{color:var(--ink)}.v2 .ag-stats a:hover strong{text-decoration:underline;text-underline-offset:4px}.v2 .ag-stats strong{font-size:30px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.v2 .ag-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.v2 .ag-section{margin-top:48px}.ag-positions{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (width >= 48rem){.ag-positions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64rem){.ag-positions{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ag-pos{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.v2 .ag-pos__meta{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--meta)}.v2 .ag-stance{padding:2px 9px;border-radius:999px;font-weight:600;background:var(--agent-soft,var(--accent-soft));color:var(--ink);border:1px solid var(--agent,var(--accent))}.v2 .ag-stance--rejects{background:var(--red-soft);border-color:var(--red-ink)}.v2 .ag-stance--undecided{background:var(--sand);border-color:var(--line)}.v2 .ag-pos__title{font-size:17px;line-height:1.35;letter-spacing:-.01em}.v2 .ag-pos__title a{color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.v2 .ag-pos__title a:hover{text-decoration:underline;text-underline-offset:3px}.v2 .ag-clamp{color:var(--body);font-size:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.v2 .ag-clamp.is-open{display:block}.v2 .ag-more{background:none;border:0;padding:0;min-height:24px;color:var(--accent);font-size:14px;font-weight:600;cursor:pointer}.v2 .ag-more:hover{color:var(--ink)}.ag-timeline{list-style:none;margin:18px 0 0;padding:0;border-left:2px solid var(--line)}.v2 .ag-event{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:16px;padding:0 0 18px 18px;position:relative}.v2 .ag-event:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--agent,var(--accent))}@media (width < 40rem){.v2 .ag-event{grid-template-columns:1fr;gap:2px}}.v2 .ag-event time{color:var(--meta);font-size:14px;padding-top:1px}.v2 .ag-event__kind{font-size:13px;color:var(--meta);font-weight:600}.v2 .ag-event__text{margin:2px 0 4px;max-width:44rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.v2 .ag-event a{font-size:14px}.ag-kernel{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (width >= 48rem){.ag-kernel{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2 .ag-kernel li{background:var(--sand);border-radius:14px;padding:18px}.v2 .ag-kernel h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--body)}.v2 .ag-kernel p{margin-top:8px;color:var(--ink)}.v2 .ag-brief{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.v2 .ag-brief summary{cursor:pointer;font-weight:600;color:var(--accent);width:fit-content}.v2 .ag-brief summary:hover{color:var(--ink)}.v2 .ag-brief[open] summary{margin-bottom:16px}.v2 .ag-brief>div{max-width:46rem}.v2 .ag-fund{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:40px;max-width:40rem}.ag-rest{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.v2 .ag-rest a{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink)}.v2 .ag-rest a:hover{border-color:var(--agent,var(--ink))}.v2 .ag-rest a>span{display:flex;flex-direction:column;font-size:14px;color:var(--meta)}.v2 .ag-rest strong{font-size:16px;color:var(--ink)}