.dam{padding-block:52px}.dam>h1{font-size:clamp(42px,5vw,68px)}.dam>.intro{max-width:700px;color:var(--muted)}.layout{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-block:38px}.dam h2{font-size:30px;letter-spacing:-1px}.dam details{border-top:1px solid var(--line);padding:15px 0}.dam summary{font-weight:700;cursor:pointer}.fields,.metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fields{margin:18px 0}.dam label{font-size:14px;display:block}.dam input:not([type=checkbox]),.dam select{width:100%;padding:9px;font:inherit;border:1px solid #81919c;border-radius:4px;background:white;color:var(--ink);margin-top:4px}.work,.workhead{display:grid;grid-template-columns:1fr 95px;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:5px 0}.workhead{font-size:12px;font-weight:700}.dam input[type=checkbox]{margin-right:8px}.results{background:var(--light);align-self:start;border-top:4px solid var(--blue);padding:26px;min-width:0}.metrics{margin:22px 0}.metrics div{background:white;padding:14px}.metrics small,.metrics strong{display:block}.metrics strong{font-size:clamp(20px,2vw,30px);color:var(--blue);overflow-wrap:anywhere}.dam dl{margin:16px 0}.dam dl>div{display:flex;justify-content:space-between;border-color:var(--line)}.dam dt{color:var(--muted);letter-spacing:0;font-size:14px}.dam dd{text-align:right}.dam table{width:100%;font-size:13px;border-collapse:collapse}.dam td,.dam th{text-align:right;padding:6px 3px;border-bottom:1px solid var(--line)}.dam td:first-child,.dam th:first-child{text-align:left}.dam button{cursor:pointer;padding:9px 14px;background:white;border:1px solid var(--ink)}.notes{max-width:800px}.notes p{color:var(--muted)}.dam :focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media(max-width:800px){.layout{grid-template-columns:1fr;gap:24px}.results{padding:18px}.dam{padding-block:30px}}@media(max-width:420px){.fields{gap:10px}.dam table{font-size:12px}}
