.desk-updated{color:#725563;font-size:.9rem}.desk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ebd4df;border:1px solid #ebd4df;border-radius:16px;overflow:hidden;margin:2rem 0}.desk-metrics>div{padding:1.5rem;background:#fff4fa}.desk-metrics strong{font:2.8rem Georgia,serif;color:#b6006f;display:block}.desk-metrics span{font-size:.85rem;display:block;line-height:1.5}.desk-controls{display:grid;grid-template-columns:2fr 1fr auto;gap:1rem;align-items:end}.desk-controls label{display:block;font-size:.85rem;margin-bottom:.5rem}.desk-controls input,.desk-controls select{width:100%;min-width:0;padding:.85rem;border:1px solid #ccb6c2;border-radius:8px;background:white;color:#392633;font:inherit}.desk-record{border:1px solid #e7cdda;border-radius:16px;padding:2rem;margin:1.4rem 0;background:#fff}.desk-record[hidden]{display:none}.desk-record-top{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:#715364}.desk-badge{background:#ffe2f2;color:#8b0056;border-radius:30px;padding:.4rem .8rem;font-weight:700}.desk-record h2{font-size:1.75rem;margin:1rem 0 .65rem}.desk-items{font-weight:600}.desk-date{font-size:.85rem;color:#715364}.desk-answer{border-left:3px solid #e6008d;background:#fff5fa;padding:1rem 1.3rem;margin:1.4rem 0}.desk-answer h3{margin:0;font-size:1rem}.desk-answer p{margin-bottom:0}.desk-facts{display:grid;gap:1rem}.desk-facts>div{display:grid;grid-template-columns:150px 1fr;gap:1rem}.desk-facts dt{font-weight:600;font-size:.9rem}.desk-facts dd{margin:0;line-height:1.6}.desk-letter,.desk-sources{border-top:1px solid #ecdbe4;margin-top:1rem;padding-top:1rem}.desk-letter summary,.desk-sources summary{cursor:pointer;font-weight:600;color:#9b005f;padding:.4rem 0}.desk-letter h3{font-size:1.1rem}.desk-letter-text{font-size:.95rem;line-height:1.75;max-width:74ch}.desk-sources a{overflow-wrap:anywhere;font-size:.9rem}.desk-table-wrap{overflow:auto;border:1px solid #e7cdda;border-radius:12px;margin-top:1.5rem}.desk-table{border-collapse:collapse;width:100%;min-width:700px;text-align:left;font-size:.9rem}.desk-table caption{text-align:left;padding:1rem;font-weight:600}.desk-table th,.desk-table td{padding:1rem;border-bottom:1px solid #e7cdda;vertical-align:top;line-height:1.6}.desk-table thead{background:#fff0f8}.desk-table tbody th{width:25%}.desk-table small{display:block;font-weight:400;color:#715364;margin-top:.5rem}.desk-controls :focus-visible,summary:focus-visible,.desk-table-wrap:focus-visible{outline:3px solid #b6006f;outline-offset:4px}@media(max-width:900px){.desk-controls{grid-template-columns:1fr}.desk-controls button{justify-self:start}.desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-record{padding:1.2rem}.desk-facts>div{grid-template-columns:1fr;gap:.3rem}.desk-record h2{font-size:1.45rem}}
