.v3-prose{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.v3-prose>:first-child{margin-top:0}.v3-prose>:is(p,ul,ol,h2,h3,h4,blockquote,.v3-callout,dl){max-width:var(--measure)}.v3-prose>.v3-prose__fixed{max-width:var(--measure)}.v3-prose h2:where(:not([class])){font-size:var(--fs-h2);line-height:1.45;margin:var(--s-7) 0 var(--s-4);scroll-margin-top:96px;color:var(--ink)}.v3-prose h3:where(:not([class])){font-size:var(--fs-h3);line-height:1.5;margin:var(--s-6) 0 var(--s-3);scroll-margin-top:96px;color:var(--ink)}.v3-prose h4{font-size:16px;margin:var(--s-5) 0 var(--s-2);color:var(--ink-2)}.v3-prose p{margin:0 0 20px}.v3-prose ul,.v3-prose ol{margin:0 0 20px;padding-left:1.4em}.v3-prose ul{list-style:disc}.v3-prose ol{list-style:decimal}.v3-prose li{margin:6px 0}.v3-prose li::marker{color:var(--ink-3)}.v3-prose li>:is(ul,ol){margin:6px 0 0}.v3-prose li>p{margin:0 0 6px}.v3-prose li>p:last-child{margin-bottom:0}.v3-prose :is(p,li):has(a){text-wrap:wrap}.v3-prose p.v3-golink{margin:0 0 20px}.v3-prose p.v3-golink>a{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:10px 16px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-m);color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.5;text-decoration:none;word-break:auto-phrase;transition:border-color var(--t-fast) var(--ease-ui),color var(--t-fast) var(--ease-ui)}.v3-prose p.v3-golink>a:after{content:"";flex:none;width:7px;height:7px;border-top:2px solid var(--ink-3);border-right:2px solid var(--ink-3);transform:rotate(45deg)}@media(hover:hover){.v3-prose p.v3-golink>a:hover{border-color:var(--deep);color:var(--deep)}}.v3-prose p.v3-golink>a:has(.v3-golink__name){flex-wrap:nowrap;gap:0}.v3-prose p.v3-golink>a:has(.v3-golink__name):after{margin-left:12px}.v3-golink__name{flex:0 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.v3-golink__name .v3-nm{max-width:100%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-golink__tail{flex:none;white-space:nowrap}.v3-golink__txt{min-width:0}.v3-hang{margin-left:-.5em}ul.v3-linkcards--lead>li{display:flex;flex-direction:column;gap:2px}.v3-lc__rest{display:block;font-size:15px;font-weight:700;color:var(--ink)}.v3-lc__lead{font-size:12.5px;line-height:1.5;color:var(--ink-3)}.v3-prose__scroll+:is(blockquote,.v3-callout,p,.v3-bq--info){margin-top:20px}.v3-prose a:where(:not(.v3-btn,[class*=__])){word-break:auto-phrase}.v3-prose a:where(:not(.v3-btn,[class*=__])){color:var(--accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-ink) 40%,transparent);text-underline-offset:3px;transition:color var(--t-fast) var(--ease-ui),text-decoration-color var(--t-fast) var(--ease-ui)}.v3-prose a:where(:not(.v3-btn,[class*=__])):hover{text-decoration-color:currentColor}.v3-prose strong{font-weight:700;color:var(--ink)}.v3-prose hr{border:0;height:0;background:none;margin:var(--s-6) 0}.v3-prose blockquote{margin:var(--s-5) 0;padding:18px 22px;background:var(--amber-bg);border-left:3px solid var(--amber-line);border-radius:0 var(--r-s) var(--r-s) 0;color:#5a4724;font-size:15px;line-height:1.8}.v3-prose blockquote strong{color:var(--amber-ink)}.v3-prose blockquote>:last-child{margin-bottom:0}.v3-prose blockquote.v3-bq--info{background:var(--warm);border-left:4px solid var(--deep);border-radius:0 var(--r-m) var(--r-m) 0;color:var(--text)}.v3-prose blockquote.v3-bq--info strong{color:var(--deep)}.v3-prose blockquote.v3-bq--info li::marker{color:var(--deep)}.v3-prose__scroll{margin:4px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface)}.v3-prose table{width:100%;border-collapse:collapse;margin:0;font-size:14.5px;line-height:1.65}.v3-prose td,.v3-prose th{min-width:5.5em}.v3-prose td:first-child{min-width:8em}.v3-prose tbody th{text-align:left;padding:11px 14px;border-top:1px solid var(--line);font-weight:700}.v3-prose thead th{background:var(--deep);font-size:12.5px;color:#fff;font-weight:600;text-align:left;padding:10px 14px;white-space:nowrap}.v3-prose td{padding:11px 14px;border-top:1px solid var(--line);vertical-align:top}.v3-prose td,.v3-prose th{text-wrap:pretty;word-break:auto-phrase}.v3-prose :is(td,th):first-child a{word-break:keep-all;overflow-wrap:anywhere}.v3-prose td.num,.v3-prose th.num{text-align:right;font-variant-numeric:tabular-nums}.v3-prose td.nw{white-space:nowrap}.v3-prose :is(td,th) span.nw{white-space:normal;overflow-wrap:anywhere}.v3-prose :is(td,th) a[href^=http],.v3-prose :is(td,th) a[href^=mailto]{overflow-wrap:anywhere}.v3-prose__fixed table{table-layout:fixed}.v3-prose__fixed th:first-child,.v3-prose__fixed td:first-child{width:40%}.v3-prose td a{color:var(--ink);font-weight:600;text-decoration-color:var(--line-2)}.v3-prose td a:hover{color:var(--accent-ink);text-decoration-color:var(--accent)}@media(max-width:599px){.v3-prose__cards{overflow:visible;border:0;background:none}.v3-prose__cards table,.v3-prose__cards tbody,.v3-prose__cards tr{display:block;width:100%}.v3-prose__cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v3-prose__cards tr{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);padding:12px 16px;margin-bottom:10px;box-shadow:var(--shadow-1)}.v3-prose__cards td{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:0 12px;align-items:baseline;min-width:0!important;width:100%;border:0;padding:5px 0;font-size:14.5px;text-align:left!important;overflow-wrap:anywhere}.v3-prose__cards td.nw{white-space:normal}.v3-prose__cards td:before{content:attr(data-label);color:var(--ink-3);font-size:12.5px;font-weight:600;line-height:1.5}.v3-prose__cards td:first-child{display:block;font-size:16px;font-weight:700;padding:0 0 8px;margin-bottom:6px;border-bottom:1px solid var(--line)}.v3-prose__cards td:first-child:before{content:none}.v3-prose__cards td:empty{display:none}.v3-prose__cards td[data-label=""]{display:block}.v3-prose__cards td[data-label=""]:before{display:none}}.v3-prose pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border-radius:var(--r-m);padding:12px 14px;font-size:13px;line-height:1.7}.v3-prose pre code{background:none;padding:0;white-space:inherit}.v3-prose img{border-radius:var(--r-m);margin:0 0 20px}.v3-prose figure{margin:0 0 24px}.v3-prose figcaption{font-size:13px;color:var(--ink-3);margin-top:6px}.v3-prose code{font-size:.9em;background:var(--surface-2);padding:1px 5px;border-radius:4px}@media(min-width:900px){.v3-prose{font-size:var(--fs-body-pc)}.v3-prose h2:where(:not([class])){font-size:var(--fs-h2-pc);margin-top:var(--s-8)}.v3-prose h3:where(:not([class])){font-size:var(--fs-h3-pc)}}.v3-prose--sec{counter-reset:psec;padding:16px;background:var(--warm);border-radius:var(--r-l)}.v3-doc .v3-prose--sec{padding:21px 0 24px;border-radius:0;box-shadow:0 0 0 100vmax var(--warm);clip-path:inset(0 -100vmax)}.v3-psec{margin:0 0 12px;padding:22px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l)}.v3-psec:last-child{margin-bottom:0}.v3-psec>*{max-width:none!important}.v3-psec>.v3-prose__fixed{max-width:640px!important}.v3-doc .v3-psec>.v3-prose__fixed{max-width:none!important}.v3-psec>.v3-prose__tiny.v3-prose__fixed,.v3-doc .v3-psec>.v3-prose__tiny.v3-prose__fixed{max-width:480px!important}.v3-prose__tiny th:first-child,.v3-prose__tiny td:first-child{width:55%}.v3-psec>:is(p,ul:not(.v3-linkcards),ol,dl,blockquote,.v3-callout){max-width:var(--measure)!important}@media(min-width:900px){:where(.v3-doc) .v3-psec>:is(p,ul:not(.v3-linkcards),ol,dl,blockquote,.v3-callout){max-width:840px!important}}.v3-prose--full .v3-psec>:is(p,ul,ol,dl,blockquote,.v3-callout),.v3-prose--full>:is(p,ul,ol,h2,h3,h4,blockquote,.v3-callout,dl){max-width:none!important}.v3-psec>:first-child{margin-top:0}.v3-psec>:last-child{margin-bottom:0}.v3-psec>h2{margin:0 0 16px;padding-top:0}.v3-psec--summary>h2{font-size:17px!important;color:var(--deep)}.v3-psec:not(.v3-psec--law):not(.v3-psec--summary):not(.v3-psec--links):not(:has(>h2+ul.v3-linkcards))>h2:before{counter-increment:psec;content:counter(psec,decimal-leading-zero);display:block;width:max-content;margin:0 0 8px;padding-top:6px;border-top:2px solid var(--accent);font:700 12px/1.4 var(--font);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--deep)}.v3-psec--intro{border:0;background:none;padding:4px 2px 8px}.v3-psec .v3-prose__scroll{margin-bottom:16px}@media(min-width:900px){.v3-prose--sec{padding:20px}.v3-doc .v3-prose--sec{padding:33px 0 40px}.v3-psec{margin-bottom:16px;padding:30px 36px}.v3-psec--intro{padding:4px 2px 12px}}
