body{font-family:"Roboto",sans-serif;margin:0;padding:0}.sa-container{max-width:840px;margin:80px auto 120px auto;padding:0}.sa-container h2.sa-main-heading{font-size:64px;font-weight:700;line-height:64px;color:#79133E;margin:0;padding:0 0 20px 0}.sa-container h4.sa-subhead{font-size:32px;font-weight:400;line-height:40px;color:#000;margin:0;padding:0 0 20px 0}.sa-container .sa-date-box{margin:10px 0 20px 0;padding:0 24px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:5px solid #79133E;background-color:#E1E4E7;width:fit-content}.sa-container .sa-date-box span.sa-date-content{padding:0;margin:0;font-size:16px;font-weight:400;line-height:40px;color:#000}.sa-container .sa-image{line-height:0;padding:20px 0;margin:auto}.sa-container .sa-image img{width:100%;height:auto}.sa-container .hsct-art-content h1{color:#000;font-family:"Roboto";font-size:72px;font-weight:700;line-height:72px;font-style:normal;padding:10px 0 0 0;margin:0}.sa-container .hsct-art-content h2{color:#000;font-family:"Roboto";font-size:64px;font-weight:700;line-height:64px;font-style:normal;padding:10px 0 0 0;margin:0}.sa-container .hsct-art-content h3{color:rgba(0,0,0,0.85);font-family:"Roboto";font-size:48px;font-weight:700;line-height:56px;font-style:normal;padding:10px 0 0 0;margin:0}.sa-container .hsct-art-content h4{color:#000;font-family:"Roboto";font-size:32px;font-weight:400;line-height:40px;font-style:normal;padding:10px 0 0 0;margin:0}.sa-container .hsct-art-content h5{color:#000;font-family:"Roboto";font-size:24px;font-weight:700;line-height:32px;font-style:normal;padding:10px 0 0 0;margin:0}.sa-container .hsct-art-content h6{color:#79133E;font-family:"Roboto";font-size:24px;font-weight:700;line-height:130%;font-style:normal;padding:10px 0 0 0;margin:0}.sa-container .hsct-art-content p{padding:10px 0 18px 0;margin:0;font-size:18px;font-weight:400;line-height:27px;color:#000}.sa-container .hsct-art-content p a{text-decoration:underline;color:#79133E}@media screen and (max-width:768px){.sa-container .hsct-art-content h1{color:#000;font-family:"Roboto";font-size:48px;font-weight:700;line-height:48px;font-style:normal}.sa-container .hsct-art-content h2{color:#000;font-family:"Roboto";font-size:40px;font-weight:700;line-height:40px;font-style:normal}.sa-container .hsct-art-content h3{color:rgba(0,0,0,0.85);font-family:"Roboto";font-size:32px;font-weight:700;line-height:36.8px;font-style:normal}.sa-container .hsct-art-content h4{color:#000;font-family:"Roboto";font-size:24px;font-weight:400;line-height:30px;font-style:normal}.sa-container .hsct-art-content h5{color:#000;font-family:"Roboto";font-size:24px;font-weight:700;line-height:32px;font-style:normal}.sa-container .hsct-art-content h6{color:#79133E;font-family:"Roboto";font-size:20px;font-weight:700;line-height:130%;font-style:normal}.sa-container .hsct-art-content p{padding:10px 0 18px 0;margin:0;font-size:18px;font-weight:400;line-height:27px;color:#000}}.sa-container .hsct-art-content ul{list-style-type:disc;padding:10px 0 18px 0;margin:0 0 0 50px;display:grid;gap:10px}.sa-container .hsct-art-content ul li{font-size:18px;font-weight:400;line-height:27px;color:#000;margin:0;padding:0}.sa-container .hsct-art-content ul li a{text-decoration:underline;color:#79133E}.sa-container .hsct-art-content ol{list-style-type:numbers;padding:10px 0 18px 0;margin:0 0 0 50px;display:grid;gap:10px}.sa-container .hsct-art-content ol li{font-size:18px;font-weight:400;line-height:27px;color:#000;margin:0;padding:0}.sa-container .hsct-art-content blockquote{padding:0 0 0 50px;margin:10px 0 18px 50px;border-radius:10px 0 0 10px;border:0 solid #E1E4E7;border-left:10px solid #e1e4e7}.sa-container .hsct-art-content blockquote p{font-size:21px;font-weight:300;line-height:28px;color:#000;margin:0;padding:0 0 10px 0}.sa-container .hsct-art-content blockquote span{font-size:16px;font-weight:700;line-height:28px;color:#79133E;margin:0;padding:0 0 0 50px}.sa-container .hsct-art-content ul.sa-list-check{list-style-type:none;padding:0 0 20px 0;margin:0 0 0 30px;display:grid;gap:10px}.sa-container .hsct-art-content ul.sa-list-check li{background:url("/content/project/housingcatalog/img/purple-tick.svg");background-repeat:no-repeat;padding:0 0 0 40px}.sa-container .hsct-art-content figure{line-height:0;padding:20px 0;margin:auto}.sa-container .hsct-art-content figure img{width:100%;height:auto}.sa-container .hsct-art-content figure figcaption{border-bottom-right-radius:10px;border-bottom-left-radius:10px;font-size:14px;font-weight:400;line-height:18px;color:#000;padding:10px 20px;background-color:#E1E4E7;float:right;text-align:right;width:-webkit-fill-available;width:-moz-available;margin:0 0 30px 0}@media(max-width:768px){.sa-container{padding:80px 20px 120px 20px;margin:0}.sa-container h2.sa-main-heading{line-height:40px;font-size:40px}.sa-container h4.sa-subhead{line-height:30px;font-size:24px}}.alp-container-main{max-width:1280px;margin:80px auto 120px auto;display:grid;gap:20px;padding:0;width:90%}.alp-container-main h2.alp-main-heading{font-size:64px;font-weight:700;line-height:45px;color:#79133E;margin:0;padding:0}.alp-container-main h4.alp-subhead{font-size:32px;font-weight:400;line-height:40px;color:#000;margin:0;padding:0}.alp-container-main p.alp-para{font-size:18px;font-weight:400;line-height:27px;color:#000;margin:0;padding:0}.alp-container-main .alp-container{padding:48px 0 0 0;margin:0}.alp-container-main .alp-container .alp-sort-count{display:flex;align-items:center;gap:10px;padding:0;margin:0;justify-content:flex-end}.alp-container-main .alp-container .alp-sort-count .alp-result-count{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.alp-container-main .alp-container .alp-sort-count .alp-result-count span.alp-result-count-number{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.alp-container-main .alp-container .alp-tiles-container{display:grid;gap:40px;margin:auto;padding:40px 0 0 0;grid-template-columns:repeat(3,1fr)}.alp-container-main .alp-container .alp-tiles-container a{text-decoration:none;border:1px solid #E1E4E7}.alp-container-main .alp-container .alp-tiles-container a .alp-tile{max-width:400px}.alp-container-main .alp-container .alp-tiles-container a .alp-tile img.alp-tile-image{width:100%}.alp-container-main .alp-container .alp-tiles-container a .alp-tile .alp-tile-meta{display:grid;gap:5px;padding:20px 20px 20px 20px;margin:-4px 0 0 0}.alp-container-main .alp-container .alp-tiles-container a .alp-tile .alp-tile-meta h5.alp-tile-heading{margin:0;padding:0;color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.alp-container-main .alp-container .alp-tiles-container a .alp-tile .alp-tile-meta p.alp-tile-para{padding:0 0 27px 0;margin:0;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.alp-container-main button.alp-load-more{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:13.6px;letter-spacing:1px;display:flex;gap:10px;align-items:center;justify-self:center;background:#FEC000;margin:28px 0 0 0;padding:20px 40px;border:2px solid #FEC000;border-radius:4px;cursor:pointer}.alp-container-main button.alp-load-more img{width:24px}@media(min-width:1025px){.alp-container-main .alp-container .alp-tiles-container a:nth-child(3n+4):last-child{grid-column:2 / 3}}@media(max-width:1024px){.alp-container-main{margin:80px 20px 120px 20px}.alp-container-main .alp-container .alp-tiles-container{grid-template-columns:repeat(2,1fr)}.alp-container-main .alp-container .alp-tiles-container a .alp-tile{max-width:unset}}@media(max-width:768px){.alp-container-main{margin:80px 20px 120px 20px}.alp-container-main h2.alp-main-heading{font-size:40px;font-style:normal;font-weight:700;line-height:40px;color:#79133E;margin:0;padding:0}.alp-container-main h4.alp-subhead{color:#000;margin:0;padding:0;font-size:24px;font-style:normal;font-weight:400;line-height:30px}.alp-container-main .alp-container .alp-sort-count{flex-direction:column-reverse;gap:20px}.alp-container-main .alp-container .alp-tiles-container{grid-template-columns:1fr}.alp-container-main .alp-container .alp-tiles-container a .alp-tile{max-width:unset}}