.legal-prose{color:#1f2937;font-size:15px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.legal-prose h2{font-size:1.25rem;font-weight:800;color:#111827;margin:2.25rem 0 .75rem;padding-top:1rem;border-top:1px solid #ffe8d0;scroll-margin-top:5rem}.legal-prose>h2:first-child{border-top:0;padding-top:0;margin-top:0}.legal-prose h3{font-size:1.05rem;font-weight:700;color:#111827;margin:1.5rem 0 .5rem;scroll-margin-top:5rem}.legal-prose h4,.legal-prose h5,.legal-prose h6{font-size:1rem;font-weight:700;margin:1.25rem 0 .4rem;scroll-margin-top:5rem}.legal-prose p{margin:.6rem 0}.legal-prose strong{font-weight:700;color:#111827}.legal-prose a{color:#c2410c;text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:#ea580c}.legal-prose ol,.legal-prose ul{padding-left:1.5rem;margin:.5rem 0}.legal-prose ul{list-style:disc}.legal-prose ol{list-style:decimal}.legal-prose ol ul,.legal-prose ul ul{list-style:circle}.legal-prose li{margin:.3rem 0}.legal-prose li>ol,.legal-prose li>ul{margin:.25rem 0}.legal-prose li>p{margin:.3rem 0}.legal-prose blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid #fdba74;background:#fff7ed;border-radius:0 1rem 1rem 0;color:#374151;font-size:.93em}.legal-prose blockquote p{margin:.35rem 0}.legal-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em;background:#f3f4f6;color:#374151;padding:.1em .35em;border-radius:.35em;word-break:break-all}.legal-prose pre{background:#1f2937;color:#f9fafb;padding:1rem 1.25rem;border-radius:1rem;overflow-x:auto;font-size:.82em;line-height:1.6;margin:1rem 0}.legal-prose pre code{background:transparent;color:inherit;padding:0;word-break:normal}.legal-prose hr{border:0;border-top:1px dashed #fed7aa;margin:1.75rem 0}.legal-prose .table-wrap{overflow-x:auto;margin:1rem 0;border:1px solid #ffe8d0;border-radius:1rem;background:#fff;-webkit-overflow-scrolling:touch}.legal-prose table{width:100%;border-collapse:collapse;font-size:.88em;line-height:1.6}.legal-prose td,.legal-prose th{padding:.55rem .75rem;border-bottom:1px solid #ffe8d0;vertical-align:top;text-align:left;min-width:6.5rem}.legal-prose th{background:#fff5eb;font-weight:700;color:#111827}.legal-prose tbody tr:last-child td{border-bottom:0}.legal-prose mark.legal-marker{background:#fef3c7;color:#92400e;border-radius:.3em;padding:0 .25em;font-weight:600}.legal-prose mark.legal-marker--choice{background:#e0f2fe;color:#075985}@media print{.no-print{display:none!important}.legal-shell{background:#fff!important}.legal-doc{max-width:none}.legal-prose{font-size:10.5pt;line-height:1.6}.legal-prose .table-wrap{overflow:visible;border:0}.legal-prose td,.legal-prose th{min-width:0;border:1px solid #d1d5db}.legal-prose blockquote,.legal-prose li,.legal-prose pre,.legal-prose tr{-moz-column-break-inside:avoid;break-inside:avoid}.legal-prose h2,.legal-prose h3{-moz-column-break-after:avoid;break-after:avoid}.legal-prose a{color:inherit;text-decoration:none}.legal-banner{border:1px solid #9ca3af!important;background:#fff!important;color:#111!important}@page{margin:16mm}}