.pelosi-holdings-module__FG3Sia__section{color:#273e35;border-top:1px solid #dce2d7;margin:3rem 0;padding:2rem 0}.pelosi-holdings-module__FG3Sia__section h1{margin:.7rem 0;font-family:Georgia,serif;font-size:2rem}.pelosi-holdings-module__FG3Sia__section h2{margin:2rem 0 .5rem;font-size:1.2rem}.pelosi-holdings-module__FG3Sia__section p{margin:.65rem 0;line-height:1.65}.pelosi-holdings-module__FG3Sia__intro{max-width:48rem}.pelosi-holdings-module__FG3Sia__note{background:#eef2e7;border-left:3px solid #9db088;margin:1.4rem 0;padding:1rem 1.2rem;font-size:.9rem}.pelosi-holdings-module__FG3Sia__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.pelosi-holdings-module__FG3Sia__card{background:#fff;border:1px solid #dce2d7;border-radius:8px;padding:1rem;font-size:.9rem}.pelosi-holdings-module__FG3Sia__row{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.pelosi-holdings-module__FG3Sia__label{color:#526748;font-size:.8rem}.pelosi-holdings-module__FG3Sia__evidence{margin-top:.9rem;font-size:.85rem}.pelosi-holdings-module__FG3Sia__evidence ul{padding-left:1.2rem;line-height:1.65}.pelosi-holdings-module__FG3Sia__evidence li{margin-bottom:.5rem}.pelosi-holdings-module__FG3Sia__section a{text-decoration:underline}.pelosi-holdings-module__FG3Sia__group{border-top:1px solid #dce2d7;margin-top:1.5rem;padding-top:1.2rem}.pelosi-holdings-module__FG3Sia__group>summary{font-weight:600}.pelosi-holdings-module__FG3Sia__group>.pelosi-holdings-module__FG3Sia__card{margin-top:.7rem}.pelosi-holdings-module__FG3Sia__section summary{cursor:pointer}@media (max-width:650px){.pelosi-holdings-module__FG3Sia__grid{grid-template-columns:1fr}.pelosi-holdings-module__FG3Sia__section h1{font-size:1.7rem}}.pelosi-holdings-module__FG3Sia__section{border-top:0;margin-top:1.5rem;padding-top:.5rem}.pelosi-holdings-module__FG3Sia__section h1{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem)}.pelosi-holdings-module__FG3Sia__intro{color:#697666}.pelosi-holdings-module__FG3Sia__stats{grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem 0 2rem;display:grid}.pelosi-holdings-module__FG3Sia__stats div{border-left:1px solid #dce2d7;padding-left:1.2rem}.pelosi-holdings-module__FG3Sia__stats div:first-child{border:0;padding-left:0}.pelosi-holdings-module__FG3Sia__stats strong{font-size:1.65rem;font-weight:500;display:block}.pelosi-holdings-module__FG3Sia__stats span{color:#687663;margin-top:.4rem;font-size:.8rem;display:block}.pelosi-holdings-module__FG3Sia__visual{background:#f1f4eb;border:1px solid #dce2d7;border-radius:12px;grid-template-columns:1fr 1.4fr;gap:1rem 3rem;padding:1.8rem;display:grid}.pelosi-holdings-module__FG3Sia__visual h2{margin:.65rem 0;font-family:Georgia,serif;font-size:1.5rem}.pelosi-holdings-module__FG3Sia__visual p{color:#62715e;font-size:.9rem}.pelosi-holdings-module__FG3Sia__bands{gap:.65rem;display:grid}.pelosi-holdings-module__FG3Sia__band{grid-template-columns:90px 1fr 20px;align-items:center;gap:.7rem;font-size:.8rem;display:grid}.pelosi-holdings-module__FG3Sia__track{background:#e1e7d8;border-radius:3px;height:15px;overflow:hidden}.pelosi-holdings-module__FG3Sia__track>div{background:#54755b;border-radius:3px;height:100%}.pelosi-holdings-module__FG3Sia__caption{color:#697666;font-size:.8rem}.pelosi-holdings-module__FG3Sia__visual>.pelosi-holdings-module__FG3Sia__caption{grid-column:1/-1;margin:.3rem 0 0;font-size:.75rem}.pelosi-holdings-module__FG3Sia__listHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;display:flex}.pelosi-holdings-module__FG3Sia__listHeading span{color:#697666;font-size:.8rem}.pelosi-holdings-module__FG3Sia__tableHead,.pelosi-holdings-module__FG3Sia__stockRow>summary{grid-template-columns:minmax(0,1fr) 160px 190px;align-items:center;gap:1rem;display:grid}.pelosi-holdings-module__FG3Sia__tableHead{color:#697666;background:#eef1e9;margin-top:1.3rem;padding:1rem;font-size:.75rem}.pelosi-holdings-module__FG3Sia__tableHead>:not(:first-child){text-align:right}.pelosi-holdings-module__FG3Sia__stockRow{border-bottom:1px solid #dce2d7}.pelosi-holdings-module__FG3Sia__stockRow>summary{padding:1.15rem 1rem;list-style:none}.pelosi-holdings-module__FG3Sia__stockRow>summary::-webkit-details-marker{display:none}.pelosi-holdings-module__FG3Sia__stockRow>summary:hover{background:#f1f4eb}.pelosi-holdings-module__FG3Sia__identity{align-items:center;gap:1rem;min-width:0;display:flex}.pelosi-holdings-module__FG3Sia__rank{color:#8a967f;min-width:22px;font-size:.8rem}.pelosi-holdings-module__FG3Sia__identity strong{font-size:.95rem}.pelosi-holdings-module__FG3Sia__identity div>span{color:#71806a;margin-top:.3rem;font-size:.75rem;display:block}.pelosi-holdings-module__FG3Sia__quantity{text-align:right;color:#687663;font-size:.85rem}.pelosi-holdings-module__FG3Sia__value{text-align:right;white-space:nowrap;font-size:.95rem}.pelosi-holdings-module__FG3Sia__value span{color:#839078;margin-left:.7rem}.pelosi-holdings-module__FG3Sia__expanded{background:#f3f5ef;padding:1rem 1.4rem;font-size:.85rem;line-height:1.7}.pelosi-holdings-module__FG3Sia__stockRow[open] .pelosi-holdings-module__FG3Sia__value span{display:inline-block;transform:rotate(180deg)}@media (max-width:650px){.pelosi-holdings-module__FG3Sia__stats{gap:.5rem}.pelosi-holdings-module__FG3Sia__stats strong{font-size:1.15rem}.pelosi-holdings-module__FG3Sia__stats span{font-size:.7rem}.pelosi-holdings-module__FG3Sia__visual{grid-template-columns:1fr;padding:1.2rem}.pelosi-holdings-module__FG3Sia__tableHead,.pelosi-holdings-module__FG3Sia__stockRow>summary{grid-template-columns:minmax(0,1fr) 115px;gap:.5rem;padding-left:.3rem;padding-right:.3rem}.pelosi-holdings-module__FG3Sia__tableHead>:nth-child(2),.pelosi-holdings-module__FG3Sia__quantity{display:none}.pelosi-holdings-module__FG3Sia__identity{gap:.5rem}.pelosi-holdings-module__FG3Sia__identity strong,.pelosi-holdings-module__FG3Sia__value{font-size:.8rem}.pelosi-holdings-module__FG3Sia__listHeading{flex-direction:column;align-items:start;gap:0}}.pelosi-holdings-module__FG3Sia__visual{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);align-items:start}.pelosi-holdings-module__FG3Sia__allocation{gap:.65rem;display:grid}.pelosi-holdings-module__FG3Sia__allocationRow{border-radius:5px;grid-template-columns:24px 28px 58px minmax(40px,1fr) 48px;align-items:center;gap:.7rem;font-size:.8rem;display:grid;text-decoration:none!important}.pelosi-holdings-module__FG3Sia__allocationRow:hover{background:#e5ecdf}.pelosi-holdings-module__FG3Sia__allocationRow>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.pelosi-holdings-module__FG3Sia__allocationTrack{background:#e0e7d8;border-radius:3px;height:13px;overflow:hidden}.pelosi-holdings-module__FG3Sia__allocationTrack>span{background:#54755b;border-radius:3px;height:100%;display:block}.pelosi-holdings-module__FG3Sia__stockRow{scroll-margin-top:100px}.pelosi-holdings-module__FG3Sia__stockRow:target{background:#eef2e7;outline:1px solid #9db088}@media (max-width:650px){.pelosi-holdings-module__FG3Sia__visual{grid-template-columns:1fr}.pelosi-holdings-module__FG3Sia__allocationRow{grid-template-columns:20px 28px 48px minmax(35px,1fr) 44px;gap:.45rem}.pelosi-holdings-module__FG3Sia__identity>.company-logo{flex-shrink:0}}.pelosi-holdings-module__FG3Sia__remaining{color:#697666;border-top:1px solid #d5decf;justify-content:space-between;gap:1rem;margin-top:.2rem;padding-top:.85rem;font-size:.8rem;display:flex}
