.mw-gcf-intro{padding:1rem 0 2rem;max-width:1000px;margin:auto;}
#wsite-content .mw-gcf-intro h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 1rem;color:#252525;}
#wsite-content .mw-gcf-intro p{font-size:1.15rem;line-height:1.65;max-width:850px;}
.mw-gcf-intro nav{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin-top:1rem;}
.mw-gcf-intro nav a{display:inline-block;text-decoration:underline;text-underline-offset:.2em;padding:.4rem 0;}
#wsite-content .mw-gcf-explanation h2,#wsite-content .mw-gcf-giving h2{font-size:1.5rem;line-height:1.35;color:#333!important;text-transform:none!important;letter-spacing:0!important;margin:1.5rem 0 .65rem;}
#wsite-content .mw-gcf-explanation h2:first-child{margin-top:0;}
#wsite-content .mw-gcf-explanation h3{font-size:1.12rem;line-height:1.45;margin:1.1rem 0 .5rem;color:#333;}
.mw-gcf-explanation p,.mw-gcf-explanation li{line-height:1.65;}
.mw-gcf-explanation ul{padding-left:1.4rem;margin:0 0 1rem;}
.mw-gcf-explanation a,.mw-gcf-report-context a{text-decoration:underline;text-underline-offset:.15em;}
.mw-gcf-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;width:100%;}
.mw-gcf-columns>tbody,.mw-gcf-columns>tbody>tr{display:contents;}
.mw-gcf-columns>tbody>tr>td{display:block!important;width:auto!important;padding:0!important;min-width:0;}
.mw-gcf-table-wrap{margin:0!important;}
.mw-gcf-intro [id],#gcf-how,#gcf-reports,#gcf-giving{scroll-margin-top:100px;}
.mw-gcf-report-context{margin:0 0 1.5rem;line-height:1.65;}
@media(max-width:767px){.mw-gcf-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;}.mw-gcf-intro{padding:1rem 0 1.5rem;}}
