.target-beneficiaries-page{min-height:70vh;padding-bottom:76px;color:#292524;background:#fffaf5;font-family:inherit}.target-beneficiaries-hero{padding:58px 20px 82px;text-align:center;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,#9a3412,#ea580c 58%,#f97316)}.target-beneficiaries-eyebrow,.target-beneficiaries-hero>span{display:inline-block;color:#c2410c;font-size:12px;font-weight:800;letter-spacing:1.4px}.target-beneficiaries-hero>span{margin-bottom:13px;color:#ffedd5}.target-beneficiaries-hero h1{margin:0;font-size:clamp(34px,5vw,48px);line-height:1.35}.target-beneficiaries-hero>p{margin:5px 0 0;color:#fff7ed;font-size:clamp(15px,2vw,19px)}.target-beneficiaries-hero__rule{width:54px;height:3px;margin:22px auto 0;border-radius:4px;background:#fed7aa}.target-beneficiaries-container{position:relative;max-width:1060px;margin:-34px auto 0;padding:0 20px}.target-beneficiaries-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:23px;padding:13px 17px;color:#78716c;background:#fff;border:1px solid #f0e7df;border-radius:10px;box-shadow:0 8px 24px rgba(41,37,36,.035);font-size:13px}.target-beneficiaries-breadcrumb a{color:#9a3412;text-decoration:none}.target-beneficiaries-breadcrumb a:hover{text-decoration:underline}.target-beneficiaries-intro,.target-beneficiaries-message,.target-beneficiaries-panel{margin-bottom:22px;padding:clamp(22px,4vw,34px);background:#fff;border:1px solid #eee7e1;border-radius:16px;box-shadow:0 8px 25px rgba(41,37,36,.04)}.target-beneficiaries-intro h2,.target-beneficiaries-message h2,.target-beneficiaries-panel h2{margin:8px 0 13px;color:#292524;font-size:clamp(23px,3.4vw,30px);line-height:1.5}.target-beneficiaries-intro p,.target-beneficiaries-panel>p,.target-beneficiary-card p{margin:0 0 12px;color:#57534e;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.target-beneficiaries-intro p:last-child,.target-beneficiaries-panel>p:last-of-type,.target-beneficiary-card p:last-child{margin-bottom:0}.target-beneficiary-categories{display:grid;gap:15px;margin-bottom:22px}.target-beneficiary-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:clamp(19px,3.5vw,28px);background:#fff;border:1px solid #eee7e1;border-radius:15px;box-shadow:0 8px 25px rgba(41,37,36,.035)}.target-beneficiary-card__number{display:grid;place-items:center;width:46px;height:46px;color:#9a3412;background:#fff1e6;border:1px solid #fed7aa;border-radius:13px;font-size:15px;font-weight:850}.target-beneficiary-card h2{margin:2px 0 12px;color:#9a3412;font-size:clamp(19px,2.6vw,22px);line-height:1.55}.target-beneficiaries-impact-list,.target-beneficiaries-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.target-beneficiaries-list{grid-template-columns:repeat(2,minmax(0,1fr))}.target-beneficiaries-impact-list li,.target-beneficiaries-list li{position:relative;min-height:25px;padding:13px 14px 13px 38px;color:#57534e;background:#fffaf5;border:1px solid #f4e7db;border-radius:10px;font-size:15px;line-height:1.75}.target-beneficiaries-impact-list li:before,.target-beneficiaries-list li:before{position:absolute;left:14px;color:#ea580c;font-weight:900;content:"✓"}.target-beneficiaries-panel--inclusive{background:#fffdfb;border-color:#fed7aa}.target-beneficiaries-impact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.target-beneficiaries-message{text-align:center;background:linear-gradient(145deg,#fff7ed,#fff);border-color:#fed7aa}.target-beneficiaries-message blockquote{margin:16px 0 0;color:#9a3412;font-size:clamp(20px,3vw,27px);font-weight:750;line-height:1.9}.target-beneficiaries-dedication{display:flex;align-items:flex-start;justify-content:center;gap:11px;margin-bottom:24px;padding:21px 24px;color:#7c2d12;background:#ffedd5;border:1px solid #fed7aa;border-radius:13px;text-align:center}.target-beneficiaries-dedication>span{flex:0 0 auto;margin-top:2px;color:#c2410c}.target-beneficiaries-dedication p{margin:0;font-size:16px;font-weight:750;line-height:1.9}.target-beneficiaries-back{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:10px 16px;color:#9a3412;background:#fff;border:1px solid #fdba74;border-radius:9px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s ease,transform .2s ease}.target-beneficiaries-back:hover{transform:translateX(-2px);background:#fff7ed}.target-beneficiaries-back:focus-visible,.target-beneficiaries-breadcrumb a:focus-visible{outline:3px solid rgba(234,88,12,.35);outline-offset:3px}@media (max-width:650px){.target-beneficiaries-hero{padding:46px 18px 72px}.target-beneficiaries-container{padding:0 14px}.target-beneficiary-card{grid-template-columns:38px minmax(0,1fr);gap:13px}.target-beneficiary-card__number{width:38px;height:38px;border-radius:11px}.target-beneficiaries-intro p,.target-beneficiaries-panel>p,.target-beneficiary-card p{font-size:15px}.target-beneficiaries-impact-list,.target-beneficiaries-list{grid-template-columns:1fr}.target-beneficiaries-dedication{padding:18px 15px}}@media (max-width:390px){.target-beneficiary-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.target-beneficiaries-back{transition:none}.target-beneficiaries-back:hover{transform:none}}