.co2-grid[data-astro-cid-bmrgp32v]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);min-width:0}.house[data-astro-cid-bmrgp32v]{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--spacing-3);background:var(--color-bg)}.house-header[data-astro-cid-bmrgp32v]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap}.house-title[data-astro-cid-bmrgp32v]{margin:0;flex:1 1 8rem;min-width:0;font-family:var(--font-display, inherit);font-size:var(--font-size-base);font-weight:700;color:var(--color-ink);line-height:var(--leading-snug)}.house-badge[data-astro-cid-bmrgp32v]{font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:3px;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-paper));color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);line-height:1.2}.house-badge-local[data-astro-cid-bmrgp32v]{background:var(--color-field-soft);color:var(--color-field);border-color:color-mix(in srgb,var(--color-field) 30%,transparent)}.vent[data-astro-cid-bmrgp32v]{margin:0 0 var(--spacing-2);font-size:var(--font-size-base);font-weight:700;line-height:var(--leading-snug);text-align:center}.is-space[data-astro-cid-bmrgp32v] .vent[data-astro-cid-bmrgp32v]{color:var(--color-accent)}.is-local[data-astro-cid-bmrgp32v] .vent[data-astro-cid-bmrgp32v]{color:var(--color-field)}.roof[data-astro-cid-bmrgp32v]{position:relative;width:100%;height:1.6rem;margin:0;background:var(--color-border-strong);clip-path:polygon(50% 0,100% 100%,0 100%)}.roof-notch[data-astro-cid-bmrgp32v]{position:absolute;top:0;left:50%;width:1.1rem;height:.7rem;transform:translate(-50%);background:var(--color-bg)}.shell[data-astro-cid-bmrgp32v]{border:2px solid var(--color-ink);border-top:none;background:var(--color-bg-paper);min-height:9.5rem;display:flex;flex-direction:column}.layer[data-astro-cid-bmrgp32v]{margin:0;padding:var(--spacing-2);font-size:var(--font-size-base);line-height:var(--leading-snug);color:var(--color-ink);text-align:center}.layer-upper[data-astro-cid-bmrgp32v],.layer-middle[data-astro-cid-bmrgp32v]{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.is-space[data-astro-cid-bmrgp32v] .layer-upper[data-astro-cid-bmrgp32v],.is-space[data-astro-cid-bmrgp32v] .layer-middle[data-astro-cid-bmrgp32v],.is-space[data-astro-cid-bmrgp32v] .layer-lower[data-astro-cid-bmrgp32v]{background:color-mix(in srgb,var(--color-accent) 28%,var(--color-bg-paper))}.is-space[data-astro-cid-bmrgp32v] .layer-middle[data-astro-cid-bmrgp32v]{font-weight:700}.is-local[data-astro-cid-bmrgp32v] .layer-upper[data-astro-cid-bmrgp32v]{background:var(--color-bg-paper);color:var(--color-text-secondary)}.is-local[data-astro-cid-bmrgp32v] .layer-middle[data-astro-cid-bmrgp32v]{font-weight:700;background:var(--color-field-soft);border-block:1px solid color-mix(in srgb,var(--color-field) 45%,transparent)}.duct[data-astro-cid-bmrgp32v]{height:.55rem;background-color:var(--color-field);background-image:radial-gradient(circle,var(--color-bg-paper) 1.5px,transparent 1.7px);background-size:.7rem .55rem;background-position:center}.layer-lower[data-astro-cid-bmrgp32v]{border-top:1px dashed var(--color-border-strong)}.is-local[data-astro-cid-bmrgp32v] .layer-lower[data-astro-cid-bmrgp32v]{border-top:none;background:color-mix(in srgb,var(--color-field) 12%,var(--color-bg-paper))}.summary[data-astro-cid-bmrgp32v]{margin:var(--spacing-3) 0 0;font-size:var(--font-size-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.stomata[data-astro-cid-bmrgp32v]{margin-top:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.stomata-title[data-astro-cid-bmrgp32v]{margin:0;padding:var(--spacing-3);font-size:var(--font-size-base);font-weight:700;line-height:var(--leading-snug);color:var(--color-ink);background:var(--color-bg)}.stomata-row[data-astro-cid-bmrgp32v]{margin:0;padding:var(--spacing-3);font-size:var(--font-size-base);line-height:var(--leading-snug)}.stomata-top[data-astro-cid-bmrgp32v]{color:var(--color-text-secondary);background:var(--color-bg-paper);border-bottom:1px solid var(--color-border)}.stomata-bottom[data-astro-cid-bmrgp32v]{font-weight:700;color:var(--color-ink);background:var(--color-field-soft)}@media(max-width:640px){.co2-grid[data-astro-cid-bmrgp32v]{grid-template-columns:1fr}}
