.pps-grounding-hold{margin:1rem 0 1.5rem;padding:1rem 1.15rem;border:2px solid #b42318;border-radius:10px;background:#fff1ef;color:#7a271a}.pps-grounding-hold p{margin:.35rem 0 0}.pps-grounding-glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pps-grounding-glossary article{padding:1rem;border:1px solid #d8d5cc;border-radius:10px;background:#f5f3ed}.pps-grounding-glossary span{font-weight:800}.pps-grounding-tree{display:grid;gap:.8rem;margin:2rem 0;padding:1.2rem;border:1px solid #d8d5cc;border-radius:16px;background:transparent}.pps-grounding-tree__question{display:grid;grid-template-columns:2.4rem 1fr;gap:.75rem;align-items:start}.pps-grounding-tree__question>span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:#202a35;color:#fff;font-weight:800}.pps-grounding-tree label{display:grid;gap:.35rem;font-weight:800}.pps-grounding-tree select{width:100%;min-height:46px;padding:.65rem .75rem;border:1px solid #bbb7ad;border-radius:8px;background:#f8f7f3;font:inherit}.pps-grounding-tree>button{justify-self:start;min-height:48px;padding:.75rem 1.2rem;border:0;border-radius:8px;background:#2f8563;color:#fff;font:inherit;font-weight:800}.pps-grounding-tree__result{padding:1rem;border:2px solid currentColor;border-radius:10px}.pps-grounding-tree__result.is-normal{background:#edf8f2;color:#1d664b}.pps-grounding-tree__result.is-manufacturer{background:#fff8e7;color:#775500}.pps-grounding-tree__result.is-electrician{background:#fff1ef;color:#7a271a}.pps-grounding-tree__result>strong{display:block;font-size:1.15rem}.pps-grounding-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pps-grounding-boundary>div{padding:1rem;border-top:6px solid #2f8563;background:#f5f3ed}.pps-grounding-boundary>.is-stop{border-color:#b42318}.pps-grounding-transfer-questions{columns:2;column-gap:2rem}.pps-grounding-transfer-questions li{break-inside:avoid;margin-bottom:.8rem}.pps-grounding-diagnostic{display:grid;grid-template-columns:12rem 1fr;gap:1rem;padding:1rem;background:#202a35;color:#fff}.pps-grounding-diagnostic strong{color:#fff}.pps-grounding-diagnostic ol{margin:0}.pps-grounding-stop-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;list-style:none;padding:0}.pps-grounding-stop-list li{padding:.85rem 1rem;border-left:5px solid #b42318;background:#fff1ef}.pps-grounding-review-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pps-grounding-review-sheet label{display:flex;gap:.6rem;padding:.8rem;border:1px solid #d8d5cc;border-radius:8px}.pps-grounding-review-sheet input{width:1.2rem;height:1.2rem;flex:0 0 auto}.pps-grounding-approval{display:grid;grid-template-columns:12rem repeat(2,minmax(0,1fr));gap:1px;background:#c8ccd0}.pps-grounding-approval>*{padding:.85rem;background:#202a35;color:#fff}.pps-grounding-approval strong{color:#fff}@media(max-width:800px){.pps-grounding-approval{grid-template-columns:1fr 1fr}}@media(max-width:720px){.pps-grounding-glossary,.pps-grounding-boundary,.pps-grounding-stop-list,.pps-grounding-review-sheet,.pps-grounding-approval{grid-template-columns:1fr}.pps-grounding-transfer-questions{columns:1}.pps-grounding-diagnostic{grid-template-columns:1fr}.pps-grounding-tree>button{width:100%}}

