.cp-gem.svelte-140skux{max-width:1040px;margin:24px auto;box-sizing:border-box;scroll-margin-top:72px}.cp-gem__inner.svelte-140skux{padding:26px}.cp-gem-kicker.svelte-140skux{margin:0 0 4px;font-family:Raleway,sans-serif;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:#594a34;font-weight:700}.cp-gem.svelte-140skux h2:where(.svelte-140skux){margin:0 0 8px;font-family:Roboto Slab,serif;font-size:1.3rem;color:#412619}.cp-gem-lede.svelte-140skux{margin:0 0 16px;max-width:780px;color:#3f2116;line-height:1.55;font-size:.95rem}.cp-gem-controls.svelte-140skux{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 14px}.cp-gem-controls.svelte-140skux label:where(.svelte-140skux){display:flex;flex-direction:column;gap:4px}.cp-gem-controls.svelte-140skux span:where(.svelte-140skux){font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:#594a34;font-weight:600}.cp-gem-controls.svelte-140skux select:where(.svelte-140skux){min-height:44px;padding:8px 10px;background:#f3e6cf;border:1px solid #7b5a46;border-radius:4px;color:#412619;font-size:.92rem}.cp-gem-faq.svelte-140skux{margin-top:20px;color:#3f2116;font-size:.9rem;line-height:1.55;max-width:820px}.cp-gem-faq.svelte-140skux h3:where(.svelte-140skux){margin:14px 0 4px;font-size:1rem;color:#412619}.cp-gem-faq.svelte-140skux p:where(.svelte-140skux){margin:0}.cp-gem-meta.svelte-140skux{margin:0 0 10px;font-size:.8rem;color:#594a34}.cp-gem-state.svelte-140skux{margin:12px 0;padding:14px 16px;background:#ded0b8;border:1px solid #9f7e6b;border-radius:5px;color:#412619;font-size:.9rem}.cp-gem-state--bad.svelte-140skux{border-color:#a83a2a}.cp-gem-retry.svelte-140skux,.cp-gem-more.svelte-140skux{margin-left:8px;min-height:44px;padding:6px 14px;background:#f3e6cf;border:1px solid #7b5a46;border-radius:4px;color:#412619;font-weight:700;font-size:.85rem;cursor:pointer}.cp-gem-more.svelte-140skux{margin:10px 0 0}.cp-gem-retry.svelte-140skux:focus-visible,.cp-gem-more.svelte-140skux:focus-visible,.cp-gem-controls.svelte-140skux select:where(.svelte-140skux):focus-visible,.cp-gem-table.svelte-140skux a:where(.svelte-140skux):focus-visible,.cp-gem-left.svelte-140skux summary:where(.svelte-140skux):focus-visible,.cp-gem-exempt.svelte-140skux summary:where(.svelte-140skux):focus-visible{outline:2px solid #412619;outline-offset:2px}.cp-gem-table-wrap.svelte-140skux{background:#ded0b8;border:1px solid #9f7e6b;border-radius:5px;overflow:hidden}.cp-gem-table.svelte-140skux{width:100%;border-collapse:collapse;color:#412619}.cp-gem-table.svelte-140skux .n:where(.svelte-140skux){font-family:Roboto Slab,serif;font-variant-numeric:lining-nums tabular-nums}.cp-gem-table.svelte-140skux .m:where(.svelte-140skux){display:none}.cp-gem-table.svelte-140skux th:where(.svelte-140skux),.cp-gem-table.svelte-140skux td:where(.svelte-140skux){padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(123,90,70,.35)}.cp-gem-table.svelte-140skux thead:where(.svelte-140skux) th:where(.svelte-140skux){white-space:nowrap;font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;color:#594a34;font-weight:700;background:#d3c3ad}.cp-gem-table.svelte-140skux thead:where(.svelte-140skux) small:where(.svelte-140skux){text-transform:none;letter-spacing:0;font-weight:600}.cp-gem-table.svelte-140skux tbody:where(.svelte-140skux) tr:where(.svelte-140skux):last-child th:where(.svelte-140skux),.cp-gem-table.svelte-140skux tbody:where(.svelte-140skux) tr:where(.svelte-140skux):last-child td:where(.svelte-140skux){border-bottom:0}.cp-gem-table.svelte-140skux .n:where(.svelte-140skux){text-align:right}.cp-gem-table.svelte-140skux td:where(.svelte-140skux) small:where(.svelte-140skux){display:block;font-family:Raleway,sans-serif;font-size:.72rem;color:#594a34;margin-top:2px}.cp-gem-table.svelte-140skux tbody:where(.svelte-140skux) th:where(.svelte-140skux){font-weight:600}.cp-gem-table.svelte-140skux a:where(.svelte-140skux){display:flex;align-items:center;gap:8px;min-height:44px;color:#412619;text-decoration:none}.cp-gem-table.svelte-140skux a:where(.svelte-140skux):hover span:where(.svelte-140skux){text-decoration:underline}.cp-gem-table.svelte-140skux img:where(.svelte-140skux){width:24px;height:24px;object-fit:contain;flex:0 0 24px}.cp-gem-spread.svelte-140skux{font-family:Roboto Slab,serif;font-weight:700}.cp-gem-left.svelte-140skux{margin:14px 0 0;font-size:.85rem;color:#3f2116}.cp-gem-left.svelte-140skux summary:where(.svelte-140skux),.cp-gem-exempt.svelte-140skux summary:where(.svelte-140skux){cursor:pointer;font-weight:600;color:#412619;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none}.cp-gem-left.svelte-140skux summary:where(.svelte-140skux)::-webkit-details-marker,.cp-gem-exempt.svelte-140skux summary:where(.svelte-140skux)::-webkit-details-marker{display:none}.cp-gem-left.svelte-140skux summary:where(.svelte-140skux):before,.cp-gem-exempt.svelte-140skux summary:where(.svelte-140skux):before{content:"▸";flex:0 0 auto;font-size:.9em;transition:transform .15s}.cp-gem-left[open].svelte-140skux summary:where(.svelte-140skux):before,.cp-gem-exempt[open].svelte-140skux summary:where(.svelte-140skux):before{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.cp-gem-left.svelte-140skux summary:where(.svelte-140skux):before,.cp-gem-exempt.svelte-140skux summary:where(.svelte-140skux):before{transition:none}}.cp-gem-exempt.svelte-140skux ul:where(.svelte-140skux){columns:4;column-gap:20px;margin:6px 0 0;padding-left:18px;font-size:.85rem}.cp-gem-exempt.svelte-140skux li:where(.svelte-140skux){break-inside:avoid}.cp-gem-left.svelte-140skux ul:where(.svelte-140skux),.cp-gem-limits.svelte-140skux ul:where(.svelte-140skux){margin:6px 0 0;padding-left:20px;line-height:1.55}.cp-gem-limits.svelte-140skux{margin-top:20px;padding:14px 16px;background:#f3e6cf;border:1px solid #9f7e6b;border-left:3px solid #a83a2a;border-radius:5px;color:#3f2116;font-size:.88rem}.cp-gem-limits.svelte-140skux h3:where(.svelte-140skux){margin:0;font-size:.95rem;color:#412619}.cp-gem-limits.svelte-140skux p:where(.svelte-140skux){margin:10px 0 0;font-weight:600}@media(max-width:720px){.cp-gem.svelte-140skux{margin:16px 8px;scroll-margin-top:68px}.cp-gem__inner.svelte-140skux{padding:14px}.cp-gem-table-wrap.svelte-140skux{background:none;border:0}.cp-gem-table.svelte-140skux thead:where(.svelte-140skux){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.cp-gem-table.svelte-140skux,.cp-gem-table.svelte-140skux tbody:where(.svelte-140skux){display:block}.cp-gem-table.svelte-140skux tr:where(.svelte-140skux){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name spread" "low low" "high high" "tax vol";column-gap:12px;background:#ded0b8;border:1px solid #9f7e6b;border-radius:5px;margin:0 0 8px;padding:6px 12px 8px}.cp-gem-table.svelte-140skux th:where(.svelte-140skux),.cp-gem-table.svelte-140skux td:where(.svelte-140skux),.cp-gem-table.svelte-140skux .n:where(.svelte-140skux){border:0;padding:0;text-align:left}.cp-gem-table.svelte-140skux .m:where(.svelte-140skux){display:inline;font-family:Raleway,sans-serif;color:#594a34;font-weight:600}.cp-gem-table.svelte-140skux tbody:where(.svelte-140skux) th:where(.svelte-140skux){grid-area:name;align-self:center}.cp-gem-table.svelte-140skux a:where(.svelte-140skux){min-height:44px}.cp-gem-table.svelte-140skux .n.c-spread:where(.svelte-140skux){grid-area:spread;text-align:right;align-self:center;font-size:1.15rem}.cp-gem-table.svelte-140skux .c-spread:where(.svelte-140skux) small:where(.svelte-140skux){font-size:.7rem}.cp-gem-table.svelte-140skux .c-low:where(.svelte-140skux),.cp-gem-table.svelte-140skux .c-high:where(.svelte-140skux){font-size:.8rem;color:#3f2116;margin-top:2px;white-space:nowrap}.cp-gem-table.svelte-140skux .c-low:where(.svelte-140skux){grid-area:low}.cp-gem-table.svelte-140skux .c-high:where(.svelte-140skux){grid-area:high}.cp-gem-table.svelte-140skux .c-low:where(.svelte-140skux) small:where(.svelte-140skux),.cp-gem-table.svelte-140skux .c-high:where(.svelte-140skux) small:where(.svelte-140skux){display:inline;margin-left:4px;font-size:.72rem}.cp-gem-table.svelte-140skux .c-tax:where(.svelte-140skux),.cp-gem-table.svelte-140skux .c-vol:where(.svelte-140skux){font-size:.74rem;color:#594a34;margin-top:2px}.cp-gem-table.svelte-140skux .c-tax:where(.svelte-140skux){grid-area:tax}.cp-gem-table.svelte-140skux .n.c-vol:where(.svelte-140skux){grid-area:vol;text-align:right}.cp-gem-controls.svelte-140skux label:where(.svelte-140skux){flex:1 1 100%}.cp-gem-exempt.svelte-140skux ul:where(.svelte-140skux){columns:2}}
