@layer theme,base;@layer components{html:not(.js) [data-js-only]{display:none!important}html:not(.js) .lg-vl .mr-i:has([data-js-only]){display:none!important}.lg{--lg-hang:48px;color:var(--t2)}.lg-col>*+*{margin-top:48px}.lg-col>.tocc{margin-bottom:0}@media (max-width:733px){.lg-col>*+*{margin-top:36px}}.lg-intro{max-width:var(--wrap-read);gap:12px;display:grid}.lg-intro p{letter-spacing:-.006em;color:var(--t2);text-wrap:pretty;font-size:17px;font-weight:450;line-height:27px}.lg-intro+.lg-is{margin-top:24px}.lg-vl .lg-vl-strong{color:var(--t2);font-weight:600}.lg-vl a{color:var(--t2);text-underline-offset:.2em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);border-radius:6px;-webkit-text-decoration:underline #a8b1bc66;text-decoration:underline #a8b1bc66}.lg-vl a:hover{color:var(--t1);text-decoration-color:currentColor}.lg-vl a:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px}@media (max-width:733px){.lg-vl a{align-items:center;min-height:44px;display:inline-flex}}.lg-is{border-radius:var(--r-card);background:radial-gradient(120% 90% at 18% -30%, #bed2eb0f, transparent 60%), linear-gradient(180deg, var(--card-t), var(--card-b));box-shadow:var(--rim-soft), inset 0 0 0 1px #ffffff0f;padding:22px 24px;position:relative}.lg-is-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.lg-is-h{letter-spacing:0;color:var(--t1);scroll-margin-top:calc(var(--nav-offset) + 16px);font-size:15px;font-weight:600;line-height:20px}.lg-is-note{color:var(--t2);letter-spacing:.004em;font-size:12px;line-height:16px}.lg-is .pr-list{margin-top:16px}.lg-is .pr-list>li{font-size:16px;line-height:25px}@media (max-width:733px){.lg-is{padding:18px 18px 20px}.lg-is .pr-list>li{padding-left:18px;font-size:15px;line-height:24px}}.lg-part+.lg-part{border-top:1px solid var(--line-1);margin-top:96px;padding-top:56px}.lg-part-h{letter-spacing:.001em;color:var(--t1);text-wrap:balance;scroll-margin-top:calc(var(--nav-offset) + 16px);font-size:32px;font-weight:600;font-stretch:94%;line-height:38px}.lg-part-h+.lg-part-intro{margin-top:14px}.lg-part-intro{gap:12px;display:grid}.lg-part-intro p{color:var(--t2);text-wrap:pretty;font-size:17px;line-height:27px}.lg-part-body{margin-top:48px}.lg-part+.lg-history{border-top:1px solid var(--line-1);margin-top:96px;padding-top:56px}.lg-sec+.lg-history{margin-top:64px}@media (max-width:733px){.lg-part+.lg-part{margin-top:72px;padding-top:40px}.lg-part-h{font-size:28px;line-height:32px}.lg-part-body{margin-top:36px}}.lg-sec{position:relative}.lg-sec[data-rank="1"]+.lg-sec[data-rank="1"]{margin-top:64px}.lg-flow>.lg-sec[data-rank="2"],.lg-flow>.lg-sec[data-rank="3"],.lg-flow>.lg-sec[data-rank="4"]{margin-top:40px}.lg-flow>.lg-sec[data-rank="2"]:first-child,.lg-flow>.lg-sec[data-rank="3"]:first-child{margin-top:0}.lg-h{color:var(--t1);text-wrap:balance;scroll-margin-top:calc(var(--nav-offset) + 16px);margin:0;position:relative}.lg-h[data-rank="1"]{letter-spacing:.002em;font-size:28px;font-weight:600;font-stretch:94%;line-height:34px}.lg-h[data-rank="2"]{letter-spacing:.002em;font-size:19px;font-weight:600;line-height:25px}.lg-h[data-rank="3"]{letter-spacing:-.004em;font-size:17px;font-weight:600;line-height:24px}.lg-h[data-rank="4"]{letter-spacing:-.004em;font-size:16px;font-weight:600;line-height:24px}.lg-h+.lg-flow{margin-top:16px}.lg-h[data-rank="2"]+.lg-flow,.lg-h[data-rank="3"]+.lg-flow,.lg-h[data-rank="4"]+.lg-flow{margin-top:10px}.lg-flow:empty{display:none}.lg-flow>*+*{margin-top:16px}.lg-flow>*+.pr-fig,.lg-flow>.pr-fig+*,.lg-flow>*+.lg-fig,.lg-flow>.lg-fig+*{margin-top:32px}.lg-n{font-variant-numeric:tabular-nums;color:var(--t3);white-space:nowrap;margin-right:.45em;font-weight:600}@media (min-width:1181px){.lg-h[data-rank="1"] .lg-n,.lg-h[data-rank="2"] .lg-n{width:var(--lg-hang);text-align:right;letter-spacing:0;margin:0;font-stretch:100%;position:absolute;right:calc(100% + 16px)}.lg-h[data-rank="1"] .lg-n{font-size:16px;line-height:26px;top:4px}.lg-h[data-rank="2"] .lg-n{font-size:15px;line-height:25px;top:0}}.lg-p{font-size:var(--pr-size,16px);line-height:var(--pr-lh,26px);letter-spacing:-.006em;color:var(--t2);text-wrap:pretty;overflow-wrap:break-word}.lg-lines{color:var(--t1)}.lg-mail{display:inline}.lg .pr-list>li{overflow-wrap:break-word}.lg-li{scroll-margin-top:calc(var(--nav-offset) + 16px)}.lg-li:target{color:var(--t1)}.lg-clause{scroll-margin-top:calc(var(--nav-offset) + 16px);position:relative}.lg-flow>.lg-clause+.lg-clause{margin-top:14px}.lg-cb>*+*{margin-top:12px}.lg-cn{font-variant-numeric:tabular-nums;font-size:15px;line-height:var(--pr-lh,26px);letter-spacing:0;color:var(--t3);transition:color .2s var(--ease);border-radius:6px;font-weight:600}.lg-cn:hover{color:var(--t1)}.lg-cn:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px}.lg-clause:target .lg-cn{color:var(--ice-hi)}@media (min-width:1181px){.lg-cn{width:var(--lg-hang);text-align:right;position:absolute;top:0;right:calc(100% + 16px)}}@media (max-width:1180px){.lg-clause{grid-template-columns:40px minmax(0,1fr);column-gap:4px;display:grid}.lg-cn{justify-self:start}}@media (max-width:733px){.lg-clause{grid-template-columns:38px minmax(0,1fr);column-gap:2px}.lg-cn{font-size:14px}}.lg-box{border-radius:var(--r-card);background:linear-gradient(180deg, var(--card-t), var(--card-b));box-shadow:var(--rim-soft), inset 0 0 0 1px #b9e0fb24;padding:22px 24px 24px}.lg-flow>.lg-sec.lg-box{margin-top:32px}.lg-box-head{align-items:center;gap:12px;display:flex}.lg-box-m{width:30px;height:30px;color:var(--ice-hi);background:#75beff1a;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #b9e0fb2e,inset 0 0 0 1px #75beff3d}.lg-box-m svg{stroke-width:1.8px;width:16px;height:16px}.lg-box .lg-h .lg-n{display:none}.lg-box .lg-flow{margin-top:12px}.lg-dl{gap:12px;display:grid}.lg-dl dt{color:var(--t1);font-size:16px;font-weight:600;line-height:24px}.lg-dl dd{font-size:var(--pr-size,16px);line-height:var(--pr-lh,26px);color:var(--t2);margin-top:2px}.lg-gap{color:var(--warn);background:var(--warn-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 6px;font-style:normal;box-shadow:inset 0 0 0 1px #f7c24352}.lg-act{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.lg-flow>.lg-act{margin-top:20px}.lg-act-note{color:var(--t3);font-size:13px;line-height:20px}@media (max-width:733px){.lg-act{flex-direction:column;align-items:stretch;gap:10px}.lg-act .btn{width:100%}}.lg-form{border-radius:var(--r-card);background:linear-gradient(180deg, var(--card-t), var(--card-b));box-shadow:var(--rim-soft), inset 0 0 0 1px #ffffff12;padding:24px 26px 26px;position:relative}.lg-form-top{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.lg-form-t{color:var(--t1);align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.lg-form-t svg{width:18px;height:18px;color:var(--t3)}.lg-form-lines{gap:14px;display:grid}.lg-form-line{color:var(--t2);text-wrap:pretty;font-size:16px;line-height:26px}.lg-form-line[data-kind=to]{color:var(--t1)}.lg-form-line[data-kind=field]{align-items:baseline;gap:12px;display:flex}.lg-form-line[data-kind=field]:after{content:"";background-image:linear-gradient(90deg, var(--t4) 0 2px, transparent 2px 6px);background-size:6px 1px;flex:96px;min-width:96px;height:1px;transform:translateY(-5px)}.lg-form-line[data-kind=field]:nth-last-child(-n+2){padding-top:10px}.lg-form-hint{color:var(--t3);margin-top:12px;font-size:13px;line-height:18px}@media (max-width:733px){.lg-form{padding:20px 18px 22px}.lg-form-line[data-kind=field]{flex-wrap:wrap;gap:6px}.lg-form-line[data-kind=field]:after{flex-basis:100%;margin-top:14px;transform:none}}.lg-embed{margin-top:24px;padding-top:8px}.lg-embed>.lg-sec+.lg-sec{margin-top:40px}.lg-lang{height:24px;color:var(--t2);background:#11161e;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.lg-print{min-height:28px;color:var(--t2);transition:color .2s var(--ease);border-radius:6px;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.lg-print svg{width:16px;height:16px;color:var(--t3);transition:color .2s var(--ease)}.lg-print:hover,.lg-print:hover svg{color:var(--t1)}.lg-print:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px}.lg-print--pill{white-space:nowrap;height:34px;min-height:34px;color:var(--t1);transition:background-color .2s var(--ease), color .2s var(--ease);background:#ffffff12;border-radius:999px;flex:none;padding:0 14px 0 12px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff1f}.lg-print--pill:hover{background:#ffffff1f}.lg-print--pill:focus-visible{outline-offset:3px;border-radius:999px}.lg-rail-tools{border-top:1px solid var(--line-1);padding-top:20px}@media (max-width:733px){.lg-print{min-height:44px}.lg-print--pill{height:44px}}.lg .pr-hs-scroll,.lg-history .pr-hs-scroll{position:relative}.lg-history .pr-table{min-width:480px}.lg-history .pr-table th:first-child,.lg-history .pr-table td:first-child{white-space:nowrap;width:92px}.lg-history .pr-table td:nth-child(2){white-space:nowrap;width:150px}@media screen and (max-width:733px){.lg-history .pr-table,.lg-history .pr-table tbody{min-width:0;display:block}.lg-history .pr-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-history .pr-table tbody tr{flex-wrap:wrap;align-items:baseline;column-gap:10px;padding:13px 18px;display:flex}.lg-history .pr-table tbody tr+tr{border-top:1px solid var(--line-1)}.lg-history .pr-table tbody tr>*{border-top:0;padding:0}.lg-history .pr-table tbody tr>th:first-child,.lg-history .pr-table tbody tr>td:nth-child(2){width:auto}.lg-history .pr-table tbody th[data-label]:before{content:attr(data-label) " "}.lg-history .pr-table tbody td:last-child{flex-basis:100%;margin-top:4px}}.lg-ph{display:none}.lg-draft{top:calc(var(--nav-h) + 12px);z-index:var(--z-sticky);max-width:min(420px,100vw - 32px);position:fixed;right:16px}.lg-draft>summary{color:#2a1d00;cursor:pointer;background:linear-gradient(#ffd56a,#f2b937);border-radius:999px;align-items:center;gap:8px;height:32px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;line-height:1;list-style:none;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 8px 20px -10px #000c}.lg-draft>summary::-webkit-details-marker{display:none}.lg-draft>summary:focus-visible{outline:2px solid var(--ice-hi);outline-offset:2px}.lg-draft-n{opacity:.8;font-weight:500}.lg-draft[open]>summary{margin-bottom:8px}.lg-draft-panel{background:var(--glass-bg);max-height:min(60vh,520px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), 0 18px 40px -16px #000000e6;color:var(--t2);scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent;border-radius:16px;padding:16px 18px;font-size:13px;line-height:19px;overflow:auto}.lg-draft-panel ul{gap:10px;margin-top:10px;display:grid}.lg-draft-panel b{color:var(--t1);font-weight:600}@media (max-width:1067px){.lg-draft{top:auto;right:12px;bottom:calc(80px + env(safe-area-inset-bottom))}.lg-draft>summary{height:28px;padding:0 10px}.lg-draft[open]>summary{margin-bottom:0}.lg-draft-panel{width:min(420px,100vw - 24px);position:absolute;bottom:calc(100% + 8px);right:0}}.lg-draft-tag{color:var(--warn);background:var(--warn-wash);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}@media (forced-colors:active){.lg-is,.lg-box,.lg-form{border:1px solid canvastext}.lg-gap{border:1px dashed canvastext}.lg-form-line[data-kind=field]:after{background:canvastext}}}@layer utilities;
@layer theme,base;@layer components{@media print{@page{size:A4;margin:18mm 16mm 20mm}@page{@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt;color:#555}}html,body{background:#fff!important}body{-webkit-print-color-adjust:economy;print-color-adjust:economy;letter-spacing:0!important;font-size:10.5pt!important;line-height:15pt!important}body *{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;transition:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}.skip,.nav,.menu,[data-site-footer],.fb,.pl,.sh-rail,.dock,.tocc,.cr,.lg-print,.lg-draft,[data-js-only],[data-print=hide],.lg-fig:not([data-print=text]){display:none!important}.sh-main,.sh-main[data-top]{padding:0!important}.sh-wrap,.sh-doc .sh-wrap{width:auto!important;margin:0!important}.sh-grid,.sh-grid[data-rail]{display:block!important}.lg-ph{border-bottom:.5pt solid #000;margin:0 0 14pt;padding-bottom:5pt;font-size:8pt!important;line-height:11pt!important;display:block!important}.lg-ph-part{white-space:nowrap}.lg-ph-printed:after{content:var(--lg-printed,"")}.dh-h1,h1{max-width:none!important;font-size:20pt!important;line-height:24pt!important}.dh-meta,.dh-lead,.dh-object{opacity:1!important;animation:none!important;transform:none!important}.dh-meta{margin-top:4pt!important}.dh-lead{margin-top:10pt!important}.mr,.mr-i,.lg-vl{min-height:0!important;font-size:8.5pt!important;line-height:12pt!important}.lg-col>*+*{margin-top:16pt!important}.lg-part-h{font-size:15pt!important;line-height:19pt!important}.lg-part+.lg-part{border-top:.5pt solid #000!important;margin-top:20pt!important;padding-top:12pt!important}.lg-part-body{margin-top:14pt!important}.lg-h[data-rank="1"]{font-size:13pt!important;font-stretch:100%!important;line-height:17pt!important}.lg-h[data-rank="2"]{font-size:11.5pt!important;line-height:15pt!important}.lg-h[data-rank="3"],.lg-h[data-rank="4"]{font-size:10.5pt!important;line-height:15pt!important}.lg-sec[data-rank="1"]+.lg-sec[data-rank="1"]{margin-top:16pt!important}.lg-flow>.lg-sec[data-rank="2"],.lg-flow>.lg-sec[data-rank="3"],.lg-flow>.lg-sec[data-rank="4"]{margin-top:10pt!important}.lg-flow>*+*,.lg-cb>*+*,.lg-flow>*+.pr-fig,.lg-flow>.pr-fig+*{margin-top:6pt!important}.lg-h+.lg-flow{margin-top:4pt!important}.lg-p,.lg-intro p,.lg-part-intro p,.pr-list,.pr-list>li,.lg-dl dd,.lg-form-line,.lg-is .pr-list>li{font-size:10.5pt!important;line-height:15pt!important}.pr-list{gap:3pt!important}ul.pr-list>li:before{content:"•";width:auto;height:auto;top:0;left:4px;opacity:1!important;color:#000!important;background:0 0!important}.lg-vl .mr-i:has(.lg-print){display:none!important}.lg-n,.lg-h .lg-n{width:auto!important;font-size:inherit!important;line-height:inherit!important;margin-right:6pt!important;display:inline!important;position:static!important}.lg-clause{grid-template-columns:26pt minmax(0,1fr)!important;column-gap:2pt!important;display:grid!important}.lg-cn{text-align:left!important;width:auto!important;font-size:9.5pt!important;line-height:15pt!important;text-decoration:none!important;position:static!important}a{text-decoration:underline!important;text-decoration-thickness:.5pt!important}a[data-print-href]:after{content:" (" attr(data-print-href) ")";overflow-wrap:anywhere;font-size:.9em;text-decoration:none}.lg-gap{border:.5pt dashed #000!important;padding:0 2pt!important}.pr-card,.lg-is,.lg-box,.lg-form{break-inside:avoid;border:.5pt solid #000!important;border-radius:4pt!important;padding:8pt 10pt!important}.pr-card .pr-card{border:0!important;padding:0!important}.pr-table{min-width:0!important;font-size:9pt!important;line-height:12pt!important}.pr-table th,.pr-table td{border-color:#000!important;padding:4pt 5pt!important}.pr-table thead th{border-bottom:.5pt solid #000!important}.pr-table tbody tr+tr>*{border-top:.5pt solid #999!important}.pr-table caption{padding:0 0 4pt!important;font-size:9.5pt!important}.pr-hs-scroll{overflow:visible!important}table,tr,li,figure,.lg-clause,.lg-lines,.lg-act{break-inside:avoid}h1,h2,h3,h4,h5,.lg-h,.lg-part-h{break-after:avoid}p{orphans:3;widows:3}.lg-form-line[data-kind=field]:after{background-image:none!important;border-bottom:.5pt solid #000!important;height:0!important;transform:translateY(-3pt)!important}.lg-form-line[data-kind=field]:nth-last-child(-n+2){padding-top:14pt!important}.lg-form-top{border-bottom:.5pt solid #000!important}.lg-act,.lg-form-hint{display:none!important}html[data-print-scope=model-form] body :not([data-print-target=model-form]):not([data-print-target=model-form] *):not(:has([data-print-target=model-form])){display:none!important}html[data-print-scope=model-form] body :has([data-print-target=model-form]){border:0!important;margin:0!important;padding:0!important}html[data-print-scope=model-form] [data-print-target=model-form] .lg-print{display:none!important}}}@layer utilities;
