/* N179: styles are confined to the new collections. */
body.philanthropyDocument #infoDetail.articlePage #detailBody { overflow-wrap:anywhere; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .detailBlock { border-left:3px solid #73b18a; }
body.philanthropyDocument #infoDetail.articlePage #detailBody p,
body.philanthropyDocument #infoDetail.articlePage #detailBody li { font-size:18px; line-height:1.6; }
body.philanthropyDocument #infoDetail.articlePage #detailBody a { font-size:inherit; }
body.philanthropyDocument #infoDetail.articlePage #detailBody h2 { font-size:23px; line-height:1.35; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .powerChoiceDirectory li { margin:0 0 25px; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .powerChoiceDirectory p { margin:7px 0; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .powerChoiceReviewDate,
body.philanthropyDocument #infoDetail.articlePage #detailBody .powerChoiceSourceType { font-size:16px; line-height:1.5; color:#d0dddb; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .powerChoiceEvidenceRef { font-size:16px; white-space:nowrap; background:transparent; padding:0; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .powerChoiceSource { margin:17px 0; scroll-margin-top:22px; }

body.philanthropyDocument #infoDetail.articlePage #detailBody .ngoEvidenceRecord { margin:24px 0; padding-bottom:12px; border-bottom:1px solid #61767a; }
body.philanthropyDocument #infoDetail.articlePage #detailBody .ngoEvidenceRecord h3 { font-size:21px; line-height:1.4; }

body.philanthropyDocument .grantPerson{display:flex;align-items:flex-start;gap:18px;margin:28px 0;padding-bottom:22px;border-bottom:1px solid #61767a}body.philanthropyDocument .grantPerson>div{min-width:0}body.philanthropyDocument .grantZoom{flex:0 0 88px;padding:0;border:2px solid #a6c4b7;border-radius:14px;background:#21434d;cursor:zoom-in}body.philanthropyDocument .grantZoom img{display:block;width:84px;height:84px;object-fit:cover;border-radius:11px}body.philanthropyDocument .grantPerson h3{margin-top:0}body.philanthropyDocument .grantCredit{font-size:14px!important}body.philanthropyDocument .grantDirectory li{margin-bottom:24px}body.philanthropyDocument #grantImageDialog{max-width:min(90vw,650px);max-height:90vh;overflow:auto;background:#172f38;color:#edf5f0;border:1px solid #90b6a7;border-radius:16px;padding:22px}body.philanthropyDocument #grantImageDialog::backdrop{background:rgba(0,0,0,.8)}body.philanthropyDocument #grantLargeImage{display:block;width:auto;max-width:100%;height:auto;max-height:60vh;margin:16px auto;object-fit:contain}body.philanthropyDocument #grantImageClose{padding:12px 20px;background:#d5e9df;color:#10252c;border:0;border-radius:8px;font:inherit;cursor:pointer}body.philanthropyDocument .grantZoom:focus-visible,body.philanthropyDocument #grantImageClose:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:420px){body.philanthropyDocument .grantPerson{gap:12px}body.philanthropyDocument .grantZoom{flex-basis:66px}body.philanthropyDocument .grantZoom img{width:62px;height:62px}}
