/* Vorschau: Abschnitt "Was draußen bleibt" */
.purity-section{background:#f3f7f7}
.purity-section .section-heading>p{max-width:640px;color:var(--muted);margin:22px 0 0;font-size:1.05rem}
.purity-grid.technical-features{grid-template-columns:repeat(3,1fr);gap:18px}
.purity-grid article>span{display:block}
.purity-grid sup,.purity-compare sup{font-size:.6em;line-height:0;margin-left:1px}
.purity-compare{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start;margin-top:96px}
.purity-compare h3{font-family:Georgia,serif;font-weight:400;font-size:2rem;line-height:1.15;margin:0 0 16px;letter-spacing:-.03em}
.purity-compare>div>p{color:var(--muted);margin:0 0 18px}
.purity-table.comparison-table{min-width:520px;background:#fff}
.purity-table.comparison-table thead th:first-child{width:38%}
.purity-table td{text-align:center}
.purity-table .purity-partly{font-size:.8125rem;color:#6b7f88}
.purity-minerals{border-left:2px solid #c3a975;padding:4px 0 4px 20px;margin-top:26px;color:var(--muted);font-size:.9375rem}
.purity-sources{margin-top:40px}
.purity-stages{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;margin-top:104px}
.purity-stages h3{font-family:Georgia,serif;font-weight:400;font-size:2rem;line-height:1.15;margin:0 0 16px;letter-spacing:-.03em}
.purity-stages>div>p{color:var(--muted);margin:0 0 18px}
.purity-stages figure{margin:0;justify-self:center;width:100%;max-width:680px;order:-1}
.purity-stages img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 12px 34px rgba(7,26,43,.10)}
.purity-stages figcaption{margin-top:10px;font-size:.8125rem;color:var(--muted)}
@media(max-width:1050px){.purity-grid.technical-features{grid-template-columns:1fr 1fr}.purity-compare,.purity-stages{grid-template-columns:1fr;gap:24px;margin-top:64px}.purity-stages figure{justify-self:start;order:0;max-width:420px}}
@media(max-width:560px){.purity-grid.technical-features{grid-template-columns:1fr}.purity-compare h3,.purity-stages h3{font-size:1.6rem}}
@media(max-width:560px){
  .purity-compare .comparison-scroll{overflow:visible}
  .purity-table.comparison-table{min-width:0;font-size:.8125rem;line-height:1.35}
  .purity-table.comparison-table th,.purity-table.comparison-table td{padding:12px 4px}
  .purity-table.comparison-table thead th{font-size:.75rem;padding:14px 4px;vertical-align:bottom}
  .purity-table.comparison-table thead th:first-child{width:34%;font-size:.6875rem;padding-left:12px}
  .purity-table.comparison-table tbody th{padding-left:12px}
  .purity-table.comparison-table thead th>span{font-size:.5rem;letter-spacing:.1em}
  .purity-table .comparison-mark{width:26px;height:26px;font-size:.95rem}
  .purity-table .comparison-mark.is-no{font-size:1.25rem}
  .purity-table .purity-partly{font-size:.75rem}
}
