.site-footer[data-astro-cid-rcsyv6si]{margin-top:3rem;padding:1.5rem 0;border-top:1px solid var(--color-border, #d1d5db);font-size:.9rem;color:var(--color-text-muted, #4b5563)}.site-footer__inner[data-astro-cid-rcsyv6si]{max-width:var(--container-max, 1100px);margin:0 auto;padding:0 16px}.site-footer[data-astro-cid-rcsyv6si] nav[data-astro-cid-rcsyv6si] ul[data-astro-cid-rcsyv6si]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;list-style:none;padding:0;margin:0 0 .5rem}.site-footer[data-astro-cid-rcsyv6si] nav[data-astro-cid-rcsyv6si] a[data-astro-cid-rcsyv6si]{display:inline-flex;align-items:center;color:var(--color-text-muted, #4b5563)}.site-footer__copy[data-astro-cid-rcsyv6si]{margin:0}@media (max-width: 767px){.site-footer[data-astro-cid-rcsyv6si] nav[data-astro-cid-rcsyv6si] a[data-astro-cid-rcsyv6si]{min-height:44px;padding:0 .25rem}}:root{--color-bg: #ffffff;--color-text: #1f2937;--color-text-muted: #4b5563;--color-border: #d1d5db;--color-link: #1d4ed8;--color-link-visited: #1e3a8a;--color-stripe: #f3f4f6;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--container-max: 1100px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-bg: #111827;--color-text: #e5e7eb;--color-text-muted: #9ca3af;--color-border: #374151;--color-link: #60a5fa;--color-link-visited: #93c5fd;--color-stripe: #1a2130}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:17px;line-height:1.6;color:var(--color-text);background:var(--color-bg)}main{max-width:var(--container-max);margin:0 auto;padding:0 16px 2.5rem;overflow-wrap:break-word}h1,h2,h3,h4{line-height:1.25;margin:1.5em 0 .6em;color:var(--color-text)}main>h1,main>nav+h1{margin-top:.5em}h1{font-size:1.85rem}h2{font-size:1.35rem}h3{font-size:1.1rem}p,ul,ol{margin:0 0 1em}a{color:var(--color-link);text-decoration:underline}a:visited{color:var(--color-link-visited)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--color-link);outline-offset:2px}nav[aria-label=Breadcrumb] ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:1.25rem 0 .25rem;font-size:.85rem;color:var(--color-text-muted)}nav[aria-label=Breadcrumb] li+li:before{content:"›";margin:0 .45em;color:var(--color-text-muted)}nav[aria-label=Breadcrumb] a{color:var(--color-text-muted)}nav[aria-label=Breadcrumb] li[aria-current=page]{color:var(--color-text);font-weight:600}main .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1em 0}main table.data-table{width:100%;margin:0;font-size:.95rem}@media (max-width: 480px){main table.data-table{font-size:.85rem}main table.data-table th,main table.data-table td{padding:.4rem .45rem}}main table.data-table th,main table.data-table td{border:1px solid var(--color-border);padding:.5rem .6rem;text-align:left}main table.data-table tbody tr:nth-child(2n){background:var(--color-stripe)}main table.data-table td:not(:first-child){text-align:right}main table.data-table.data-table--numeric td:first-child{text-align:right}.site-header{border-bottom:1px solid var(--color-border)}.shop-this-size{margin:1.25rem 0;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:.375rem}.shop-this-size h3{margin:0 0 .5rem}.shop-this-size ul{list-style:none;padding:0;margin:0 0 .5em;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.shop-this-size__disclosure{font-size:.85rem;color:var(--color-text-muted);margin:0}.site-header__inner{max-width:var(--container-max);margin:0 auto;padding:.85rem 16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.25rem}.site-logo{font-weight:700;font-size:1.15rem;color:var(--color-text);text-decoration:none;display:inline-flex;align-items:center;gap:.45rem}.site-logo__mark{display:block;width:30px;height:30px;flex-shrink:0}.site-nav{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.site-nav a{color:var(--color-text);text-decoration:none;font-size:.95rem}.site-nav a:hover,.site-nav a:focus-visible{text-decoration:underline}@media (max-width: 767px){.site-logo,.site-nav a{display:inline-flex;align-items:center;min-height:44px}}
