.guide-table{overflow-x:auto;margin:28px 0;border:1px solid #c7bba7}.guide-table:focus-visible{outline:3px solid #765b31;outline-offset:4px}.guide-table table{border-collapse:collapse;min-width:600px;width:100%;font-size:15px;line-height:1.65}.guide-table caption{text-align:left;padding:16px;font-weight:600}.guide-table th,.guide-table td{padding:16px;text-align:left;vertical-align:top;border-top:1px solid #c7bba7}.guide-table thead{background:#ece5da}.guide-table th{font-weight:600}.editorial-body h3{font-size:21px;line-height:1.5;margin:30px 0 12px}.guide-byline{font-size:14px;line-height:1.7;margin-top:24px}.guide-byline a{text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.guide-table{overflow-x:visible}.guide-table table{display:block;min-width:0;font-size:15px}.guide-table caption{display:block;padding:14px}.guide-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-table tbody,.guide-table tr,.guide-table th,.guide-table td{display:block}.guide-table tr{border-top:1px solid #c7bba7;padding:14px}.guide-table tbody th,.guide-table tbody td{border:0;padding:0}.guide-table tbody td{margin-top:8px}.guide-table tbody td::before{content:attr(data-label);display:block;font-size:12px;font-weight:600;line-height:1.5;color:#6d5527}}
