.cdc-funding .cdc-funding-breadcrumb{padding-block:20px 0;font-size:.88rem;line-height:1.6}
.cdc-funding .cdc-funding-breadcrumb a{color:#285b43;text-underline-offset:3px}
.cdc-funding .cdc-funding-breadcrumb span{padding-inline:8px}
.cdc-funding .cdc-funding-hero .cdc-aud-title{max-width:17ch}
.cdc-funding .cdc-funding-hero .cdc-aud-lede{max-width:58ch}
.cdc-funding .cdc-funding-hero .cdc-aud-actions{margin-top:24px}
.cdc-funding .cdc-funding-section{padding-block:35px}
.cdc-funding .cdc-funding-section h2{max-width:28ch}
.cdc-funding .cdc-funding-notice{margin-block:0 12px}
.cdc-funding .cdc-funding-notice p{margin:0;max-width:90ch}
.cdc-funding .cdc-funding-budget{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:25px}
.cdc-funding .cdc-funding-budget article{min-width:0}
.cdc-funding .cdc-funding-budget .cdc-pack-price{margin-block:10px 15px}
.cdc-funding .cdc-funding-budget ul{padding-left:20px}
.cdc-funding .cdc-funding-budget li+li{margin-top:7px}
.cdc-funding .cdc-funding-catalogue{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:20px 0}
.cdc-funding .cdc-funding-catalogue li{min-width:0}
.cdc-funding .cdc-funding-catalogue a{display:flex;align-items:center;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #c4d4bf;border-radius:12px;background:#fffdf4;color:#234b3c;font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.cdc-funding .cdc-funding-catalogue a:hover{background:#eaf2e6}
.cdc-funding a:focus-visible,.cdc-funding summary:focus-visible{outline:3px solid #277b63;outline-offset:4px}
.cdc-funding .cdc-funding-example{margin-top:22px;padding:22px;border:1px solid #d9d5bf;border-radius:18px;background:#fffcf0}
.cdc-funding .cdc-funding-example h3{margin-top:0}
.cdc-funding .cdc-funding-example p:last-child{margin-bottom:0}
.cdc-funding .cdc-funding-example strong{color:#234b3c}
.cdc-funding .cdc-funding-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}
.cdc-funding .cdc-funding-method article{min-width:0}
.cdc-funding .cdc-funding-harry{display:grid;grid-template-columns:110px minmax(0,1fr);gap:25px;align-items:center;margin-top:28px;padding:24px;border-radius:18px;background:#eef3e9}
.cdc-funding .cdc-funding-harry img{display:block;width:110px;height:auto}
.cdc-funding .cdc-funding-harry h3{margin-top:0}
.cdc-funding .cdc-funding-harry p:last-child{margin-bottom:0}
.cdc-funding .cdc-funding-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}
.cdc-funding .cdc-funding-actions a{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.cdc-funding .cdc-funding-small{max-width:88ch;font-size:.9rem;line-height:1.6}
@media(max-width:800px){.cdc-funding .cdc-funding-budget,.cdc-funding .cdc-funding-method{grid-template-columns:1fr}.cdc-funding .cdc-funding-section{padding-block:27px}.cdc-funding .cdc-funding-budget,.cdc-funding .cdc-funding-method{gap:16px}.cdc-funding .cdc-funding-harry{grid-template-columns:75px minmax(0,1fr);gap:16px;padding:20px}.cdc-funding .cdc-funding-harry img{width:75px}}
@media(max-width:480px){.cdc-funding .cdc-funding-harry{grid-template-columns:1fr}.cdc-funding .cdc-funding-actions{align-items:stretch}.cdc-funding .cdc-funding-actions a{width:100%;justify-content:center}.cdc-funding .cdc-funding-hero .cdc-aud-actions a{width:100%;white-space:normal}}
