.entry-title,.page .entry-title{margin-bottom:2em}.entry-header .entry-thumbnail img{display:block;margin-bottom:0}.single-dtt_textile .entry-header{margin-bottom:2em}.archive .entry-title{text-align:left;margin-bottom:0}.archive .entry-header .entry-thumbnail a{display:block}.archive .entry-header .entry-thumbnail img{display:block;margin-bottom:0}.archive-title{text-align:center}a{color:#005db5}a:active,a:hover{color:#0e1d3a}a.more-link{display:inline-block;margin:0 0 0 6px;padding:0 6px}:focus{outline:0}.centered{text-align:center}.site-footer{text-transform:none}.site-header{background-image:url(https://smartsurfacespolicy.org/wp-content/uploads/2024/09/smart-surfaces-1.jpg);height:200px;background-size:cover;background-repeat:no-repeat;background-position:bottom}.site-title{font-weight:600;line-height:1;padding:10px;background-color:rgba(0,0,0,.6)}.site-title,.site-title a,.site-title a:active,.site-title a:hover{color:#fff}.site-header .wrap{padding:15px 5%}.site-footer{padding:15px 5%}.header-logos{margin:1em auto;max-width:800px}.header-logos img{margin-bottom:0}.archive-description{padding:0}.wp-block-button.blue-bg a{background-color:#005db5}.wp-block-button.blue-bg a:hover{background-color:#000;color:#fff}.layout-row{margin-bottom:2em;overflow:hidden}.layout-row h4{margin:0}.layout-row p{margin-bottom:1em}.layout-row p:last-of-type{margin-bottom:0}.padded-row{padding:1em 2em 2em}.grey-row{background-color:#dadada}.disclaimer{text-transform:none;font-size:.8em;font-weight:300;line-height:1.3;margin:1em auto;max-width:800px}.archive .entry-title,.single-sspt_policy .entry-title{margin-bottom:.25em}.archive .entry-content .policy-details,.single-sspt_policy .entry-content .policy-details{display:inline-block;border:2px dotted #1c1c1c;padding:.5em;background-color:#f2f2f2;margin-top:.25em}.archive .entry-content .label,.single-sspt_policy .entry-content .label{display:inline-block;text-transform:uppercase;font-size:.9em;font-weight:600;margin-right:.5em;font-family:Lato,Helvetica,sans-serif;width:140px}.sj-footnote-wrapper .sj-footnote{margin:0 0 1em 2em}.sj-footnote-wrapper .sj-footnote>p{display:inline;margin-bottom:0}.sj-footnote-wrapper .sj-backref{display:inline-block;margin-left:10px;text-decoration:none}.sj-footnote-wrapper .sj-backref:after{content:"\f474";font-family:dashicons;line-height:1}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:23.125%;float:left}.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{margin-left:2.5%}.footer-widgets-4{float:right;clear:none}.wpcf7-response-output{clear:both}.wpcf7-not-valid-tip{color:#d51a3c;background-color:#fff6f8;padding:0 .5em}.wpcf7-spinner{background-color:transparent}.rsDefaultInv .rsGCaption{position:relative;float:left;bottom:0;left:0;width:100%;padding:1em;border-radius:0;border-bottom:1px solid #969696}.rsDefaultInv .rsGCaption h4{margin:0 0 1em}.rsDefaultInv .rsGCaption p{margin-bottom:1em}.search-box{padding:2em 0 .5em;font-size:.8em}.search-box h6{font-size:.9em;font-weight:600;color:#333;text-transform:uppercase;margin:0 0 .5em}.search-box .search-filters{display:flex;flex-wrap:wrap;margin-bottom:2em}.search-box .search-group{flex-basis:50%}.search-box .search-selections{clear:both}.search-box .facetwp-facet{max-width:340px;margin-bottom:20px;color:#1c1c1c}.search-box .fs-label-wrap{background-color:#b1b1b1;border-color:#1c1c1c}.search-box .fs-dropdown,.search-box .fs-open .fs-label-wrap{background-color:#fff}.search-box .fs-label-wrap .fs-label{padding:12px 22px 12px 12px}.search-box .fs-option{padding:4px 12px}.search-box .facetwp-btn,.search-box .fs-arrow{right:10px}.search-box .facetwp-sort,.search-box .facetwp-type-fselect .fs-dropdown,.search-box .facetwp-type-fselect .fs-wrap{width:340px}.search-box .fs-search{padding:0 12px}.search-box .fs-search input{padding:12px 0;font-size:1em;font-style:italic;background-color:#fff}.search-box .fs-search input::placeholder{font-style:italic}.search-box .fs-no-results{padding:12px;font-style:italic;background-color:#ffb8c8}.search-box .fs-wrap.multiple .fs-option.selected .fs-checkbox i{background-color:#0e1d3a}.search-box .facetwp-sort{position:relative;margin-bottom:20px}.search-box .facetwp-type-sort select{font-size:1.2em;font-weight:400;font-style:normal;color:#333;border-color:#1c1c1c;min-height:42px}.search-box .facetwp-search,.search-box .facetwp-sort-select{padding:12px;font-size:1em;line-height:1;background-color:#b1b1b1;border:1px solid #1c1c1c;border-radius:0}.search-box .facetwp-sort-select{appearance:none}.search-box .facetwp-search:focus{background-color:#fff}.search-box .facetwp-search,.search-box .facetwp-search::placeholder{font-style:italic;color:#1c1c1c}.search-box .facetwp-type-fselect .fs-option .fs-option-label{line-height:1.2;word-break:break-word;white-space:normal}.search-box .facetwp-selections li{display:block;margin-bottom:.5em;font-size:.8em;line-height:1.5;letter-spacing:.01em;text-transform:uppercase}.search-box .facetwp-selections .facetwp-selection-label{margin-right:.25em}.search-box .facetwp-selections .facetwp-selection-value{padding:2px 28px 2px 8px;color:#0e1d3a;background-color:#fff;background-position:right 6px center;border-radius:5px}.search-box .facetwp-selections .facetwp-selection-value:focus,.search-box .facetwp-selections .facetwp-selection-value:hover{background-color:#e7f0f8}.search-box .facetwp-facet.is-loading{opacity:1}.search-counts{padding:1em 0;border-top:2px solid #0e1d3a}.search-counts .facetwp-facet,.search-counts h3{margin-bottom:0;font-size:1.2em;color:#333}.facetwp-page.first{width:unset}.policy-citation{display:inline-block;padding:.5em;background-color:#f2f2f2;border:dotted 2px #1c1c1c;font-family:monospace}.policy-citation p{margin:0}.entry-content ul.policy-links{margin-bottom:0}@media (max-width:1024px){.cards .card{width:calc(1/2*100% - (1 - 1/2)*2rem)}.cards .card:nth-child(3n){margin-right:2rem}.cards .card:nth-child(-n+3){margin-top:2rem}.cards .card:nth-child(2n){margin-right:0}.cards .card:nth-child(-n+2){margin-top:0}}@media (max-width:600px){.cards .card{width:100%;margin:2rem 0 0 0}.cards .card:nth-child(3n){margin-right:0}.cards .card:nth-child(-n+3){margin-top:2rem}.cards .card:nth-child(2n){margin-right:0}.cards .card:nth-child(-n+2){margin-top:2rem}}@media (max-width:375px){.site-title{font-size:2.8rem}}