.country-design .cpo-facts{border:1px solid #d9e8ee;border-radius:16px;background:#fff;margin:18px 0;color:#103755}.country-design .cpo-facts>summary{padding:19px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:18px;font-weight:700;list-style:none}.country-design .cpo-facts>summary::after{content:'+';font-size:24px;font-weight:400}.country-design .cpo-facts[open]>summary::after{content:'−'}.country-design .cpo-facts>summary span{font-size:12px;font-weight:400;color:#526b83;margin-left:auto}.country-design .cpo-facts>div{padding:0 22px 16px}.country-design .cpo-facts>div>p{font-size:14px;color:#526b83;line-height:1.7}.country-design .cpo-facts ul{list-style:none;padding:0;margin:0}.country-design .cpo-facts li{border-top:1px solid #e2edf0;padding:17px 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.country-design .cpo-facts li p{font-size:13px;margin:6px 0!important;color:#526b83}.cpo-row-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.cpo-row-heading>a{font-weight:700;color:#103755;max-width:65%}.cpo-row-heading strong{white-space:nowrap;color:#103755;font-size:18px}.cpo-row-heading small{display:block;font-size:11px;text-align:right;font-weight:400;color:#526b83}.country-design .cpo-open{font-size:12px;color:#008b9d;text-decoration:underline}@media(max-width:600px){.cpo-preview-bar{font-size:10px;padding:7px 12px;gap:12px}.cpo-minimum{width:100%;box-sizing:border-box}.cpo-minimum strong{font-size:21px}.country-design .cpo-facts>summary{padding:15px;font-size:15px;align-items:start}.country-design .cpo-facts>div{padding:0 15px 12px}.country-design .cpo-facts>summary span{white-space:nowrap;font-size:11px}.cpo-row-heading{flex-direction:column;gap:7px}.cpo-row-heading>a{max-width:100%}.cpo-row-heading small{display:inline;margin-left:6px}.cpo-row-heading strong{font-size:18px}}

.country-design .cpo-facts>summary .cpo-summary-title{font-size:inherit;font-weight:700;color:inherit;margin:0;white-space:normal;min-width:0;flex:1}.country-design .cpo-facts>summary .cpo-summary-count{flex:none}.country-design .cpo-facts .cpo-budget-note{border-left:3px solid #c5e6eb;padding-left:13px;color:#36566f}
.country-design #cp-offers-facts{scroll-margin-top:185px}@media(max-width:600px){.country-design #cp-offers-facts{scroll-margin-top:115px}}
