.v-help{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#ece7de;padding:16px 20px;border-radius:8px;margin:22px 0}.v-help button{border:0;background:transparent;font:inherit;cursor:pointer;text-decoration:underline;min-height:40px}.v-help span{font-size:12px;color:var(--ink-2)}
.v-privacy{font-size:13px;line-height:1.7;border-left:3px solid #817958;padding:12px 16px;background:#f1eee6;margin:24px 0}.v-module{scroll-margin-top:24px}.v-module h2{font-size:26px;line-height:1.25}.v-module p,.v-active .f-panel p{max-width:78ch;line-height:1.7}.v-module details{margin-top:18px}.v-module summary{cursor:pointer;font-weight:600}.v-sources{font-size:12px}.v-sources a{display:inline-block;padding:6px}.v-badges{display:flex;gap:10px;flex-wrap:wrap;font-size:13px}.v-badges span{background:#ebe6dc;border-radius:5px;padding:8px 12px}.v-reading{display:grid;gap:14px;margin:20px 0}.v-support-line{padding:18px 20px;border:1px solid #aaa08c;border-radius:8px;margin:24px 0}.v-table{overflow-x:auto;max-width:100%;margin:20px 0}.v-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.v-table th,.v-table td{padding:14px 16px;border:1px solid #d3ccbd;text-align:left;vertical-align:top;line-height:1.6}.v-table thead{background:#eee8dc}.v-visual{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:20px 0}.v-visual>div{padding:18px;background:#efe9df;border:1px solid #d3ccbd;border-radius:8px}.v-active figure{margin-left:0;margin-right:0}.v-active dt{font-weight:600;margin-top:18px}.v-active dd{margin:6px 0 16px;line-height:1.6}.v-search{max-width:650px}.v-note-field{margin-bottom:25px}.v-note-field .field{margin-bottom:8px}.v-include{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}.v-include input{margin-top:3px;flex-shrink:0}.v-tool{scroll-margin-top:24px}.v-active pre{white-space:pre-wrap;overflow-wrap:anywhere}.v-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v-active [hidden]{display:none!important}.v-active .u-nav [aria-current]{background:#dad2c1;border-color:#807351}.v-active .btn,.v-active .btn-ghost{white-space:normal}.v-active :focus-visible{outline:3px solid #9a4d30;outline-offset:3px}
@media(max-width:760px){.v-module h2{font-size:23px}.v-help{gap:10px;padding:14px}.v-help span{width:100%}.v-table{margin:16px -2px}.v-table th,.v-table td{padding:10px}.v-support-line{padding:16px}.v-visual{grid-template-columns:1fr}.v-badges{gap:6px}}
@media print{body.v-print-sheet #stage>:not(#v-print-preview){display:none!important}body.v-print-sheet #stage>#v-print-preview{display:block!important;border:0;box-shadow:none;margin:0;padding:0}body.v-print-sheet #v-print-preview pre{font-family:Arial,sans-serif;font-size:11pt;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}body.v-print-sheet #v-print-preview .page-actions{display:none!important}.v-help,.v-privacy,.v-search{display:none!important}.v-table{overflow:visible}.v-table table{min-width:0}.v-table tr{break-inside:avoid}.v-support-line{break-inside:avoid}}

@media screen and (prefers-color-scheme:dark){.v-help,.v-privacy,.v-badges span,.v-visual>div,.v-table thead{background:#302a22;color:#f2ece4}.v-help span{color:#d1c6b7}.v-table th,.v-table td,.v-visual>div{border-color:#675d4d}.v-active .u-nav [aria-current]{background:#574831;color:#fff3df}.v-support-line{border-color:#82735d}}
