:root{--link:#0645ad;--link-visited:#0b0080;--rule:#a2a9b1;--rule-soft:#eaecf0;--bg:#ffffff;--infobox-bg:#f8f9fa;--side-bg:#f8f9fa;--inline-code-bg:#f1f3f5;--tip-bg:#edf7ed;--tip-bd:#2e7d32;--tip-label:#1b5e20;--note-bg:#eef2ff;--note-bd:#4f46e5;--note-label:#3730a3;--warn-bg:#fff4e5;--warn-bd:#ea580c;--warn-label:#9a3412;--key-bg:#fff8e1;--key-bd:#b88600;--key-label:#854d0e;--disclaimer-bg:#fff8e1;--disclaimer-border:#f0d36e}*{box-sizing:border-box}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--link-visited)}.body p a,.body li a,.body td a,.body th a,.callout__body a,.infobox a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.body p a:hover,.body li a:hover,.body td a:hover,.body th a:hover,.callout__body a:hover,.infobox a:hover{text-decoration-thickness:2px}.breadcrumb{font:.8125rem/1.5 var(--font-sans);color:var(--muted);max-width:var(--container-max);margin:.6rem auto 0;padding:0 1.5rem}.breadcrumb a{color:var(--muted);display:inline-block;padding:.4rem .25rem;min-height:24px}.breadcrumb .sep{color:var(--muted-dim);margin:0 .5rem;user-select:none}.container{display:grid;grid-template-columns:240px 1fr;gap:2rem;max-width:var(--container-max);margin:0 auto;padding:1.2rem 1.5rem 3rem}@media(max-width:800px){.container{grid-template-columns:1fr}aside.toc{position:static!important;max-height:none!important}}aside.toc{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--side-bg);border:1px solid var(--rule-soft);padding:1rem 1.2rem;font:.8125rem/1.55 var(--font-sans)}aside.toc h2{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-family:inherit}aside.toc nav ul{list-style:none;padding-left:0;margin:0}aside.toc nav ul ul{padding-left:.9rem}aside.toc nav li{margin:.15rem 0}aside.toc nav a{color:var(--link);display:block;padding:.3rem 0;min-height:24px;line-height:1.4}.body{min-width:0;--article-measure:72ch}.body p,.body li,.body blockquote,.body dl,.body details{max-width:var(--article-measure)}.body table,.body pre,.body figure,.body img{max-width:100%}.pf-filters{position:absolute;left:-1e4px;width:1px;height:1px;overflow:hidden}.body h1{font-family:var(--font-sans);font-size:2.05rem;font-weight:400;border-bottom:3px solid var(--rule);padding-bottom:.3rem;margin:0 0 .4rem;line-height:1.2;width:fit-content;max-width:100%}.body h2{font-family:var(--font-sans);font-size:1.5rem;font-weight:400;border-bottom:1px solid var(--rule);padding-bottom:.2rem;margin:1.8rem 0 .6rem;width:fit-content;max-width:100%}.body h3{font-family:var(--font-sans);font-size:1.18rem;font-weight:700;margin:1.3rem 0 .3rem}.body h4{font-family:var(--font-sans);font-size:1.02rem;font-weight:700;margin:1rem 0 .25rem}.body p{margin:.6rem 0}.body ul,.body ol{padding-left:1.6em}.body li{margin:.18rem 0}.body strong em,.body em strong{font-style:italic;font-weight:600}.body hr{border:0;border-top:1px solid var(--rule-soft);margin:2rem 0}.body code{background:var(--inline-code-bg);padding:1px 5px;border-radius:3px;font:.92em var(--font-mono);color:var(--fg)}.page-meta{color:var(--muted);font:.8125rem/1.4 var(--font-sans);margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule-soft)}.lead{font-size:1.05rem}.infobox{float:right;clear:right;width:300px;margin:0 0 1rem 1.5rem;background:var(--infobox-bg);border:1px solid var(--rule);padding:.75rem .95rem;font:.8125rem/1.5 var(--font-sans)}.infobox .caption{display:block;font-weight:700;text-align:center;padding:.3rem 0;border-bottom:1px solid var(--rule);margin-bottom:.4rem;font-size:.95rem}.infobox table{width:100%;border-collapse:collapse}.infobox th{text-align:left;font-weight:600;color:var(--fg);padding:5px 0;width:48%;vertical-align:top}.infobox td{padding:5px 0;vertical-align:top}@media(max-width:600px){.infobox{float:none;width:100%;margin:1rem 0}}.procedure-box{clear:both;margin:0 0 1.5rem;background:var(--infobox-bg);border:1px solid var(--rule);padding:.75rem 1.1rem;font:.875rem/1.55 var(--font-sans)}.procedure-box .caption{display:block;font-weight:700;text-align:center;padding:.3rem 0;border-bottom:1px solid var(--rule);margin-bottom:.6rem;font-size:.95rem}.procedure-box ol{margin:0;padding-left:1.6rem}.procedure-box li{margin:0 0 .55rem;padding-left:.2rem}.procedure-box li:last-child{margin-bottom:.2rem}.procedure-box li strong{font-weight:600;color:var(--fg)}.procedure-box__detail{display:block;margin-top:.2rem;font-size:.8125rem;color:var(--muted)}.procedure-box__detail p{margin:0}.callout{border-left:4px solid;padding:.75rem 1rem;margin:1.1rem 0;border-radius:0 6px 6px 0;font-family:var(--font-sans);font-size:.96rem;line-height:1.55}.callout--tip{background:var(--tip-bg);border-color:var(--tip-bd)}.callout--note{background:var(--note-bg);border-color:var(--note-bd)}.callout--warn{background:var(--warn-bg);border-color:var(--warn-bd)}.callout--key{background:var(--key-bg);border-color:var(--key-bd)}.callout__label{display:block;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700}.callout--tip .callout__label{color:var(--tip-label)}.callout--note .callout__label{color:var(--note-label)}.callout--warn .callout__label{color:var(--warn-label)}.callout--key .callout__label{color:var(--key-label)}.callout__body p:first-child{margin-top:0}.callout__body p:last-child{margin-bottom:0}.faqs{margin:1.8rem 0}.faq{border:1px solid var(--rule);border-radius:4px;margin:.6rem 0;background:var(--infobox-bg)}.faq summary{cursor:pointer;font-weight:600;padding:.7rem .95rem;line-height:1.5}.faq summary:hover{color:var(--link)}.faq[open] summary{border-bottom:1px solid var(--rule-soft)}.faq__answer{padding:.6rem .95rem .8rem;font-size:.96rem;line-height:1.6}.faq__answer p:first-child{margin-top:0}.faq__answer p:last-child{margin-bottom:0}.footnotes{font-size:.88rem;color:var(--muted)}.footnotes ol{padding-left:1.5em}.footnotes li{margin:.4rem 0}.author-block{background:var(--side-bg);border:1px solid var(--rule-soft);border-radius:6px;padding:1.2rem 1.5rem;margin:2rem 0 1rem;font-family:var(--font-sans)}.author-block__title{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-weight:700;font-family:inherit}.author-block__name{font-size:1.1rem;color:var(--fg);font-style:normal}.author-block__byline{font-style:normal;margin:.2rem 0 .8rem}.author-block__statement{font-size:.95rem;color:var(--fg);margin:.5rem 0}.author-block__meta{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:.8rem 0 0;font-size:.92rem}.author-block__meta-label{font-weight:600;color:var(--muted);margin:0}.author-block__meta-value{margin:0}.disclaimer{background:var(--disclaimer-bg);border:1px solid var(--disclaimer-border);border-left:4px solid var(--key-bd);border-radius:0 6px 6px 0;padding:1rem 1.25rem;margin:1.5rem 0;font-family:var(--font-sans);font-size:.94rem}.disclaimer p{margin:.4rem 0}.disclaimer__lead{font-size:.96rem}.compare-table{margin:1.25rem 0 1.5rem;background:var(--infobox-bg);border:1px solid var(--rule);border-radius:6px;padding:.75rem 1rem}.compare-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:480px}.compare-table caption{caption-side:top;text-align:left;font-weight:700;padding-bottom:.4rem;font-size:.95rem}.compare-table thead th{border-bottom:2px solid var(--rule);padding:.5rem .6rem;text-align:left;vertical-align:bottom;font-weight:700}.compare-table thead th a{color:var(--link)}.compare-table__rating{display:block;font-weight:400;font-size:.78rem;color:var(--muted);margin-top:.15rem}.compare-table tbody th{font-weight:600;padding:.45rem .6rem;vertical-align:top;background:var(--bg);border-bottom:1px solid var(--rule-soft)}.compare-table tbody td{padding:.45rem .6rem;vertical-align:top;border-bottom:1px solid var(--rule-soft)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-table__rowhead{white-space:nowrap}@media(max-width:600px){.compare-table__rowhead{white-space:normal}}.related{margin:2rem 0 1rem;font-family:var(--font-sans)}.related__title{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-weight:700}.related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;list-style:none;padding:0;margin:0}.related__card{background:var(--side-bg);border:1px solid var(--rule-soft);border-radius:6px;padding:.8rem 1rem;display:flex;flex-direction:column}.related__link{font-size:.98rem;font-weight:600;color:var(--link);line-height:1.35}.related__desc{font-size:.85rem;color:var(--muted);margin:.35rem 0 0;line-height:1.45;flex:1}.related__date{font-size:.78rem;color:var(--muted);margin-top:.5rem}@media(max-width:640px){.related__grid{grid-template-columns:1fr}}.ma-tl{margin:1.5rem 0;font-family:var(--font-sans)}.ma-tl__legend{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin-bottom:1rem;font-size:.78rem}.ma-tl__key{display:inline-flex;align-items:center;color:var(--muted)}.ma-tl__key::before{content:"";width:10px;height:10px;border-radius:50%;margin-right:.42rem}.ma-tl__key--acq::before{background:#0a5}.ma-tl__key--merger::before{background:#2563eb}.ma-tl__key--exit::before{background:#b45309}.ma-tl__key--windup::before{background:#b91c1c}.ma-tl__list{list-style:none;margin:0;padding:0;position:relative}.ma-tl__list::before{content:"";position:absolute;left:62px;top:8px;bottom:8px;width:2px;background:var(--rule)}.ma-tl__item{position:relative;display:grid;grid-template-columns:52px 1fr;gap:.7rem;padding:0 0 .85rem}.ma-tl__year{font-weight:700;font-size:.9rem;text-align:right;color:var(--fg);padding-top:.3rem}.ma-tl__card{position:relative;border-left:3px solid var(--rule);background:var(--surface);border-radius:0 6px 6px 0;padding:.5rem .8rem}.ma-tl__card::before{content:"";position:absolute;left:-9px;top:.7rem;width:11px;height:11px;border-radius:50%;background:var(--bg);border:3px solid var(--rule)}.ma-tl__item--acq .ma-tl__card{border-left-color:#0a5}.ma-tl__item--acq .ma-tl__card::before{border-color:#0a5}.ma-tl__item--merger .ma-tl__card{border-left-color:#2563eb}.ma-tl__item--merger .ma-tl__card::before{border-color:#2563eb}.ma-tl__item--exit .ma-tl__card{border-left-color:#b45309}.ma-tl__item--exit .ma-tl__card::before{border-color:#b45309}.ma-tl__item--windup .ma-tl__card{border-left-color:#b91c1c}.ma-tl__item--windup .ma-tl__card::before{border-color:#b91c1c}.ma-tl__tag{display:inline-block;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:.15rem}.ma-tl__flow{margin:0;font-size:.95rem;line-height:1.4}.ma-tl__target{color:var(--fg)}.ma-tl__acq{font-weight:600}.ma-tl__arrow{color:var(--muted-dim);padding:0 .15rem}.ma-tl__result{margin:.22rem 0 0;font-size:.82rem;color:var(--muted)}.ma-tl__caption{margin-top:.7rem;font-size:.78rem;color:var(--muted-dim);line-height:1.45}@media(max-width:560px){.ma-tl__item{grid-template-columns:42px 1fr;gap:.55rem}.ma-tl__list::before{left:51px}.ma-tl__year{font-size:.82rem}}.ma-tbl{margin:1.5rem 0;overflow-x:auto;font-family:var(--font-sans)}.ma-tbl__t{border-collapse:collapse;width:100%;font-size:.9rem}.ma-tbl__t th,.ma-tbl__t td{border-bottom:1px solid var(--rule);padding:.45rem .65rem;text-align:left}.ma-tbl__t th{cursor:pointer;user-select:none;white-space:nowrap;font-weight:700}.ma-tbl__t th:hover{color:var(--accent)}.ma-tbl__t th[aria-sort=ascending]::after{content:" \25B2";font-size:.7em;color:var(--muted)}.ma-tbl__t th[aria-sort=descending]::after{content:" \25BC";font-size:.7em;color:var(--muted)}.ma-tbl__t th:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ma-tbl__t tbody tr:hover{background:var(--hover-bg)}.ma-tbl__na{color:var(--muted-dim)}.ma-pill{display:inline-block;padding:.05rem .5rem;border-radius:10px;font-size:.72rem;color:#fff;white-space:nowrap}.ma-pill--acq{background:#0a5}.ma-pill--merger{background:#2563eb}.ma-pill--exit{background:#b45309}.ma-pill--windup{background:#b91c1c}.ma-tbl__cap{margin-top:.55rem;font-size:.78rem;color:var(--muted-dim)}