/* Technical reference data: scoped, responsive tables. */
.technical-reference{margin:2rem 0 0;padding-top:1.8rem;border-top:1px solid #c9cdc7}
.technical-reference h2{margin-bottom:.5rem}.technical-reference>p{max-width:78ch}
.technical-reference details{margin:1rem 0;border:1px solid #c9cdc7;background:#f8f7f2;border-radius:5px;padding:1rem 1.2rem}
.technical-reference summary{cursor:pointer;font-weight:600;font-size:1.08rem;color:#26392e;line-height:1.5}
.technical-reference .technical-caption{font-size:.9rem;line-height:1.5;margin:1rem 0}
.technical-table-wrap{overflow-x:auto;width:100%;margin:.8rem 0}
.technical-table{width:100%;border-collapse:collapse;text-align:left;font-size:.93rem;line-height:1.5}
.technical-table th,.technical-table td{padding:.7rem .9rem;border-bottom:1px solid #d4d6ce;vertical-align:top}
.technical-table thead th{background:#293b31;color:#fff;font-weight:600}
.technical-table tbody th{font-weight:500;width:34%}.technical-table tr:last-child>*{border-bottom:0}
.technical-reference .technical-notes{font-size:.88rem;line-height:1.6;max-width:90ch}.technical-reference .text-link{display:inline-block;margin:.6rem 0}
@media(max-width:600px){.technical-reference details{padding:.8rem}.technical-table{font-size:.82rem}.technical-table th,.technical-table td{padding:.55rem .5rem}.technical-table tbody th{min-width:125px}.technical-table td{min-width:135px}}
