/* Policy content only. Shared guide typography and navigation stay in their own assets. */
.sl-policy .guide-hero{display:block;padding-bottom:2.5rem}.sl-policy .guide-hero h1{max-width:20ch}.sl-policy .policy-preamble{max-width:78ch}.sl-policy .policy-preamble p{font-size:16px;line-height:1.85}.sl-policy .guide-body,.sl-policy .guide-layout{min-width:0}.sl-policy .guide-section:first-child{padding-top:0}.sl-policy .guide-section p,.sl-policy .guide-section li{font-size:16px}.sl-policy .guide-section a,.sl-policy .policy-preamble a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sl-policy .guide-section code{font:inherit;overflow-wrap:anywhere}.sl-policy .sl-policy-table{max-width:100%;width:100%;overflow-x:auto;margin:1.5rem 0;padding-bottom:.5rem;scrollbar-color:#a88a43 #eeece5;border:1px solid #d8d3c6;border-radius:8px}.sl-policy .sl-policy-table:focus-visible{outline:3px solid #94722e;outline-offset:4px}.sl-policy .sl-policy-table table{border-collapse:collapse;min-width:640px;width:100%;font-size:16px;line-height:1.7;color:#233f56}.sl-policy .sl-policy-table th,.sl-policy .sl-policy-table td{padding:1rem 1.1rem;text-align:left;vertical-align:top;border-bottom:1px solid #d8d3c6;overflow-wrap:anywhere}.sl-policy .sl-policy-table th{background:#eae6dc;color:#142e45;font-weight:600}.sl-policy .sl-policy-table tbody tr:last-child td{border-bottom:0}.sl-policy .sl-policy-table tbody tr:nth-child(even){background:#f0eee8}.sl-policy .guide-related a{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.sl-policy .guide-hero{padding-bottom:1.75rem}.sl-policy .guide-section{padding-top:2rem}.sl-policy .sl-policy-table th,.sl-policy .sl-policy-table td{padding:.85rem}.sl-policy .guide-updated{font-size:14px}}

.sl-policy .sl-policy-scroll-cue{font-size:14px;line-height:1.5;color:#233f56;margin:1.25rem 0 .5rem}.sl-policy .sl-policy-scroll-cue[hidden]{display:none}.sl-policy .sl-policy-scroll-cue:not([hidden])+.sl-policy-table{margin-top:.5rem}
