pws-installation-guide-view{display:block}pws-installation-guide-view .max-width{margin:0 auto;padding:0 1em;box-sizing:border-box}pws-installation-guide-view .hero{padding-block:var(--space-8);padding-inline:0;background:rgba(var(--wu-lightblue-raw),.05)}pws-installation-guide-view .hero h2{font-size:1.75em;font-weight:700;margin:0 0 .75em;color:var(--font-color)}pws-installation-guide-view .hero-text{font-size:.9375em;line-height:1.6;color:var(--color-secondary-font);margin:0 0 1.5em;max-width:48em}pws-installation-guide-view .placement-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--space-6);column-gap:1.5em}pws-installation-guide-view .placement-card{text-align:center;background-color:var(--dashboard-widget-bg-color);border:1px solid var(--dashboard-widget-border-color);border-radius:.75em;padding-block:var(--space-5);padding-inline:1.25em}pws-installation-guide-view .placement-card.bad{border-color:rgba(var(--wu-red-raw),.3)}pws-installation-guide-view .placement-card.good{border-color:rgba(var(--wu-green-raw),.3)}pws-installation-guide-view .placement-card img{max-width:10em;margin-block:0 var(--space-3);margin-inline:auto;display:block}pws-installation-guide-view .placement-card p{font-size:.8125em;line-height:1.5;color:var(--color-secondary-font);margin:0}pws-installation-guide-view .quick-reference{padding-block:var(--space-8);padding-inline:0;border-top:1px solid var(--dashboard-body-border-color)}pws-installation-guide-view .quick-reference h2{font-size:1.25em;font-weight:700;margin:0 0 1em;color:var(--font-color)}pws-installation-guide-view .quick-reference-layout{display:flex;row-gap:var(--space-8);column-gap:2em;align-items:flex-start}pws-installation-guide-view .quick-reference-image{flex:1;min-width:0}pws-installation-guide-view .quick-reference-image img{max-width:100%;border-radius:.5em}pws-installation-guide-view .quick-reference-rules{flex:1;min-width:0}pws-installation-guide-view .rule-row{display:flex;gap:1em;padding-block:var(--space-3);padding-inline:0;border-bottom:1px solid var(--dashboard-body-border-color);align-items:baseline}pws-installation-guide-view .rule-row:last-child{border-bottom:none}pws-installation-guide-view .rule-sensor{font-size:.8125em;font-weight:700;color:var(--font-color);flex:0 0 7em}pws-installation-guide-view .rule-text{font-size:.8125em;line-height:1.5;color:var(--color-secondary-font)}pws-installation-guide-view .progress-bar{padding-block:var(--space-6);padding-inline:0;border-top:1px solid var(--dashboard-body-border-color)}pws-installation-guide-view .progress-steps{display:flex;row-gap:var(--space-2);column-gap:.5em;justify-content:center;flex-wrap:wrap}pws-installation-guide-view .progress-step{display:flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:2em;background:rgba(var(--wu-lightblue-raw),.1);color:var(--font-color);font-size:.875em;font-weight:600;text-decoration:none;transition:background .2s}pws-installation-guide-view .progress-step:hover{background:rgba(var(--wu-lightblue-raw),.2)}pws-installation-guide-view .progress-number{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--wu-lightblue);color:#fff;font-size:.75em;font-weight:700}pws-installation-guide-view .progress-label{white-space:nowrap}pws-installation-guide-view .sensor-section{padding-block:var(--space-8);padding-inline:0;border-top:1px solid var(--dashboard-body-border-color)}pws-installation-guide-view .sensor-section h2{font-size:1.25em;font-weight:700;margin:0 0 .75em;color:var(--font-color)}pws-installation-guide-view .sensor-intro{font-size:.9375em;line-height:1.6;color:var(--color-secondary-font);margin:0 0 1.5em;max-width:48em}pws-installation-guide-view .do-dont{display:grid;grid-template-columns:1fr 1fr;row-gap:var(--space-6);column-gap:1.5em;margin-block-end:var(--space-6)}pws-installation-guide-view .do-list h3,pws-installation-guide-view .dont-list h3{font-size:.9375em;font-weight:700;margin:0 0 .75em}pws-installation-guide-view .do-list h3{color:var(--wu-green)}pws-installation-guide-view .dont-list h3{color:var(--wu-red)}pws-installation-guide-view .do-list ul,pws-installation-guide-view .dont-list ul{list-style:none;padding:0;margin:0}pws-installation-guide-view .do-list li,pws-installation-guide-view .dont-list li{font-size:.9375em;line-height:1.6;color:var(--color-secondary-font);padding:.25em 0;padding-left:1.5em;position:relative}pws-installation-guide-view .do-list li::before{content:"\2713";position:absolute;left:0;color:var(--wu-green);font-weight:700}pws-installation-guide-view .dont-list li::before{content:"\2717";position:absolute;left:0;color:var(--wu-red);font-weight:700}pws-installation-guide-view .sensor-illustration{text-align:center;margin-block-end:var(--space-6)}pws-installation-guide-view .sensor-illustration img{max-width:100%;max-height:18em;border-radius:.5em}pws-installation-guide-view .callout-box{background:rgba(var(--wu-lightblue-raw),.1);border:1px solid rgba(var(--wu-lightblue-raw),.3);border-radius:.75em;padding:1em 1.25em;margin-bottom:1em;font-size:.9375em;line-height:1.6;color:var(--color-secondary-font)}pws-installation-guide-view .callout-box strong{color:var(--font-color)}pws-installation-guide-view .partner-callout{background:rgba(var(--wu-orange-raw),.1);border:1px solid rgba(var(--wu-orange-raw),.3);border-radius:.75em;padding:1em 1.25em;font-size:.9375em;line-height:1.6;color:var(--color-secondary-font)}pws-installation-guide-view .partner-callout strong{color:var(--font-color)}pws-installation-guide-view .checklist{padding-block:var(--space-8);padding-inline:0;border-top:1px solid var(--dashboard-body-border-color)}pws-installation-guide-view .checklist-content{text-align:center;max-width:36em;margin:0 auto}pws-installation-guide-view .checklist-content h2{font-size:1.25em;font-weight:700;margin:0 0 .5em;color:var(--font-color)}pws-installation-guide-view .checklist-content>p{font-size:.9375em;line-height:1.6;color:var(--color-secondary-font);margin:0 0 1.25em}pws-installation-guide-view .checklist-items{list-style:none;padding:0;margin-block:0 var(--space-6);margin-inline:0;text-align:left}pws-installation-guide-view .checklist-items li{font-size:.9375em;line-height:1.6;color:var(--color-secondary-font);padding:.375em 0;padding-left:1.75em;position:relative}pws-installation-guide-view .checklist-items li::before{content:"\2713";position:absolute;left:0;color:var(--wu-green);font-weight:700;font-size:1.125em}pws-installation-guide-view .checklist-content .button{padding:.625em 2em}pws-installation-guide-view .faq{padding-block:var(--space-8);padding-inline:0;border-top:1px solid var(--dashboard-body-border-color)}pws-installation-guide-view .faq h2{font-size:1.25em;font-weight:700;margin:0 0 1em;color:var(--font-color)}pws-installation-guide-view .faq-list{max-width:48em}pws-installation-guide-view .faq-item{border:1px solid var(--dashboard-widget-border-color);border-radius:.75em;margin-block-end:var(--space-3);overflow:hidden}pws-installation-guide-view .faq-item summary{font-size:.9375em;font-weight:600;color:var(--font-color);padding:1em 1.25em;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1em}pws-installation-guide-view .faq-item summary::-webkit-details-marker{display:none}pws-installation-guide-view .faq-item summary::after{content:"+";font-size:1.25em;font-weight:400;color:var(--color-secondary-font);flex-shrink:0}pws-installation-guide-view .faq-item[open] summary::after{content:"\2212"}pws-installation-guide-view .faq-answer{padding-block:0 var(--space-4);padding-inline:1.25em}pws-installation-guide-view .faq-answer p{font-size:.9375em;line-height:1.6;color:var(--color-secondary-font);margin:0 0 .75em}pws-installation-guide-view .faq-answer p:last-child{margin-bottom:0}pws-installation-guide-view .faq-answer ul{list-style:none;padding:0;margin:0}pws-installation-guide-view .faq-answer li{font-size:.9375em;line-height:1.6;padding:.25em 0;padding-left:1.25em;position:relative}pws-installation-guide-view .faq-answer li::before{content:"\2022";position:absolute;left:0;color:var(--wu-lightblue);font-weight:700}pws-installation-guide-view .faq-answer a{color:var(--link-color)}pws-installation-guide-view .steps{padding-block:var(--space-8) var(--space-12);padding-inline:0;border-top:1px solid var(--dashboard-body-border-color)}pws-installation-guide-view .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);row-gap:var(--space-6);column-gap:1.5em}pws-installation-guide-view .step-card{text-align:center;display:block;color:inherit}pws-installation-guide-view .step-card img{width:100%;border-radius:.5em;display:block;margin-block-end:var(--space-3)}pws-installation-guide-view .step-label{font-size:1em;font-weight:700;color:var(--font-color);margin-bottom:.25em}pws-installation-guide-view .step-link{font-size:.875em;color:var(--link-color)}@media (max-width:768px){pws-installation-guide-view .hero h2{font-size:1.375em}pws-installation-guide-view .placement-grid{grid-template-columns:1fr;max-width:16em;margin:0 auto}pws-installation-guide-view .quick-reference-layout{flex-direction:column}pws-installation-guide-view .do-dont{grid-template-columns:1fr}pws-installation-guide-view .progress-steps{row-gap:var(--space-1-5);column-gap:.375em}pws-installation-guide-view .progress-step{padding:.375em .75em;font-size:.8125em}pws-installation-guide-view .steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){pws-installation-guide-view .progress-steps{flex-direction:column;align-items:stretch}pws-installation-guide-view .progress-step{justify-content:center}}