.wrap.prose{max-inline-size:var(--shell-prose);padding-block:var(--page-top) var(--s-2xl)}.prose h1{margin-block:0 var(--s-sm)}.prose h2{margin-block:var(--s-xl) var(--s-sm);font-size:var(--t-2)}.prose h3{margin-block:var(--s-lg) var(--s-xs);font-size:var(--t-1)}.prose p,.prose li{color:var(--ink);line-height:var(--lh-body)}.prose .lede{font-size:var(--t-1);color:var(--ink-secondary)}.prose .updated{font-size:var(--t--1);color:var(--ink-muted)}.prose .disclosure{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--s-md) var(--s-lg);font-size:var(--t--1);color:var(--ink-secondary)}.prose table{border-collapse:collapse;inline-size:100%;font-size:var(--t--1)}.prose .tablewrap{margin-block:var(--s-lg);overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:var(--s-sm) var(--s-md);text-align:start;vertical-align:top}.prose th{background:var(--surface)}.prose details{border-block-end:1px solid var(--line);padding-block:var(--s-sm)}.prose summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.prose .fine{font-size:var(--t--1);color:var(--ink-muted)}.prose .qh-card{border:1px solid var(--line);border-inline-start:4px solid var(--green);border-radius:var(--r-lg);background:var(--surface);padding:var(--s-lg) var(--s-xl);margin-block:var(--s-lg)}.prose .qh-card>h2{margin-block-start:0}.prose .qh-lede{color:var(--ink-secondary)}.prose .qh-feats{margin-block:var(--s-base) 0;padding-inline-start:var(--s-lg)}.prose .qh-feats li{margin-block-end:var(--s-xs)}.prose .qh-cta{align-items:center;gap:var(--s-base);flex-wrap:wrap;margin-block-end:0;display:flex}.prose .method{border-block-start:1px solid var(--line);color:var(--ink-secondary);font-size:var(--t--1);margin-block-start:var(--s-2xl);padding-block-start:var(--s-base)}.prose .method h2{font-size:var(--t-0);color:var(--ink)}.prose .concession{border:1px solid var(--line);border-inline-start:4px solid var(--ink-muted);border-radius:var(--r-md);background:var(--surface);padding:var(--s-md) var(--s-lg);margin-block:var(--s-lg)}.prose .concession>h2{font-size:var(--t-1);margin-block-start:0}.prose .concession p:last-child{margin-block-end:0}.prose .namenote{font-size:var(--t--1);color:var(--ink-muted)}.qh-exp[data-astro-cid-gjpzhdpc]{gap:var(--s-sm);margin-block:var(--s-md);padding:var(--s-sm) var(--s-md);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.qh-exp-lbl[data-astro-cid-gjpzhdpc]{align-items:center;gap:var(--s-sm);color:var(--green);font-size:var(--t--1);letter-spacing:.02em;margin:0;font-weight:700;display:flex}.qh-exp-lbl-i[data-astro-cid-gjpzhdpc]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}.qh-exp-row[data-astro-cid-gjpzhdpc]{gap:var(--s-sm);flex-wrap:wrap;display:flex}.qh-exp-btn[data-astro-cid-gjpzhdpc]{align-items:center;gap:var(--s-sm);min-block-size:44px;min-inline-size:44px;padding:10px var(--s-base);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-secondary);font:inherit;font-size:var(--t--1);cursor:pointer;text-align:start;font-weight:600;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .16s,color .16s,background-color .16s;display:inline-flex}.qh-exp-btn--lead[data-astro-cid-gjpzhdpc]{background:var(--green-fill);color:#fff;border-color:#0000;border-block-end:var(--press-depth) solid var(--press-depth-color)}.qh-exp-btn[data-astro-cid-gjpzhdpc] svg[data-astro-cid-gjpzhdpc]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}@media (hover:hover) and (pointer:fine){.qh-exp-btn[data-astro-cid-gjpzhdpc]:hover{border-color:var(--green);color:var(--green)}.qh-exp-btn--lead[data-astro-cid-gjpzhdpc]:hover{background:var(--green-dark);color:#fff}}.qh-exp-btn[data-astro-cid-gjpzhdpc]:active{transform:scale(.97)}.qh-exp-btn--lead[data-astro-cid-gjpzhdpc]:active{border-block-end-width:1px;margin-block-start:3px;transform:none}.qh-exp-btn[data-astro-cid-gjpzhdpc][aria-busy=true]{opacity:.6}@media (prefers-reduced-motion:reduce){.qh-exp-btn[data-astro-cid-gjpzhdpc]{transition:none}}.qh-exp--bare[data-astro-cid-gjpzhdpc]{background:0 0;border:0;border-radius:0;margin-block:0;padding:0}.qh-exp[data-astro-cid-gjpzhdpc] .qh-exp-more[data-astro-cid-gjpzhdpc]{border:0;padding-block:0;position:relative}.qh-exp[data-astro-cid-gjpzhdpc] .qh-exp-more[data-astro-cid-gjpzhdpc]>summary[data-astro-cid-gjpzhdpc]{block-size:100%}.qh-exp-more[data-astro-cid-gjpzhdpc]>summary[data-astro-cid-gjpzhdpc]{list-style:none}.qh-exp-more[data-astro-cid-gjpzhdpc]>summary[data-astro-cid-gjpzhdpc]::-webkit-details-marker{display:none}.qh-exp-menu[data-astro-cid-gjpzhdpc]{z-index:30;min-inline-size:15rem;max-inline-size:calc(100vw - 2 * var(--s-base));padding:var(--s-xs);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-block-start:var(--s-xs);position:absolute;inset-inline-start:0;box-shadow:0 12px 30px #00000024}.qh-exp-menu[data-astro-cid-gjpzhdpc] button[data-astro-cid-gjpzhdpc]{align-items:center;gap:var(--s-sm);min-block-size:44px;inline-size:100%;padding:8px var(--s-md);border-radius:var(--r-md);color:var(--ink);font:inherit;font-size:var(--t--1);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.qh-exp-menu[data-astro-cid-gjpzhdpc] button[data-astro-cid-gjpzhdpc] svg[data-astro-cid-gjpzhdpc]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}@media (hover:hover) and (pointer:fine){.qh-exp-menu[data-astro-cid-gjpzhdpc] button[data-astro-cid-gjpzhdpc]:hover{background:var(--surface-alt);color:var(--green)}}@media (width<=36rem){.qh-exp-row[data-astro-cid-gjpzhdpc]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qh-exp-btn--lead[data-astro-cid-gjpzhdpc],.qh-exp-row[data-astro-cid-gjpzhdpc]>[data-astro-cid-gjpzhdpc]:nth-child(2n):last-child{grid-column:1/-1}.qh-exp-btn[data-astro-cid-gjpzhdpc]{text-align:center;justify-content:center}.qh-exp[data-astro-cid-gjpzhdpc] .qh-exp-more[data-astro-cid-gjpzhdpc]>summary[data-astro-cid-gjpzhdpc]{display:flex}}.qh-exp-say[data-astro-cid-gjpzhdpc]{font-size:var(--t--1);color:var(--green);min-block-size:1.4em;max-inline-size:none;margin:0}.qh-exp-say[data-astro-cid-gjpzhdpc]:empty{min-block-size:0}.qh-exp:has(+script+.tablewrap),.qh-exp:has(+.tablewrap){margin-block-end:var(--s-sm)}.qh-exp+script+.tablewrap,.qh-exp+.tablewrap{margin-block-start:var(--s-sm)}.tablewrap:has(+script+.qh-exp),.tablewrap:has(+.qh-exp){margin-block-end:var(--s-sm)}.tablewrap+script+.qh-exp,.tablewrap+.qh-exp{margin-block-start:var(--s-sm)}div:has(>.qh-exp):has(+.tablewrap){margin-block-end:var(--s-sm)}div:has(>.qh-exp)+.tablewrap,:has(>[data-qh-body])+.qh-exp{margin-block-start:var(--s-sm)}#qh-sheet{display:none}@media print{body.qh-printing>:not(#qh-sheet){display:none!important}body.qh-printing #qh-sheet{display:block!important}@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important}}#qh-sheet{color:#14141e;font-size:var(--qs-fs,9pt);font-variant-numeric:tabular-nums;background:#fff;line-height:1.42}#qh-sheet *{color:inherit}#qh-sheet .qs-head{align-items:flex-start;gap:calc(6mm * var(--qs-k,1));border-block-end:1.6pt solid #1b6b4e;margin-block-end:calc(5mm * var(--qs-k,1));padding-block-end:calc(4mm * var(--qs-k,1));display:flex}#qh-sheet .qs-head img{inline-size:calc(14mm * var(--qs-k,1));block-size:calc(14mm * var(--qs-k,1));border-radius:3mm;flex:none}#qh-sheet .qs-head .t{flex:1;min-inline-size:0}#qh-sheet .qs-kick{font-size:calc(7.4pt * var(--qs-k,1));letter-spacing:.12em;text-transform:uppercase;color:#1b6b4e;margin:0 0 1mm;font-weight:700}#qh-sheet .qs-h{font-size:calc(18pt * var(--qs-k,1));letter-spacing:-.01em;margin:0 0 1.5mm;font-weight:700}#qh-sheet .qs-meta{font-size:calc(8.2pt * var(--qs-k,1));color:#4a5260;margin:0}#qh-sheet table{border-collapse:collapse;inline-size:100%}#qh-sheet thead th{font-size:calc(7.6pt * var(--qs-k,1));letter-spacing:.05em;text-transform:uppercase;text-align:start;padding:calc(2mm * var(--qs-k,1)) 1.6mm;color:#3a4250;background:#f0ede5;border-block-end:.8pt solid #c9c2b2;font-weight:700}#qh-sheet tbody td,#qh-sheet tbody th{padding:var(--qs-pad,1.55mm) 1.6mm;text-align:start;border-block-end:.4pt solid #e4e0d6;font-weight:400}#qh-sheet tbody tr:nth-child(2n) td,#qh-sheet tbody tr:nth-child(2n) th{background:#faf9f5}#qh-sheet tfoot td{padding:calc(2.6mm * var(--qs-k,1)) 1.6mm 0;font-size:calc(9pt * var(--qs-k,1));color:#3f4a54;border-block-start:.8pt solid #c9c2b2}#qh-sheet .qs-warn{color:#8a5a00;letter-spacing:.03em;margin-inline-end:1.2mm;font-weight:700}#qh-sheet .qs-site{color:#1b6b4e;letter-spacing:.02em;font-weight:700}#qh-sheet .qs-foot{font-size:calc(8pt * var(--qs-k,1));color:#5b6472;border-block-start:.8pt solid #c9c2b2;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2mm 6mm;margin-block-start:calc(5mm * var(--qs-k,1));padding-block-start:calc(3mm * var(--qs-k,1));display:flex}#qh-sheet .qs-foot p{max-inline-size:none;margin:0}#qh-sheet tbody tr.qs-fri td,#qh-sheet tbody tr.qs-fri th{background:#fbf3df}#qh-sheet tbody tr.qs-today td,#qh-sheet tbody tr.qs-today th{background:#e7f1ec;font-weight:700}#qh-sheet .qs-legend{margin:calc(3mm * var(--qs-k,1)) 0 0;font-size:calc(8pt * var(--qs-k,1));color:#5b6472;align-items:center;gap:2mm;display:flex}#qh-sheet .qs-swatch{background:#fbf3df;border:.4pt solid #c9c2b2;block-size:3mm;inline-size:5mm;display:inline-block}#qh-sheet .qs-credit{font-size:calc(7.6pt * var(--qs-k,1));color:#6b7280;flex-basis:100%}@media print{#qh-sheet thead{display:table-header-group}#qh-sheet tfoot{display:table-footer-group}#qh-sheet tr{break-inside:avoid;page-break-inside:avoid}#qh-sheet .qs-head,#qh-sheet .qs-foot{break-inside:avoid}#qh-sheet thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0ede5!important}#qh-sheet tbody tr:nth-child(2n) td,#qh-sheet tbody tr:nth-child(2n) th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#faf9f5!important}#qh-sheet tbody tr.qs-fri td,#qh-sheet tbody tr.qs-fri th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fbf3df!important}#qh-sheet tbody tr.qs-today td,#qh-sheet tbody tr.qs-today th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e7f1ec!important}#qh-sheet .qs-swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
