.housing-type-diagram[data-astro-cid-wzagwnqr]{border:1px solid var(--dp-border);background:var(--dp-surface);margin:26px 0;padding:18px}.housing-type-diagram[data-astro-cid-wzagwnqr] svg[data-astro-cid-wzagwnqr]{width:100%;height:auto;display:block}.housing-type-diagram[data-astro-cid-wzagwnqr] .ceiling[data-astro-cid-wzagwnqr] path[data-astro-cid-wzagwnqr]{stroke:var(--dp-border-strong);stroke-width:8px}.housing-type-diagram[data-astro-cid-wzagwnqr] .joist[data-astro-cid-wzagwnqr]{fill:var(--dp-shade-19);stroke:var(--dp-border-strong);stroke-width:2px}.housing-type-diagram[data-astro-cid-wzagwnqr] .hanger[data-astro-cid-wzagwnqr]{stroke:var(--dp-strong);stroke-width:4px}.housing-type-diagram[data-astro-cid-wzagwnqr] .nail[data-astro-cid-wzagwnqr]{stroke:var(--dp-ink);stroke-width:3px}.housing-type-diagram[data-astro-cid-wzagwnqr] .frame[data-astro-cid-wzagwnqr]{fill:var(--dp-input);stroke:var(--dp-strong);stroke-width:2px}.housing-type-diagram[data-astro-cid-wzagwnqr] .can[data-astro-cid-wzagwnqr]{fill:var(--dp-input);stroke:var(--dp-border-strong);stroke-width:2px}.housing-type-diagram[data-astro-cid-wzagwnqr] .box[data-astro-cid-wzagwnqr]{fill:var(--dp-shade-11);stroke:var(--dp-shade-34);stroke-width:2px}.housing-type-diagram[data-astro-cid-wzagwnqr] .cable[data-astro-cid-wzagwnqr]{fill:none;stroke:var(--dp-secondary);stroke-width:2px;stroke-dasharray:4 4}.housing-type-diagram[data-astro-cid-wzagwnqr] .clip[data-astro-cid-wzagwnqr],.housing-type-diagram[data-astro-cid-wzagwnqr] .spring[data-astro-cid-wzagwnqr]{fill:none;stroke:var(--dp-strong);stroke-width:3px;stroke-linecap:round}.housing-type-diagram[data-astro-cid-wzagwnqr] .module[data-astro-cid-wzagwnqr]{fill:var(--dp-shade-33);stroke:var(--dp-shade-34);stroke-width:2px}.housing-type-diagram[data-astro-cid-wzagwnqr] .trim[data-astro-cid-wzagwnqr]{stroke:var(--dp-ink);stroke-width:8px;stroke-linecap:round}.housing-type-diagram[data-astro-cid-wzagwnqr] .numbers[data-astro-cid-wzagwnqr] text[data-astro-cid-wzagwnqr]{fill:var(--dp-strong);font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700}.housing-type-legend[data-astro-cid-wzagwnqr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:18px 0 0;display:grid}.housing-type-legend[data-astro-cid-wzagwnqr] div[data-astro-cid-wzagwnqr]{border-top:1px solid var(--dp-border);padding-top:9px}.housing-type-legend[data-astro-cid-wzagwnqr] dt[data-astro-cid-wzagwnqr]{color:var(--dp-strong);font-size:16px;font-weight:700}.housing-type-legend[data-astro-cid-wzagwnqr] dd[data-astro-cid-wzagwnqr]{color:var(--dp-secondary);margin:3px 0 0;font-size:16px;line-height:1.5}.housing-type-diagram[data-astro-cid-wzagwnqr] figcaption[data-astro-cid-wzagwnqr]{color:var(--dp-secondary);margin-top:14px;font-size:14px;line-height:1.55}@media (width<=760px){.housing-type-legend[data-astro-cid-wzagwnqr]{grid-template-columns:1fr}}@media (width<=600px){.housing-type-diagram[data-astro-cid-wzagwnqr]{padding:12px}.housing-type-diagram[data-astro-cid-wzagwnqr] figcaption[data-astro-cid-wzagwnqr]{font-size:16px}}.housing-guide[data-astro-cid-b5dhhjaw] .living-index[data-astro-cid-b5dhhjaw] a[data-astro-cid-b5dhhjaw]{white-space:normal;overflow-wrap:anywhere;min-width:0}.housing-guide[data-astro-cid-b5dhhjaw] .living-hero[data-astro-cid-b5dhhjaw]{grid-template-columns:minmax(0,1fr)}.housing-guide[data-astro-cid-b5dhhjaw] .housing-steps[data-astro-cid-b5dhhjaw] li[data-astro-cid-b5dhhjaw]+li[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-layers[data-astro-cid-b5dhhjaw] li[data-astro-cid-b5dhhjaw]+li[data-astro-cid-b5dhhjaw]{margin-top:12px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw]{margin:24px 0}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] caption[data-astro-cid-b5dhhjaw]{color:var(--dp-secondary);font-size:14px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] th[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] td[data-astro-cid-b5dhhjaw]{vertical-align:top;padding:13px;line-height:1.55}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] thead[data-astro-cid-b5dhhjaw] th[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] tbody[data-astro-cid-b5dhhjaw] th[data-astro-cid-b5dhhjaw]{background:var(--dp-control)}.housing-guide[data-astro-cid-b5dhhjaw] .housing-next[data-astro-cid-b5dhhjaw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.housing-guide[data-astro-cid-b5dhhjaw] .housing-next[data-astro-cid-b5dhhjaw]>div[data-astro-cid-b5dhhjaw]{border-top:2px solid var(--dp-border-strong);padding-top:14px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-next[data-astro-cid-b5dhhjaw] h3[data-astro-cid-b5dhhjaw]{margin-top:0;font-size:17px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-next[data-astro-cid-b5dhhjaw] p[data-astro-cid-b5dhhjaw]{margin:8px 0;font-size:15px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-next[data-astro-cid-b5dhhjaw] a[data-astro-cid-b5dhhjaw]{font-size:15px}.housing-guide[data-astro-cid-b5dhhjaw] details[data-astro-cid-b5dhhjaw]{border-top:1px solid var(--dp-border);padding:14px 0}.housing-guide[data-astro-cid-b5dhhjaw] details[data-astro-cid-b5dhhjaw]:last-child{border-bottom:1px solid var(--dp-border)}.housing-guide[data-astro-cid-b5dhhjaw] summary[data-astro-cid-b5dhhjaw]{cursor:pointer;color:var(--dp-strong);font-size:17px;font-weight:700}.housing-guide[data-astro-cid-b5dhhjaw] details[data-astro-cid-b5dhhjaw] p[data-astro-cid-b5dhhjaw]{margin:10px 0 0}@media (width<=620px){.housing-guide[data-astro-cid-b5dhhjaw] .housing-next[data-astro-cid-b5dhhjaw]{grid-template-columns:1fr;gap:16px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw]{font-size:16px;display:block}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] caption[data-astro-cid-b5dhhjaw]{text-align:left;width:100%;display:block}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] thead[data-astro-cid-b5dhhjaw]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] tbody[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] tr[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] th[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] td[data-astro-cid-b5dhhjaw]{width:auto;display:block}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] tr[data-astro-cid-b5dhhjaw]{border:1px solid var(--dp-border);margin-top:14px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] th[data-astro-cid-b5dhhjaw],.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] td[data-astro-cid-b5dhhjaw]{border:0;border-bottom:1px solid var(--dp-border);min-height:0;padding:12px;font-size:16px}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] td[data-astro-cid-b5dhhjaw]:before{content:attr(data-label);color:var(--dp-strong);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.housing-guide[data-astro-cid-b5dhhjaw] .housing-table[data-astro-cid-b5dhhjaw] td[data-astro-cid-b5dhhjaw]:last-child{border-bottom:0}}
