a.svelte-11e2f76{display:inline-flex;align-items:center;gap:.4em;padding:.5em .75em;text-decoration:none;color:currentColor;border:1px solid transparent;border-radius:20px;font-weight:600;transition:border-color .2s ease,background .2s ease}a.svelte-11e2f76:hover{color:var(--primary-cta)}a.svelte-11e2f76:active{color:var(--secondary-cta)}svg.svelte-11e2f76{flex-shrink:0}.byline.svelte-1bnh1k5{display:flex;flex-direction:column-reverse;justify-content:space-between;font-style:italic}a.svelte-1bnh1k5,.author-name.svelte-1bnh1k5{font-style:normal}@media screen and (min-width:479px){.byline.svelte-1bnh1k5{flex-direction:row}.byline.svelte-1bnh1k5:has(.date:where(.svelte-1bnh1k5)){flex-direction:row-reverse}}article.svelte-w0ekn9{line-height:1.7em;padding:0 2em;max-width:80ch;overflow-x:hidden}.post-nav.svelte-w0ekn9{display:grid;grid-template-columns:1fr 1fr;gap:2em}article.svelte-w0ekn9 a{word-break:break-word}article.svelte-w0ekn9 img{display:block;max-width:100%;margin:0 auto}article.svelte-w0ekn9 .table-container{max-width:80ch;margin:0 auto;display:grid;width:100%}article.svelte-w0ekn9 .table-wrapper{position:relative;overflow-x:auto;border-radius:.75em .75em 0 0}article.svelte-w0ekn9 .table-wrapper table{width:100%;border-collapse:collapse;font-size:.95em}article.svelte-w0ekn9 .table-wrapper thead tr{background:var(--default-headlines)}article.svelte-w0ekn9 .table-wrapper th{text-align:left;padding:1em 1.2em;font-weight:600;color:#fff;font-size:.85em;letter-spacing:.03em;text-transform:uppercase;border:none;white-space:nowrap}article.svelte-w0ekn9 .table-wrapper tbody tr{border-bottom:1px solid #e8ecf2;transition:background .15s ease}article.svelte-w0ekn9 .table-wrapper tbody tr:hover{background:#f5f7fa}article.svelte-w0ekn9 .table-wrapper td{padding:1em 1.2em;border:1px solid #e8ecf2;color:var(--default-text)}article.svelte-w0ekn9 .table-wrapper td:first-child{font-weight:600;color:var(--default-headlines)}@media screen and (max-width:600px){article.svelte-w0ekn9 .table-wrapper th,article.svelte-w0ekn9 .table-wrapper td{padding:.75em .8em;font-size:.85em}}@media screen and (max-width:384px){article.svelte-w0ekn9 .table-wrapper th,article.svelte-w0ekn9 .table-wrapper td{word-break:auto-phrase}}
