<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/**
GOLD - #B8993F
BLUE - #0B172B
**/
.LandRegistryData {
  padding:80px 0px;
  background:#0B172B;
  color:#FFFFFF;
  text-align:center;
}
.LandRegistryData .LandRegistryData-section {
  margin:0px 0px 40px 0px;
  padding:0px 0px 40px 0px;
  border-bottom:1px dashed #B8993F;
}
.LandRegistryData h2 {
 font-size:3em;
 margin:0px 0px 40px 0px;
}
.LandRegistryData h2 small {
  display:block;
  font-family:'Open Sans', sans-serif;
  font-size:16px;
}
@media screen and (max-width:680px){
  .LandRegistryData h2 {
   font-size:2em;
  }
}



/** BOX LIST **/
.BoxList {
  list-style:none;
  margin:0px;
  padding:0px;
}
.BoxList li {
  display:inline-block;
  vertical-align:top;
  width:33%;
}
.BoxList li .Spacing {
  margin:10px;
  padding:20px;
  border:1px dashed #B8993F;
}
.BoxList li big,
.BoxList li strong {
  display:block;
}
.BoxList li big {
  font-size:2.5em;
  font-weight:bold;
  color:#B8993F;
}
@media screen and (max-width:760px){
  .BoxList li {
    display:block;
    width:100%;
  }
  .BoxList li .Spacing,
  .BoxList li big,
  .BoxList li strong {
    height:auto !important;
  }
}



/** COL THIRDS **/
.LandRegistryData-colThirds {
  display:inline-block;
  vertical-align:top;
  width:33%;
  max-width:300px;
}
.LandRegistryData-colThirds ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
.LandRegistryData-colThirds ul li {
  display:block;
  margin:10px 0px;
}
.LandRegistryData-colThirds ul li strong {
  color:#B8993F;
}
.LandRegistryData-colThirds01 strong {
  display:block;
}
.LandRegistryData-colThirds01 big {
  font-size:1.5em;
}
.LandRegistryData-colThirds01 strong {
  font-size:2.5em;
}
.LandRegistryData-colThirds02 ul {
    font-size:2.5em;
}
.LandRegistryData-colThirds02 .Icon,
.LandRegistryData-colThirds02 strong {
  display:inline-block;
  vertical-align:middle;
  width:40px;
}
.LandRegistryData-colThirds03 ul {
  text-align:left;
}
.LandRegistryData-colThirds03 ul .politicsBand span {
  display:block;
  position:relative;
  background:rgba(255,255,255,0.2);
  height:10px;
  margin:5px 0px 0px 0px;
}
.LandRegistryData-colThirds03 ul .politicsBand span span {
  position:absolute;
  z-index:0;
  top:0;
  bottom:0;
  left:0;
  display:block;
  background:#FFFFFF;
  color:#0B172B;
  margin:0px;
}
.LandRegistryData-colThirds03 ul .politicsBand--01 span span {
  width:62%;
}
.LandRegistryData-colThirds03 ul .politicsBand--02 span span {
  width:22%;
}
.LandRegistryData-colThirds03 ul .politicsBand--03 span span {
  width:12%;
}
.LandRegistryData-colThirds03 ul .politicsBand--04 span span {
  width:4%;
}
.LandRegistryData-demographicsSchools .Map {
  display:block;
  border:1px solid #FFFFFF;
  margin:40px 0px 0px 0px;
  padding:40px;
}
@media screen and (max-width:740px) {
  .LandRegistryData-colThirds {
    display:block;
    width:100%;
    max-width:unset;
  }
  .LandRegistryData-colThirds01 strong {
    display:inline-block;
    padding:10px;
  }
  .LandRegistryData-colThirds02 {
    border-top:1px dashed #B8993F;
    border-bottom:1px dashed #B8993F;
    margin:20px 0px;
    padding:20px 0px;
  }
}



/** AVERAGE PROPERTY PRICES **/
.LandRegistryData-averagePropertyPrices table {
  font-size:1.3em;
  border:none;
  margin:20px auto;
}
.LandRegistryData-averagePropertyPrices table tr th,
.LandRegistryData-averagePropertyPrices table tr td {
  border:1px solid #CCCCCC;
  padding:20px;
}
.LandRegistryData-averagePropertyPrices table tr th,
.LandRegistryData-averagePropertyPrices table tr td strong {
    color:#B8993F;
}
.LandRegistryData-averagePropertyPrices table tr td strong {
  text-align:left;
}
@media screen and (max-width:680px){
  .LandRegistryData-averagePropertyPrices table {
    font-size:14px;
  }
  .LandRegistryData-averagePropertyPrices table tr th,
  .LandRegistryData-averagePropertyPrices table tr td {
    padding:10px;
  }
}
@media screen and (max-width:530px){
  .TableWrapper {
    overflow-x:auto;
  }
  .LandRegistryData-averagePropertyPrices table {
    font-size:16px;
    width:600px;
  }
}



/** CHART **/
.Chart {
  font-size:0px;
  list-style:none;
  margin:0px;
  padding:0px;
}
.Chart .ChartCol {
  display:inline-block;
  vertical-align:bottom;
  width:25%;
}
.Chart .ChartCol .Spacing {
  padding:0px 10px;
}
.Chart .ChartCol .Value {
  background:rgba(255,255,255,0.3);
}
.Chart .ChartCol .Value span {
  display:block;
}
.Chart .ChartCol--01 .Value span {
  background:#B8993F;
  height:2px;
}
.Chart .ChartCol--02 .Value span {
  background:#CCB366;
  height:8px;
}
.Chart .ChartCol--03 .Value span {
  background:#E0C87C;
  height:25px;
}
.Chart .ChartCol--04 .Value span {
  background:#F3E1A6;
  height:65px;
}
.Chart .ChartCol .Text {
  font-size:16px;
  padding:10px 0px;
}
@media screen and (max-width:760px){
  .Chart .ChartCol {
    display:block;
    width:100%;
  }
  .Chart .ChartCol--01 .Value span {
    width:2%;
    height:10px;
  }
  .Chart .ChartCol--02 .Value span {
    width:8%;
    height:10px;
  }
  .Chart .ChartCol--03 .Value span {
    width:25%;
    height:10px;
  }
  .Chart .ChartCol--04 .Value span {
    width:65%;
    height:10px;
  }
  .Chart .ChartCol .Text {
    height:auto !important;
  }
}
</pre></body></html>