.ukfacts-local-directory{color:var(--color-ink,#102f39);background:var(--color-paper,#f7f6f1)}.local-directory-intro{background:var(--color-ink,#102f39);color:#fff;padding:42px max(20px,50% - 590px)}.local-directory-intro>*{max-width:740px}.local-directory-eyebrow{color:#c5e4e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:750}.local-directory-intro h1{margin:0 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.08}.local-directory-intro p:not(.local-directory-eyebrow){font-size:17px;line-height:1.6}.local-directory-links{flex-wrap:wrap;gap:10px 22px;margin-top:22px;display:flex}.local-directory-links a{color:#fff;text-underline-offset:4px;padding-block:7px;font-size:15px;font-weight:650;text-decoration:underline}.local-directory-body{max-width:1220px;margin:auto;padding:30px 20px 64px}.local-directory-scope{max-width:78ch;color:var(--color-muted-text,#54656c);margin:0 0 24px;font-size:15px;line-height:1.6}.local-directory-tools{max-width:800px}.local-directory-tools label{margin-bottom:10px;font-size:19px;font-weight:750;display:block}.local-directory-search{align-items:center;gap:12px;display:flex}.local-directory-search input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #889ca4;border-radius:4px;padding:13px 15px}.local-directory-search button{font:inherit;background:0 0;border:0;flex-shrink:0;padding:12px 0;text-decoration:underline}.local-directory-search button[type=submit]{background:var(--color-ink,#102f39);color:#fff;border-radius:4px;min-height:44px;padding:10px 18px;font-weight:650;text-decoration:none}.local-directory-search button[type=submit]:focus-visible,.local-directory-list a:focus-visible{outline-offset:2px;outline:3px solid #ffbf47}.local-directory-hint{color:var(--color-muted-text,#54656c);margin:8px 0 0;font-size:13px;line-height:1.5}.local-directory-place-note{color:var(--color-muted-text,#54656c);margin-top:2px;font-size:13px;display:block}.local-directory-filters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.local-directory-filters button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #9baeb4;border-radius:4px;padding:8px 13px;font-size:14px;font-weight:650}.local-directory-filters button[aria-pressed=true]{background:var(--color-ink,#102f39);border-color:var(--color-ink,#102f39);color:#fff}.local-directory-count{color:var(--color-muted-text,#54656c);margin:12px 0 24px;font-size:13px;line-height:1.6}.local-directory-country-nav{border-top:1px solid #b7c5c8;border-bottom:1px solid #b7c5c8;flex-wrap:wrap;gap:8px 24px;padding:10px 0;display:flex}.local-directory-country-nav a{min-height:44px;color:var(--color-evidence-dark,#006875);text-underline-offset:4px;padding:10px 0;font-weight:650}.local-directory-country{margin-top:38px;scroll-margin-top:105px}.local-directory-country-heading{border-bottom:3px solid var(--color-ink,#102f39);align-items:baseline;gap:18px;padding-bottom:12px;display:flex}.local-directory-country-heading h2{margin:0;font-size:29px}.local-directory-country-heading>span{color:var(--color-muted-text,#54656c);font-size:13px}.local-directory-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;margin:0;padding:0;list-style:none;display:grid}.local-directory-list li{border-bottom:1px solid #cbd4d6;min-width:0}.local-directory-list a{color:inherit;padding:17px 2px;text-decoration:none;display:block}.local-directory-place-name{justify-content:space-between;gap:8px;font-size:16px;font-weight:750;display:flex}.local-directory-place-name>span{color:#3f747d}.local-directory-place-scope{color:var(--color-muted-text,#54656c);margin-top:5px;font-size:12px;line-height:1.5;display:block}.local-directory-list a:hover .local-directory-place-name{text-underline-offset:3px;text-decoration:underline}.local-directory-studies{margin-top:20px;font-size:14px}.local-directory-studies summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:650}.local-directory-studies ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 30px;padding-left:20px;display:grid}.local-directory-studies a{color:var(--color-evidence-dark,#006875);line-height:1.7}.local-directory-empty,.local-directory-no-match{padding-block:16px;font-size:15px}.ukfacts-local-directory :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #e8af12}@media (max-width:850px){.local-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.local-directory-intro{padding-block:30px}.local-directory-list,.local-directory-studies ul{grid-template-columns:minmax(0,1fr)}.local-directory-search{flex-wrap:wrap}.local-directory-country-heading h2{font-size:26px}}