.mf-dividend-table .mf-table{border-collapse:collapse;color:var(--wp--preset--color--contrast);width:100%}.mf-dividend-table thead tr{background-color:var(--wp--preset--color--contrast)}.mf-dividend-table thead th{color:var(--wp--preset--color--base);font-size:.85rem;font-weight:400;letter-spacing:.06em;padding:.6rem .5rem;text-align:right;text-transform:uppercase}.mf-dividend-table thead th:first-child{text-align:left}.mf-dividend-table tbody tr{border-bottom:1px solid hsla(0,0%,50%,.15);transition:background-color .2s ease}.mf-dividend-table tbody tr:last-child{border-bottom:none}.mf-dividend-table tbody tr:hover{background-color:hsla(0,0%,50%,.06)}.mf-dividend-table td{color:var(--wp--preset--color--contrast);font-size:1.2rem;font-weight:600;padding:.6rem .5rem;text-align:right}.mf-dividend-table td:first-child{font-weight:400;opacity:.8;text-align:left}.stock-quote-wrapper{display:flex;justify-content:center}.stock-quote-card{background-color:var(--wp--preset--color--base);padding:2rem 2.5rem;width:100%}.stock-quote-card [id^=mf-ticker-]{display:grid;gap:0 2rem;grid-template-columns:repeat(3,1fr)}.stock-quote-card [id^=mf-ticker-] .mf-tbl-col-1{border-bottom:1px solid hsla(0,0%,50%,.15);color:var(--wp--preset--color--contrast);display:flex;flex-direction:column;font-size:1.2rem;font-weight:600;padding:.6rem 0}.stock-quote-card .stock-symbol{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stock-quote-card .latest-price{font-size:2rem;font-weight:700}.stock-quote-card .delta-today,.stock-quote-card .delta-today-currency{font-size:1.2rem;font-weight:600}.stock-quote-card .latest-date,.stock-quote-card .latest-time{font-size:.85rem;font-weight:400;opacity:.4}.stock-quote-card .mf-stock-table{border-collapse:collapse;color:var(--wp--preset--color--contrast);margin-top:2rem;width:100%}.stock-quote-card .mf-stock-table tbody{display:grid!important;gap:0 2rem;grid-template-columns:repeat(3,1fr)}.stock-quote-card .mf-stock-table tr{border-bottom:1px solid hsla(0,0%,50%,.15);display:flex!important;flex-direction:column;padding:.6rem 0}.stock-quote-card .mf-stock-table .table-head{font-size:.75rem;font-weight:400;letter-spacing:.06em;opacity:.5;text-transform:uppercase}.stock-quote-card .mf-stock-table .mf-tbl-col-1{color:var(--wp--preset--color--contrast);font-size:1.2rem;font-weight:600}.stock-quote-card .mf-stock-table .latest-price{font-size:2rem;font-weight:700}.stock-quote-card .mf-stock-table .stock-symbol{font-size:1.2rem;font-weight:700;letter-spacing:.08em}.stock-quote-card .mf-stock-table .latest-date,.stock-quote-card .mf-stock-table .latest-time{font-size:.85rem;font-weight:400;opacity:.4}.mf-stock-table .delta-today-currency.positive,.mf-stock-table .delta-today.positive,.stock-quote-card .delta-today-currency.positive,.stock-quote-card .delta-today.positive{color:#2e7d32}.mf-stock-table .delta-today-currency.negative,.mf-stock-table .delta-today.negative,.mf-stock-table .negative,.stock-quote-card .delta-today-currency.negative,.stock-quote-card .delta-today.negative,.stock-quote-card .negative{color:#c33!important}.ir-data-table .mf-stock-table,.ir-data-table .mf-table{border-collapse:collapse;color:var(--wp--preset--color--contrast);width:100%!important}.ir-data-table .mf-table thead tr{background-color:var(--wp--preset--color--contrast)}.ir-data-table .mf-table thead th{color:var(--wp--preset--color--base);font-size:.85rem;font-weight:400;letter-spacing:.06em;padding:.6rem .5rem;text-align:right;text-transform:uppercase}.ir-data-table .mf-table thead th:first-child{text-align:left}.ir-data-table .mf-table tbody tr{border-bottom:1px solid hsla(0,0%,50%,.15);transition:background-color .2s ease}.ir-data-table .mf-table tbody tr:last-child{border-bottom:none}.ir-data-table .mf-table tbody tr:hover{background-color:hsla(0,0%,50%,.06)}.ir-data-table .mf-table tbody td.table-head,.ir-data-table .mf-table tbody td:first-child{color:var(--wp--preset--color--contrast);font-size:.85rem;font-weight:400;letter-spacing:.06em;opacity:.5;padding:.6rem .5rem;text-align:left;text-transform:uppercase}.ir-data-table .mf-table tbody td.mf-tbl-col-1,.ir-data-table .mf-table tbody td:last-child{color:var(--wp--preset--color--contrast);font-size:1.2rem;font-weight:600;padding:.6rem .5rem;text-align:right}.mf-calendar-v2{width:100%}.mf-calendar-v2 .mf-table{border-collapse:collapse;width:100%}.mf-calendar-v2 .mf-table thead tr{border-bottom:1px solid hsla(0,0%,50%,.15)}.mf-calendar-v2 .mf-table thead td{padding:0 0 .75rem}.mf-calendar-v2 .mf-calendar-header{font-size:.85rem;opacity:.5}.mf-calendar-v2 .archive-btn,.mf-calendar-v2 .mf-calendar-header,.mf-calendar-v2 .upcoming-btn{color:var(--wp--preset--color--contrast);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.mf-calendar-v2 .archive-btn,.mf-calendar-v2 .upcoming-btn{background:transparent;border:1px solid hsla(0,0%,50%,.35);cursor:pointer;font-size:.8rem;padding:.3rem .75rem;transition:background-color .2s ease,border-color .2s ease}.mf-calendar-v2 .archive-btn:hover,.mf-calendar-v2 .upcoming-btn:hover{background-color:hsla(0,0%,50%,.08);border-color:hsla(0,0%,50%,.6)}.mf-calendar-v2 .mf-table tbody tr{border-bottom:1px solid hsla(0,0%,50%,.15);transition:background-color .2s ease}.mf-calendar-v2 .mf-table tbody tr:last-child{border-bottom:none}.mf-calendar-v2 .mf-table tbody tr:hover{background-color:hsla(0,0%,50%,.06)}.mf-calendar-v2 .mf-table tbody td{color:var(--wp--preset--color--contrast);padding:.65rem .5rem;vertical-align:middle}.mf-calendar-v2 .mf-table td.datetimes{font-size:.85rem;font-weight:400;opacity:.5;padding-left:0;white-space:nowrap}.mf-calendar-v2 .mf-table td.title{font-size:1rem;font-weight:600;width:100%}.mf-calendar-v2 .mf-table td.description{font-size:.85rem;opacity:.6}.mf-calendar-v2 .mf-table td.google,.mf-calendar-v2 .mf-table td.ical{padding-right:0;text-align:right;white-space:nowrap}.mf-calendar-v2 .mf-table td.google a,.mf-calendar-v2 .mf-table td.ical a{color:var(--wp--preset--color--contrast);font-size:.8rem;font-weight:400;letter-spacing:.05em;opacity:.45;text-decoration:underline;text-transform:uppercase;text-underline-offset:2px;transition:opacity .2s ease}.mf-calendar-v2 .mf-table td.google a:hover,.mf-calendar-v2 .mf-table td.ical a:hover{opacity:1}.mfn-subscribe{color:var(--wp--preset--color--contrast);width:100%}.mfn-subscribe .mfn-info p{color:var(--wp--preset--color--contrast);font-size:.85rem;font-weight:400;letter-spacing:.06em;margin:0 0 .5rem;opacity:.5;text-transform:uppercase}.mfn-subscribe .mfn-info-main{margin-bottom:1.2rem}.mfn-subscribe .mfn-info-languages,.mfn-subscribe .mfn-info-options{margin-top:1.2rem}.mfn-subscribe .mfn-list{list-style:none;margin:0;padding:0}.mfn-subscribe .mfn-list-item{align-items:center;border-bottom:1px solid hsla(0,0%,50%,.15);display:flex;gap:.6rem;padding:.55rem 0;transition:background-color .2s ease}.mfn-subscribe .mfn-list-item:last-child{border-bottom:none}.mfn-subscribe .mfn-list-item:hover{background-color:hsla(0,0%,50%,.06)}.mfn-subscribe .mfn-list-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid hsla(0,0%,50%,.4);cursor:pointer;flex-shrink:0;height:1rem;position:relative;transition:border-color .2s ease,background-color .2s ease;width:1rem}.mfn-subscribe .mfn-list-item input[type=checkbox]:checked{background-color:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast)}.mfn-subscribe .mfn-list-item input[type=checkbox]:checked:after{border:2px solid var(--wp--preset--color--base);border-left:none;border-top:none;content:"";height:.55rem;left:.25rem;position:absolute;top:.08rem;transform:rotate(45deg);width:.3rem}.mfn-subscribe .mfn-list-item label{color:var(--wp--preset--color--contrast);cursor:pointer;font-size:1rem;font-weight:600}.mfn-subscribe .mfn-checkbox-row:not(.mfn-checkbox-row-checked) label{font-weight:400;opacity:.45}.mfn-subscribe .mfn-block{margin:0}.mfn-subscribe .mfn-fields{margin-top:1.4rem}.mfn-subscribe .mfn-field-input{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,50%,.35);box-sizing:border-box;color:var(--wp--preset--color--contrast);font-size:1rem;font-weight:400;outline:none;padding:.5rem 0;transition:border-color .2s ease;width:100%}.mfn-subscribe .mfn-field-input::-moz-placeholder{color:var(--wp--preset--color--contrast);font-size:.85rem;letter-spacing:.06em;opacity:.35;text-transform:uppercase}.mfn-subscribe .mfn-field-input::placeholder{color:var(--wp--preset--color--contrast);font-size:.85rem;letter-spacing:.06em;opacity:.35;text-transform:uppercase}.mfn-subscribe .mfn-field-input:focus{border-bottom-color:var(--wp--preset--color--contrast)}.mfn-subscribe .mfn-submit{margin-top:1rem}.mfn-subscribe .mfn-sub-submit{background:var(--wp--preset--color--contrast);border:1px solid var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);cursor:pointer;font-size:.8rem;font-weight:400;letter-spacing:.06em;padding:.45rem 1.25rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.mfn-subscribe .mfn-sub-submit:hover{background:transparent;color:var(--wp--preset--color--contrast)}.mfn-subscribe .mfn-status{margin-top:.75rem}.mfn-subscribe .mfn-status-item{color:var(--wp--preset--color--contrast);font-size:.85rem;margin:0;opacity:.7}.mfn-subscribe .mfn-sub-success{color:#2e7d32;opacity:1}.mfn-subscribe .mfn-sub-bad-input{color:#c33;opacity:1}.mfn-archive{color:var(--wp--preset--color--contrast);width:100%}.mfn-archive table{border-collapse:collapse;width:100%}.mfn-archive .mfn-archive-header{background-color:var(--wp--preset--color--contrast)!important;color:var(--wp--preset--color--base)!important;cursor:pointer;transition:opacity .2s ease}.mfn-archive .mfn-archive-header:hover{opacity:.85}.mfn-archive .mfn-archive-header td{padding:.6rem .5rem!important}.mfn-archive .mfn-archive-header-year{align-items:center;display:flex;gap:.6rem}.mfn-archive .mfn-archive-header-year span:last-child{font-size:.85rem!important;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.mfn-archive .mfn-year-arrow{color:var(--wp--preset--color--base);font-size:.7rem;opacity:.6}.mfn-archive .mfn-archive-header-item-type{border-bottom:1px solid hsla(0,0%,50%,.15);color:var(--wp--preset--color--contrast);font-size:.85rem!important;font-weight:400;letter-spacing:.06em;opacity:.5;padding:.6rem .5rem!important;text-align:center;text-transform:uppercase}.mfn-archive tbody tr.mfn-archive-event-lang-en{border-bottom:1px solid hsla(0,0%,50%,.15);transition:background-color .2s ease}.mfn-archive tbody tr.mfn-archive-event-lang-en:last-child{border-bottom:none}.mfn-archive tbody tr.mfn-archive-event-lang-en:hover{background-color:hsla(0,0%,50%,.06)}.mfn-archive td{min-width:0!important;padding:.65rem .5rem!important;vertical-align:middle}.mfn-archive .mfn-archive-event-heading{padding-left:0!important}.mfn-archive .mfn-archive-event-title{color:var(--wp--preset--color--contrast);font-size:1rem;font-weight:600}.mfn-archive .mfn-archive-event-date{color:var(--wp--preset--color--contrast)!important;font-size:.8rem!important;margin-top:.1rem;opacity:.45}.mfn-archive .mfn-archive-item{text-align:center!important}.mfn-archive .mfn-archive-item a{align-items:center;display:inline-flex;justify-content:center;opacity:.45;transition:opacity .2s ease}.mfn-archive .mfn-archive-item a:hover{opacity:1}.mfn-archive .mfn-archive-item img{filter:invert(var(--mfn-icon-invert,0));height:24px!important}.mfn-archive .mfn-collapsed{opacity:1!important}
