.mo{min-height:100dvh}.mo-wrap{max-width:920px;margin:0 auto;padding:9rem 1.5rem 5rem;font-weight:300}@media(min-width:768px){.mo-wrap{padding-left:3rem;padding-right:3rem}}.mo-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--foreground) / .4)}.mo-crumbs a{color:#00a090b3;transition:color .2s}.mo-crumbs a:hover{color:#00a090}.mo-head{margin:2.5rem 0 3.5rem;padding-bottom:2.5rem}.mo-eyebrow{display:block;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--foreground) / .45);margin-bottom:.75rem}.mo h1{font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.1;font-weight:300}.mo-strap{margin-top:1.25rem;color:hsl(var(--foreground) / .6);font-size:1.05rem;line-height:1.6}.mo-meta{margin-top:.75rem;font-size:.85rem;color:hsl(var(--foreground) / .45)}.mo-cta-row{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center}.mo-pdf-link{display:inline-flex;align-items:center;padding:.8rem 1.4rem;border:1px solid #00A090;color:#00a090;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s,color .2s}.mo-pdf-link:hover{background:#00a090;color:hsl(var(--background))}.mo-archive-link,.mo-inline-link a{color:#00a090;font-size:.9rem}.mo-archive-link:hover,.mo-inline-link a:hover,.mo section>p a:hover{text-decoration:underline;text-underline-offset:3px}.mo section{margin-top:4rem;scroll-margin-top:7rem}.mo h2{font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:300;padding-top:1.25rem;border-top:1px solid rgb(0 160 144 / .2);margin-bottom:1.5rem}.mo section>h3,.mo-snap>h3,.mo-calendar>div>h3{font-size:1.15rem;font-weight:400;margin:2.25rem 0 .9rem;color:hsl(var(--foreground) / .9)}.mo h4{font-size:1rem;font-weight:400;color:#00a090;margin-bottom:.6rem}.mo section>p,.mo-snap>p,.mo-tile>p{line-height:1.75;color:hsl(var(--foreground) / .75);margin-bottom:1.1rem;font-size:1.02rem}.mo section>p a{color:#00a090}.mo-list{list-style:none;padding:0;margin:0 0 1.5rem}.mo-list li{position:relative;padding-left:1.25rem;margin-bottom:.8rem;line-height:1.7;color:hsl(var(--foreground) / .75)}.mo-list li:before{content:"";position:absolute;left:0;top:.7em;width:.45rem;height:1px;background:#00a090}.mo-figure{margin:1.5rem 0 0;padding:.75rem;background:hsl(var(--foreground) / .03);border:1px solid rgb(0 160 144 / .12)}.mo-figure img{width:100%;height:auto;display:block}.mo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgb(0 160 144 / .15);margin-bottom:.5rem}.mo-table-wrap:focus-visible{outline:1px solid #00A090}.mo-table{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums;white-space:nowrap}.mo-table th,.mo-table td{padding:.6rem .85rem;text-align:right;border-bottom:1px solid hsl(var(--foreground) / .07)}.mo-table thead th{font-weight:400;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .5);background:#00a09012}.mo-table th[scope=row],.mo-table thead th:first-child{text-align:left;font-weight:400;color:hsl(var(--foreground) / .9);position:sticky;left:0;background:hsl(var(--background))}.mo-table thead th:first-child{background:hsl(var(--background))}.mo-table td{color:hsl(var(--foreground) / .72)}.mo-table tbody tr:hover td{background:#00a0900a}#market-holidays .mo-table th,#market-holidays .mo-table td{text-align:left}.mo-disclaimer{font-size:.8rem!important;line-height:1.6!important;color:hsl(var(--foreground) / .5)!important;margin-top:.75rem}.mo-snapshots{display:grid;gap:2.5rem}.mo-snap .mo-figure{max-width:34rem}.mo-snap h3{margin-top:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--foreground) / .5)}.mo-calendar{display:grid;gap:1.5rem 2.5rem}@media(min-width:768px){.mo-calendar{grid-template-columns:repeat(3,1fr)}}.mo-calendar h3{margin-top:0}.mo-events{list-style:none;padding:0;margin:0;font-size:.9rem}.mo-events li{padding:.5rem 0;border-bottom:1px solid hsl(var(--foreground) / .07);color:hsl(var(--foreground) / .75);font-variant-numeric:tabular-nums}.mo-next{margin-top:4rem;padding:1.75rem;background:#00a0900f;border-left:2px solid #00A090}.mo-next ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.mo-next a{color:#00a090;font-size:.95rem}.mo-next a:hover{text-decoration:underline;text-underline-offset:3px}.mo-tiles{list-style:none;padding:0;margin:2rem 0;display:grid;gap:1px;background:#00a09026;border:1px solid rgb(0 160 144 / .15)}@media(min-width:640px){.mo-tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.mo-tiles{grid-template-columns:repeat(3,1fr)}}.mo-tile{background:hsl(var(--background));padding:1.25rem 1.25rem 1rem}.mo-tile h3{margin:0 0 .5rem;font-size:1rem;color:#00a090}.mo-tile p{font-size:.9rem!important;line-height:1.6!important;margin:0!important}.mo-signoff{font-size:1.35rem!important;color:hsl(var(--foreground) / .9)!important}
