.cm-phone-business-summary{display:none}
@media(max-width:600px){
 .cm-directory-mobile-refine .cm-phone-product-facts{margin:14px 0 10px;font-size:1rem;line-height:1.65}
 .cm-directory-mobile-refine .cm-phone-product-facts>div{margin:0 0 12px}
 .cm-directory-mobile-refine .cm-phone-product-facts dt{font-weight:500;margin:0 0 3px}
 .cm-directory-mobile-refine .cm-phone-product-facts dd{margin:0}
 .cm-directory-mobile-refine .cm-directory-heading{flex-wrap:wrap;gap:8px 12px}
 .cm-directory-mobile-refine .cm-directory-heading h3{white-space:normal}
 .cm-directory-mobile-refine .cm-directory-heading h2{white-space:normal}
 .cm-directory-mobile-refine .cm-directory-fee-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px}
 .cm-directory-mobile-refine .cm-directory-fee-heading h2{grid-column:1/-1}
 .cm-directory-mobile-refine .cm-phone-citizenship-summary{font-size:1rem;line-height:1.7;margin:10px 0 12px}
 .home-page .cm-phone-business-brief [data-business-summary]>.programme-path:not(.cm-phone-business-summary),
 .home-page .cm-phone-business-brief .programme-terms{display:none}
 .home-page .cm-phone-business-summary{display:block;font-size:1rem;line-height:1.75;margin:12px 0 0}
 .cm-home-mobile-refine .home-mobile-only .cm-mobile-summary{font-size:1rem;line-height:1.75;margin:10px 0 12px}
 .cm-home-mobile-refine .home-mobile-only .cm-mobile-country-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}
 .cm-home-mobile-refine .home-mobile-only .cm-mobile-country-heading h3{grid-column:1/-1;white-space:normal}
 .cm-home-mobile-refine .home-mobile-only .cm-mobile-country-heading .cm-mobile-summary{margin:0;align-self:center}
 .cm-home-mobile-refine .home-mobile-only .cm-mobile-wrap-heading{flex-wrap:wrap;row-gap:8px}
 .cm-home-mobile-refine .home-mobile-only .cm-mobile-wrap-heading h3{white-space:normal;flex-basis:100%}
 .cm-home-mobile-refine .home-mobile-only .home-project-heading:not(.home-project-fee-heading){flex-wrap:wrap}
 .cm-home-mobile-refine .home-mobile-only .home-project-heading:not(.home-project-fee-heading) .programme-more{max-width:none}
}

@media(max-width:600px){@font-face{font-family:ConatusPhone;src:url("/assets/versioned/11f8b7d03824d810c445-mobile-summary-regular.woff");font-weight:400;font-display:swap}@font-face{font-family:ConatusPhone;src:url("/assets/versioned/bf1d71d5085eb9a82d92-mobile-summary-medium.woff");font-weight:500 700;font-display:swap}.home-page .home-mobile-only .programme-copy,.cm-directory-mobile-refine .cm-directory-card .programme-copy{font-family:ConatusPhone,Conatus,sans-serif}}
