@font-face{font-family:FD Bodoni;src:url(/fonts/bodoni.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:FD Bodoni;src:url(/fonts/bodoni-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap}html.mx{--mx-paper:#FFFEF9;--mx-panel:#F7F3EA;--mx-ink:#0A0A0A;--mx-body:#2B2822;--mx-mute:#5A5448;--mx-gold:#C4A574;--mx-gold-ink:#86672F;--mx-rule:#E6E0D4;--mx-rule2:#D4CBB8;--mx-serif:"FD Bodoni","Bodoni Moda","Didot",Georgia,"Times New Roman",serif;--mx-sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--mx-w:1240px;--mx-measure:68ch}html.mx[data-theme=dark]{--mx-paper:#0C0B0A;--mx-panel:#15130F;--mx-ink:#F4EFE5;--mx-body:#DCD5C8;--mx-mute:#A89F90;--mx-gold:#C4A574;--mx-gold-ink:#D6BA88;--mx-rule:#2A2620;--mx-rule2:#3A342B}html.mx main{background:var(--mx-paper);color:var(--mx-body)}.mx-main{font-family:var(--mx-sans)}.mx-w{width:min(var(--mx-w),100% - clamp(32px,6vw,96px));margin-inline:auto}.mx-head{position:relative;padding:clamp(28px,5vw,72px) 0 clamp(28px,4vw,52px);border-bottom:1px solid var(--mx-rule)}.mx-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--mx-gold) 0 96px,transparent 96px)}html.mx .mx-head .crumbs{display:flex;flex-wrap:wrap;gap:8px;font:400 13px/1.4 var(--mx-sans);color:var(--mx-mute);margin:0 0 clamp(28px,4vw,48px)}html.mx .mx-head .crumbs a{color:var(--mx-mute);text-decoration:none}html.mx .mx-head .crumbs a:hover{color:var(--mx-ink);text-decoration:underline;text-underline-offset:3px}html.mx .mx-head .crumbs i{font-style:normal;color:var(--mx-rule2)}html.mx .mx-head .crumbs [aria-current]{color:var(--mx-ink)}.mx-kick{display:flex;gap:10px;align-items:center;margin:0 0 14px;font:500 14px/1.3 var(--mx-sans);color:var(--mx-gold-ink)}.mx-kick a{color:inherit;text-decoration:none}.mx-kick a:hover{text-decoration:underline;text-underline-offset:3px}.mx-kick span{color:var(--mx-rule2)}html.mx body .mx-h1{font-family:var(--mx-serif)!important;font-weight:500!important;font-size:clamp(40px,3.2vw + 22px,76px)!important;line-height:1.02!important;letter-spacing:-.015em!important;color:var(--mx-ink);margin:0;max-width:18ch;text-wrap:balance}html.mx body .mx-lede{font:400 clamp(17px,.5vw + 15px,20px)/1.55 var(--mx-sans);color:var(--mx-mute);max-width:58ch;margin:20px 0 0;text-wrap:pretty}.mx-facts{display:flex;flex-wrap:wrap;gap:0;margin:clamp(28px,3vw,40px) 0 0;padding:0}.mx-facts>div{padding:0 clamp(18px,2.4vw,32px);border-left:1px solid var(--mx-rule2)}.mx-facts>div:first-child{padding-left:0;border-left:0}.mx-facts dt{font:500 12.5px/1.3 var(--mx-sans);color:var(--mx-mute);margin:0 0 6px}.mx-facts dd{margin:0;font:500 16px/1.3 var(--mx-sans);color:var(--mx-ink);font-variant-numeric:tabular-nums}.mx-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.mx-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--mx-ink);background:var(--mx-ink);color:var(--mx-paper)!important;font:600 14px/1 var(--mx-sans);text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mx-btn:hover{background:transparent;color:var(--mx-ink)!important}.mx-btn--q{background:transparent;color:var(--mx-ink)!important;border-color:var(--mx-rule2)}.mx-btn--q:hover{border-color:var(--mx-ink)}.mx-btn svg{flex:none}.mx-main :focus-visible{outline:2px solid var(--mx-gold-ink);outline-offset:3px;border-radius:4px}.mx-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:clamp(28px,4vw,64px) 0 clamp(48px,6vw,96px)}@media(min-width:1024px){.mx-doc{grid-template-columns:260px minmax(0,1fr);gap:clamp(48px,6vw,104px)}}.mx-toc{counter-reset:toc}.mx-toc details{border:1px solid var(--mx-rule);border-radius:14px;background:var(--mx-panel)}.mx-toc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font:600 15px/1.2 var(--mx-sans);color:var(--mx-ink)}.mx-toc summary::-webkit-details-marker{display:none}.mx-toc summary span{font-weight:400;font-size:13px;color:var(--mx-mute);margin-left:auto}.mx-toc summary:after{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s;margin-left:4px}.mx-toc details[open] summary:after{transform:rotate(-135deg)}.mx-toc ol{list-style:none;margin:0;padding:4px 10px 12px}.mx-toc li{counter-increment:toc}.mx-main .mx-toc a{display:grid;grid-template-columns:28px 1fr;gap:4px;padding:8px;border-radius:8px;font:400 14px/1.4 var(--mx-sans);color:var(--mx-mute);text-decoration:none}.mx-toc a:before{content:counter(toc);font:500 12.5px/1.55 var(--mx-sans);color:var(--mx-gold-ink);font-variant-numeric:tabular-nums}.mx-toc a:hover{color:var(--mx-ink);background:color-mix(in srgb,var(--mx-gold) 10%,transparent)}.mx-toc a.on{color:var(--mx-ink);font-weight:500}@media(min-width:1024px){.mx-toc>details{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;border:0;background:none;border-radius:0}.mx-toc summary{padding:0 0 14px 8px;border-bottom:1px solid var(--mx-rule);margin-bottom:8px;cursor:default;pointer-events:none}.mx-toc summary:after{display:none}.mx-toc ol{padding:0}.mx-toc a.on{box-shadow:inset 2px 0 0 var(--mx-gold);border-radius:0 8px 8px 0}}.mx-art{counter-reset:sec;max-width:var(--mx-measure);font:400 17px/1.72 var(--mx-sans);color:var(--mx-body)}.mx-art>*:first-child{margin-top:0}html.mx body .mx-art h2{counter-increment:sec;font-family:var(--mx-serif)!important;font-weight:500!important;font-size:clamp(26px,1vw + 20px,34px)!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--mx-ink);margin:clamp(48px,5vw,72px) 0 18px;padding-top:22px;border-top:1px solid var(--mx-rule);scroll-margin-top:96px;display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:baseline}html.mx body .mx-art h2:first-of-type{margin-top:0}.mx-art h2:before{content:counter(sec,decimal-leading-zero);font:500 13px/1 var(--mx-sans);letter-spacing:.04em;color:var(--mx-gold-ink);min-width:2em;transform:translateY(-.5em)}html.mx body .mx-art h3{font:600 18px/1.35 var(--mx-sans)!important;color:var(--mx-ink);margin:32px 0 8px}.mx-art p{margin:0 0 18px}.mx-art ul,.mx-art ol{margin:0 0 20px;padding-left:22px}.mx-art li{margin:0 0 8px;padding-left:4px}.mx-art ul li::marker{color:var(--mx-gold-ink)}.mx-art ol li::marker{color:var(--mx-gold-ink);font-family:var(--mx-serif)}.mx-art strong{color:var(--mx-ink);font-weight:600}.mx-art a,.mx-co a,.mx-ask a,.mx-link,.mx-note a{color:var(--mx-ink);text-decoration:underline;text-decoration-color:var(--mx-gold);text-decoration-thickness:1px;text-underline-offset:4px}.mx-art a:hover,.mx-co a:hover,.mx-link:hover{text-decoration-color:currentColor}.mx-art code{font:14px ui-monospace,Menlo,monospace;background:var(--mx-panel);border:1px solid var(--mx-rule);padding:1px 6px;border-radius:6px}.mx-art kbd{font:13px ui-monospace,monospace;border:1px solid var(--mx-rule2);border-bottom-width:2px;border-radius:5px;padding:0 5px}.mx-art .callout{margin:24px 0;padding:18px 22px;border-left:2px solid var(--mx-gold);background:var(--mx-panel);border-radius:0 12px 12px 0}.mx-art .callout p:last-child{margin:0}.mx-art .tablewrap{overflow-x:auto;margin:8px 0 26px;border:1px solid var(--mx-rule);border-radius:14px;-webkit-overflow-scrolling:touch}.mx-art table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;min-width:520px}.mx-art th{text-align:left;font:600 13px/1.3 var(--mx-sans);color:var(--mx-ink);background:var(--mx-panel);padding:12px 16px;border-bottom:1px solid var(--mx-rule2)}.mx-art td{padding:12px 16px;border-top:1px solid var(--mx-rule);vertical-align:top}.mx-art tr:first-child+tr td{border-top:0}.mx-art .note{font-size:14px;color:var(--mx-mute)}.mx-end{margin-top:clamp(48px,5vw,72px);padding-top:28px;border-top:1px solid var(--mx-ink);display:grid;gap:20px}.mx-note{font-size:14px!important;line-height:1.6;color:var(--mx-mute);margin:0!important}.mx-co{border:1px solid var(--mx-rule2);border-radius:16px;padding:22px 24px;background:var(--mx-paper);position:relative}.mx-co:before{content:"";position:absolute;left:24px;top:-1px;width:40px;height:2px;background:var(--mx-gold)}.mx-co__t{font:500 22px/1.2 var(--mx-serif)!important;color:var(--mx-ink);margin:0 0 14px!important}.mx-co dl{margin:0;display:grid;gap:0}.mx-co dl>div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--mx-rule)}.mx-co dt{font:500 13.5px/1.5 var(--mx-sans);color:var(--mx-mute)}.mx-co dd{margin:0;font:500 15px/1.5 var(--mx-sans);color:var(--mx-ink)}@media(max-width:520px){.mx-co dl>div{grid-template-columns:1fr;gap:2px}}.mx-ask{padding:22px 24px;border-radius:16px;background:var(--mx-ink);color:var(--mx-paper)}.mx-ask p{margin:0 0 10px!important;font-size:15.5px;line-height:1.6;color:color-mix(in srgb,var(--mx-paper) 78%,transparent)}.mx-ask .mx-ask__t{font:500 22px/1.2 var(--mx-serif)!important;color:var(--mx-paper)}.mx-main .mx-ask a{color:var(--mx-paper)!important;text-decoration-color:var(--mx-gold)!important}.mx-link{font-weight:600;font-size:15px}.mx-link:after{content:" \2192"}.mx-more{border-top:1px solid var(--mx-rule);background:var(--mx-panel);padding:clamp(40px,5vw,72px) 0}html.mx body .mx-more__h{font:500 clamp(26px,1vw + 20px,34px)/1.15 var(--mx-serif)!important;color:var(--mx-ink);margin:0 0 24px}.mx-rel{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));border-top:1px solid var(--mx-rule2)}.mx-rel li{border-bottom:1px solid var(--mx-rule2)}.mx-main .mx-rel a{display:grid;gap:4px;padding:18px 24px 18px 0;text-decoration:none!important;color:inherit}.mx-rel b{font:500 19px/1.25 var(--mx-serif);color:var(--mx-ink)}.mx-rel span{font-size:14px;line-height:1.5;color:var(--mx-mute)}.mx-rel a:hover b{text-decoration:underline;text-decoration-color:var(--mx-gold);text-underline-offset:4px}.mx-hubtop{display:grid;gap:32px;align-items:end}@media(min-width:1024px){.mx-hubtop{grid-template-columns:minmax(0,1fr) 400px;gap:72px}}.mx-hub{padding:clamp(24px,3vw,48px) 0 clamp(56px,6vw,96px)}.mx-grp{margin-top:clamp(32px,4vw,56px);counter-reset:none}html.mx body .mx-grp__h{display:flex;align-items:baseline;gap:12px;font:500 clamp(24px,.8vw + 19px,30px)/1.2 var(--mx-serif)!important;color:var(--mx-ink);margin:0 0 6px;padding-bottom:14px;border-bottom:1px solid var(--mx-ink)}.mx-grp__h span{font:400 13px var(--mx-sans);color:var(--mx-mute)}.mx-idx{list-style:none;margin:0;padding:0}.mx-idx li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--mx-rule)}.mx-idx__a{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:20px 0;text-decoration:none;color:inherit}@media(min-width:820px){.mx-idx__a{grid-template-columns:minmax(200px,.8fr) minmax(0,1.6fr);gap:32px;align-items:baseline}}.mx-idx__a b{font:500 21px/1.25 var(--mx-serif);color:var(--mx-ink)}.mx-idx__d{font-size:15px;line-height:1.55;color:var(--mx-mute)}.mx-idx__a:hover b{text-decoration:underline;text-decoration-color:var(--mx-gold);text-underline-offset:5px;text-decoration-thickness:1px}.mx-idx__pdf{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--mx-rule2);border-radius:999px;font:600 13px var(--mx-sans);color:var(--mx-ink);text-decoration:none;white-space:nowrap}.mx-idx__pdf:hover{border-color:var(--mx-ink)}.mx-hub>.mx-note{margin-top:40px!important;max-width:70ch}.ft-entity{display:block;margin-top:6px}@media(max-width:640px){.mx-facts{display:grid;grid-template-columns:1fr 1fr;row-gap:16px}.mx-facts>div{padding:0 0 0 14px}.mx-facts>div:nth-child(odd){padding-left:0;border-left:0}.mx-btn{height:46px}}@media(prefers-reduced-motion:reduce){.mx-main *{transition:none!important;scroll-behavior:auto!important}}@media print{.mx-toc,.mx-acts,.mx-more,.mx-ask{display:none!important}.mx-doc{display:block}.mx-art{max-width:none;font-size:11pt}html.mx main{background:#fff}}html.mx-i .hero{background:var(--mx-paper);border-bottom:1px solid var(--mx-rule)}html.mx-i .hero:before{display:none}html.mx-i .hero__ring{color:var(--mx-gold);opacity:.55}html.mx-i .hero__ring circle{fill:var(--mx-gold)}html.mx-i .hero .crumbs{font-size:13px;color:var(--mx-mute)}html.mx-i .hero .crumbs a{color:var(--mx-mute)}html.mx-i .hero .crumbs [aria-current]{color:var(--mx-ink)}html.mx-i main .eyebrow{font:500 14px/1.3 var(--mx-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--mx-gold-ink)!important}html.mx-i main .eyebrow:before{background:var(--mx-gold)!important}html.mx-i body .hero h1{font-family:var(--mx-serif)!important;font-weight:500!important;font-size:clamp(42px,3.4vw + 22px,84px)!important;line-height:1.02!important;letter-spacing:-.015em!important;color:var(--mx-ink);text-wrap:balance;max-width:16ch}html.mx-i body .hero h1 em{font-style:italic;color:var(--mx-ink)}html.mx-i body .hero p.lead{color:var(--mx-mute);max-width:58ch}html.mx-i main .btn{border-radius:999px;background:var(--mx-ink);color:var(--mx-paper);border:1px solid var(--mx-ink);letter-spacing:0;text-transform:none;font:600 14.5px/1 var(--mx-sans);height:46px;padding:0 22px;display:inline-flex;align-items:center}html.mx-i main .btn.ghost{background:transparent;color:var(--mx-ink);border-color:var(--mx-rule2)}html.mx-i main .btn:hover{background:transparent;color:var(--mx-ink)}html.mx-i main .btn.ghost:hover{border-color:var(--mx-ink)}html.mx-i main .sec{border-top:1px solid var(--mx-rule)}html.mx-i main .sec.alt,html.mx-i main .sec.bgw{background:var(--mx-panel)}html.mx-i body main .sec h2{font-family:var(--mx-serif)!important;font-weight:500!important;font-size:clamp(30px,1.6vw + 20px,46px)!important;line-height:1.08!important;letter-spacing:-.01em!important;color:var(--mx-ink)}html.mx-i main .sub{color:var(--mx-mute)}html.mx-i main .card{background:var(--mx-paper);border:1px solid var(--mx-rule2);border-radius:16px;box-shadow:none}html.mx-i main a.card:hover{border-color:var(--mx-ink);transform:none}html.mx-i main .card .n{color:var(--mx-gold-ink);font-family:var(--mx-sans)}html.mx-i body main .card h3{font-family:var(--mx-serif)!important;font-weight:500!important;font-size:clamp(21px,.5vw + 18px,25px)!important;line-height:1.2!important;color:var(--mx-ink)}html.mx-i main .card .more{color:var(--mx-ink);text-decoration:underline;text-decoration-color:var(--mx-gold);text-underline-offset:4px}html.mx-i main .fdstats b{font-weight:500;color:var(--mx-ink);font-variant-numeric:tabular-nums}html.mx-i main .fdstats .live:before{background:var(--mx-gold)!important}html.mx-i main .prose{color:var(--mx-body);max-width:var(--mx-measure)}html.mx-i main .prose a,html.mx-i main .faq a{color:var(--mx-ink);text-decoration:underline;text-decoration-color:var(--mx-gold);text-underline-offset:4px}html.mx-i main .faq,html.mx-i main details{border-color:var(--mx-rule)!important}html.mx-i main .chips a{border-color:var(--mx-rule2);background:var(--mx-paper);color:var(--mx-ink)}html.mx-i main .search{border-color:var(--mx-rule2);background:var(--mx-paper);box-shadow:none}html.mx-i main .steps>div>span{border-color:var(--mx-gold)!important;color:var(--mx-gold-ink)}html.mx-i main .band{background:var(--mx-ink);color:var(--mx-paper)}html.mx-i main .band h2{color:var(--mx-paper)!important}html.mx-i main .band .btn{background:var(--mx-paper);color:var(--mx-ink);border-color:var(--mx-paper)}html.mx-i main .band .btn.ghost{background:transparent;color:var(--mx-paper);border-color:color-mix(in srgb,var(--mx-paper) 40%,transparent)}html.mx-i main .field input,html.mx-i main .field textarea,html.mx-i main .field select{border-color:var(--mx-rule2);background:var(--mx-paper);border-radius:12px}html.mx-i main .mx-co{max-width:560px}html.mx-i main .mx-co-more{margin:18px 0 0;max-width:60ch;color:var(--mx-mute);font-size:15px;line-height:1.6}html.mx-i main .mx-co-more a{color:var(--mx-ink);text-decoration:underline;text-decoration-color:var(--mx-gold);text-underline-offset:4px}html.mx-i main .cat h2 small{color:var(--mx-gold-ink)!important;font-family:var(--mx-sans)}.mx-co dl>div:first-child{border-top:0}
