.db-eq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:26px clamp(18px,4vw,48px);border:1px solid var(--ink);background:repeating-linear-gradient(90deg,var(--paper) 0 24px,#f4efe2 24px 48px)}.db-eq span{display:flex;flex-direction:column;align-items:center}.db-eq b{font:400 clamp(40px,6vw,76px)/1 var(--display);font-weight:400;color:var(--ink)}.db-eq small{font:700 12px/1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px}.db-eq i{font:400 clamp(30px,4vw,48px)/1 var(--plaque);font-style:normal;color:var(--brass-lo)}.db-eq .t b{color:var(--felt)}.db-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.db-ctrl{display:grid;gap:14px;margin-top:20px}.db-seg{display:inline-flex;flex-wrap:wrap;border:1px solid #d9c283;border-radius:3px;overflow:hidden;width:max-content;max-width:100%}.db-seg button{background:transparent;border:0;color:#f3ecd9;padding:12px 18px;font:700 14px/1 var(--text);cursor:pointer}.db-seg button[aria-pressed=true]{background:#d9c283;color:#1b2420}.db-seg.light{border-color:var(--ink);margin:22px 0}.db-seg.light button{color:var(--ink)}.db-seg.light button[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.db-out{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d9c28355;border:1px solid #d9c28355;border-radius:8px;overflow:hidden}.db-out>div{background:#0d1813;padding:24px}.db-out small{display:block;font:700 12px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#e7dcc0;margin-bottom:12px}.db-out b{font:400 56px/1 var(--display);font-weight:400;color:var(--brass-hi)}.db-out p{grid-column:1/-1;background:#0d1813;margin:0;padding:18px 24px;color:#d9cfb6;font-size:15.5px}.db-filter .ok{color:var(--felt)}.db-filter .no{color:var(--wine)}@media(max-width:860px){.db-calc{grid-template-columns:1fr}}
