.therapy-availability{font-size:11px;border:1px solid #c7cfd9;background:#f4f6fa;color:#45566c;border-radius:6px;padding:6px 8px;display:inline-block;margin:8px 0 5px;max-width:100%;line-height:1.5}.therapy-availability[data-status=available]{color:#1b6144;background:#eef8f2;border-color:#a8d2bd}.therapy-availability[data-status=planned]{color:#795917;background:#fff5dd;border-color:#d9c48f}[data-therapy-entry]{flex-wrap:wrap}[data-centre-info] .care-record{border:1px solid #d7dee7;border-radius:12px;padding:20px;margin:18px 0}[data-centre-info] .care-record p{white-space:pre-line}.parent-language-guide{max-width:900px;margin:auto;font-size:19px;line-height:2.1}.parent-language-guide h1,.parent-language-guide h2{font-family:Arial,sans-serif;letter-spacing:0}.parent-language-guide ul{padding-inline-start:25px}.parent-language-guide a{overflow-wrap:anywhere}.parent-language-guide .button{margin:7px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #93712d;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.centre-summary-section{background:#f6f3ec}.centre-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.centre-summary>div{padding:24px;background:#fff;border:1px solid #d7dee7;border-radius:12px}.centre-summary dt{font-size:15px;color:#45566c}.centre-summary dd{font-size:42px;line-height:1.2;font-weight:700;color:#0b172c;margin:12px 0 0}.centre-summary-section p{max-width:780px}@media(max-width:550px){.centre-summary{grid-template-columns:1fr;gap:12px}.centre-summary>div{padding:20px}.centre-summary dd{font-size:36px}}

.centre-room-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0}.centre-room-list li{padding:20px;border:1px solid #d7dee7;background:#fff;border-radius:12px;font-size:17px;color:#17263b}@media(max-width:780px){.centre-room-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.centre-room-list{grid-template-columns:1fr}}
