.sj-compare{gap:20px;display:grid}@media (min-width:900px){.sj-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.sj-strip{border:1px solid var(--pg-hair);background:var(--color-paper);border-radius:16px;padding:18px 18px 20px}.sj-strip--risk{border-color:color-mix(in oklch, var(--color-urgent) 40%, transparent)}.sj-strip__title{font-family:var(--font-display);color:var(--color-ink);font-size:1.1875rem;font-weight:500}.sj-strip__edge{font-family:var(--font-mono);color:var(--color-ink-2);margin:12px 0 6px;font-size:.75rem}.sj-strip__layers{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sj-layer{min-height:56px;color:var(--color-ink);border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;font-size:.9375rem;line-height:1.3;display:flex;position:relative}.sj-layer__name{font-weight:600}.sj-layer__note{color:var(--color-ink-2);font-size:.8125rem}.sj-layer--cladding{background:var(--color-paper-3)}.sj-layer--insulation{background:color-mix(in oklch, var(--color-accent-strong) 14%, var(--color-paper))}.sj-layer--log{background:color-mix(in oklch, var(--color-accent-strong) 38%, var(--color-paper))}.sj-layer--room{background:var(--color-paper);border:1px dashed var(--pg-hair);min-height:40px}.sj-layer[data-dew]{outline:2px dashed var(--color-accent-strong);outline-offset:-2px}.sj-strip--risk .sj-layer[data-dew]{outline-color:var(--color-urgent)}.sj-strip--risk .sj-layer[data-dew] .sj-layer__name{color:var(--color-urgent)}.sj-choice{gap:16px;display:grid}@media (min-width:720px){.sj-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}.sj-opt{border:1px solid var(--pg-hair);background:var(--color-paper);border-radius:16px;padding:22px 22px 20px}.sj-opt--careful{border-color:color-mix(in oklch, var(--color-urgent) 40%, transparent)}.sj-opt__verdict{font-family:var(--font-mono);color:var(--color-accent-strong);font-size:.75rem}.sj-opt--careful .sj-opt__verdict{color:var(--color-urgent)}.sj-opt__title{font-family:var(--font-display);color:var(--color-ink);margin-top:6px;font-size:1.5rem;font-weight:500;line-height:1.2}.sj-opt ul{color:var(--color-ink-2);gap:8px;margin:14px 0 0;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:grid}.sj-opt li{padding-left:16px;position:relative}.sj-opt li:before{content:"";background:var(--color-accent-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.sj-opt--careful li:before{background:var(--color-urgent)}.sj-opt__teaser{border-top:1px solid var(--pg-hair);color:var(--color-ink);margin-top:16px;padding-top:14px;font-size:.9375rem;line-height:1.5}.sj-twocol{gap:16px;display:grid}@media (min-width:720px){.sj-twocol{grid-template-columns:repeat(2,minmax(0,1fr))}}.sj-tag{font-family:var(--font-mono);color:var(--color-urgent);border:1px solid color-mix(in oklch, var(--color-urgent) 40%, transparent);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.75rem;display:inline-block}.sj-tail{gap:64px;padding-block:64px;display:grid}.sj-tail__spacer{display:none}@media (min-width:1040px){.sj-tail__spacer{display:block}.sj-tail{grid-template-columns:232px minmax(0,1fr);column-gap:64px;padding-block:96px}}.sj-tail__main{gap:64px;min-width:0;max-width:46rem;display:grid}.sj-aside{color:var(--color-ink-2);margin-top:20px;font-size:.9375rem;line-height:1.6}.sj-aside a{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}
