@font-face{font-family:'Alexandria';src:url('/original/assets/Light-c43ab3c1.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Alexandria';src:url('/original/assets/Alexandria-Regular-a4167061.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Alexandria';src:url('/original/assets/Alexandria-Medium-bb7550c1.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}

:root{--amid-bg:#f9f6f2;--amid-ink:#3b2b15;--amid-muted:#9a9083;--amid-line:#3b2b15}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body.amid-article{background:var(--amid-bg);color:var(--amid-ink);font-family:'Alexandria',Arial,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}
body.amid-article :where(p,li,td,th,a,span,strong,em){font-family:'Alexandria',Arial,Helvetica,sans-serif}
.amid-wrap{max-width:800px;margin:0 auto;padding:0 20px}
.amid-top{border-bottom:1px solid var(--amid-line)}
.amid-top .amid-wrap{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}
.amid-top a{color:var(--amid-ink);text-decoration:none;text-transform:uppercase;font-size:13px;letter-spacing:.04em}
.amid-top nav a{margin-left:18px}
.amid-brand{font-weight:500;letter-spacing:.08em}
.amid-crumbs{font-size:12px;color:var(--amid-muted);text-transform:uppercase;letter-spacing:.05em;padding-top:24px}
.amid-crumbs a{color:var(--amid-muted);text-decoration:none;border-bottom:1px solid rgba(154,144,131,.5)}
.amid-crumbs a:hover{color:var(--amid-ink)}
.amid-crumbs span[aria-current]{color:var(--amid-ink)}
article.amid-body{padding:12px 0 60px}
article.amid-body h1{font-weight:500;font-size:36px;line-height:1.2;margin:18px 0 10px;text-transform:none}
article.amid-body h2{font-weight:500;font-size:22px;line-height:1.3;margin:38px 0 10px}
article.amid-body h3{font-weight:400;font-size:18px;margin:26px 0 8px}
article.amid-body p{margin:0 0 16px}
article.amid-body ul,article.amid-body ol{margin:0 0 16px;padding-left:20px}
article.amid-body li{margin-bottom:8px}
article.amid-body a{color:var(--amid-ink);text-decoration:underline;text-underline-offset:3px}
.amid-meta{font-size:12px;color:var(--amid-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:26px}
.amid-lede{font-size:18px;font-weight:400;line-height:1.6}
.amid-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 20px;border:1px solid var(--amid-line)}
table.amid-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}
table.amid-table th,table.amid-table td{border-bottom:1px solid rgba(59,43,21,.25);border-right:1px solid rgba(59,43,21,.25);padding:10px 12px;text-align:left;vertical-align:top}
table.amid-table th{font-weight:500;text-transform:uppercase;font-size:12px;letter-spacing:.04em}
table.amid-table tr:last-child td{border-bottom:none}
table.amid-table th:last-child,table.amid-table td:last-child{border-right:none}
.amid-note{font-size:13px;color:var(--amid-muted)}
.amid-cta{display:inline-block;border:1px solid var(--amid-line);border-radius:40px;padding:10px 24px;text-decoration:none!important;text-transform:uppercase;font-size:13px;letter-spacing:.05em;margin-top:8px}
.amid-cta:hover{background:var(--amid-ink);color:var(--amid-bg)}
.amid-foot{border-top:1px solid var(--amid-line);padding:22px 0 40px;font-size:12px;color:var(--amid-muted)}
.amid-foot a{color:var(--amid-muted)}
@media (max-width:600px){article.amid-body h1{font-size:28px}.amid-lede{font-size:16px}}
