/* One scoped M&A research module, sharing existing institution and diagram components. */
body.ma252 main{max-width:1260px;padding:40px 44px 80px}body.ma252 .ma252-hero{border-top:3px solid #173747;padding:24px 0 30px}body.ma252 main h1{font-size:clamp(35px,4vw,57px)!important;max-width:1100px;line-height:1.2!important;margin:20px 0}body.ma252 .ma252-subtitle{font:400 22px/1.6 Georgia,serif;max-width:78ch}body.ma252 .ma252-status{font:400 12px/1.8 Arial,sans-serif;color:#536b72;max-width:100ch}body.ma252 .ma252-entrypoints{display:flex;gap:15px 25px;flex-wrap:wrap;margin:25px 0}body.ma252 .ma252-entrypoints a{font:600 13px/1.7 Arial,sans-serif;padding:12px 18px;border:1px solid #9bafac;text-decoration:none}body.ma252 .ma252-entrypoints a:first-child{background:#173747;color:white;border-color:#173747}body.ma252 .ma252-evidence-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:25px 0;border-bottom:1px solid #bccbc4}body.ma252 .ma252-evidence-key h3{font:600 11px/1.7 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#765d34}body.ma252 .ma252-evidence-key p{font:400 14px/1.9 Arial,sans-serif}body.ma252 .ma252-search{background:#e9eeeb;padding:24px;margin:35px 0}body.ma252 .ma252-search label{display:block;font:600 13px/1.7 Arial,sans-serif}body.ma252 .ma252-search input{max-width:700px;margin:10px 15px 0 0}body.ma252 .ma252-search-results{list-style:none;margin:15px 0 0;padding:0}body.ma252 .ma252-search-results li{padding:17px 0;border-top:1px solid #bccbc4}body.ma252 .ma252-search-results a{font:400 21px/1.5 Georgia,serif}body.ma252 .ma252-search-results p{font:400 13px/1.8 Arial,sans-serif;margin:9px 0 0}body.ma252 .ma252-publication{border-top:2px solid #173747;padding-top:22px;margin:40px 0}body.ma252 .ma252-publication>summary{font:400 30px/1.4 Georgia,serif}body.ma252 .ma252-paper{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;padding-top:25px}body.ma252 .ma252-paper-toc{position:sticky;top:115px;max-height:calc(100vh - 140px);overflow:auto;padding:10px 0;border-top:1px solid #a6b8ae;scrollbar-width:thin}body.ma252 .ma252-paper-toc a{display:block;font:400 12px/1.65 Arial,sans-serif;padding:7px 10px;text-decoration:none;border-left:2px solid transparent}body.ma252 .ma252-paper-toc a[aria-current]{border-color:#957643;background:#e7ede8;font-weight:600}body.ma252 .ma252-paper-content{min-width:0;max-width:850px}body.ma252 .ma252-paper-content>section{margin-bottom:38px;scroll-margin-top:130px}body.ma252 .ma252-paper-content>section h3{font:600 12px/1.6 Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#765d34;margin:0 0 15px}body.ma252 .ma252-paper-content>section>p{font:400 18px/1.9 Georgia,serif}body.ma252 .ma252-source-links{font:400 12px/1.8 Arial,sans-serif;margin:16px 0;padding-left:19px}body.ma252 .ma252-source-links a{overflow-wrap:anywhere}body.ma252 .ma252-keywords{padding:18px 20px;background:#edf1ed;font:400 13px/1.9 Arial,sans-serif}body.ma252 .ma252-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}body.ma252 .ma252-warning{background:#f2e9d9;border-left:3px solid #96733f;padding:17px;font:400 14px/1.9 Arial,sans-serif}body.ma252 .ma252-comparison{padding:23px 0;border-block:1px solid #b8c8be;margin:25px 0}body.ma252 .ma252-tool{border-top:2px solid #173747;margin:35px 0;padding-top:18px}body.ma252 .ma252-tool>summary{font:400 27px/1.4 Georgia,serif;padding:10px 0}body.ma252 .ma252-host{padding:10px 0 25px}body.ma252 .ma252-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:20px 0}body.ma252 .ma252-fields label{display:flex;flex-direction:column;gap:9px;justify-content:space-between}body.ma252 .ma252-fields label span{font:500 14px/1.65 Arial,sans-serif}body.ma252 .ma252-field-help{font:400 12px/1.8 Arial,sans-serif;color:#526a72}body.ma252 .ma252-method p{font:400 15px/1.9 Arial,sans-serif}body.ma252 .ma252-host h4{font:400 23px/1.4 Georgia,serif;margin:25px 0 15px}body.ma252 .ma252-context{border-left:2px solid #957643;background:#eaf0eb;padding:20px 24px;margin:25px 0}body.ma252 .ma252-context h4{margin-top:0}body.ma252 .ma252-context p{font:400 15px/1.9 Arial,sans-serif}body.ma252 .ma252-mechanisms{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px}body.ma252 .ma252-card{border-top:1px solid #a5b9ac;padding:20px 0;min-width:0;scroll-margin-top:130px}body.ma252 .ma252-card>summary{font:400 24px/1.4 Georgia,serif}body.ma252 .ma252-card h4{font:600 12px/1.7 Arial,sans-serif;text-transform:uppercase;color:#765d34;margin:25px 0 9px}body.ma252 .ma252-card p{font:400 15px/1.9 Arial,sans-serif;margin:0}body.ma252 .ma252-originality{background:#e9eeeb;padding:26px 30px;margin:40px 0;border-top:2px solid #987b48}body.ma252 .ma252-originality section{border-top:1px solid #b9c9bc;padding:18px 0}body.ma252 .ma252-originality h3{font:600 13px/1.8 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}body.ma252 .ma252-originality p{font:400 16px/1.9 Arial,sans-serif}body.ma252 .ma252-source{border-top:1px solid #b9c9bc;padding:23px 0}body.ma252 .ma252-source h3{font:400 23px/1.5 Georgia,serif}body.ma252 .ma252-source p,body.ma252 .ma252-source li{font:400 13px/1.9 Arial,sans-serif}body.ma252 .ma252-source a{overflow-wrap:anywhere}body.ma252 [data-ma252-invalid]:empty{display:none}body.ma252 [data-ma252-invalid]:not(:empty){background:#f2e9d9;border-left:3px solid #96733f;padding:15px}body.ma252 button:disabled{cursor:default;opacity:.6}body.ma252 .ma252-scrollnote{font:400 12px/1.8 Arial,sans-serif;color:#4e6872}body.ma252 :is(p,li){hyphens:none!important;overflow-wrap:break-word}body.ma252 .ma252-values dl{grid-template-columns:repeat(3,minmax(0,1fr))}body.ma252 .ma252-table{max-width:100%;overflow:auto;margin:20px 0}body.ma252 .ma252-table table{min-width:650px;width:100%;border-collapse:collapse;background:#fff;font:400 13px/1.8 Arial,sans-serif}body.ma252 .ma252-table th,body.ma252 .ma252-table td{border:1px solid #bfcec3;padding:12px;text-align:left;vertical-align:top}body.ma252 .ma252-table thead th{background:#173747;color:white}body.ma252 .ma252-table caption{text-align:left;padding:10px 0;color:#4f6771}body.ma252 [data-ma252-apply]{min-width:72px}body.ma252 [data-ma252-plot]{overflow:auto;background:#fafaf7;border-block:1px solid #c2cfc5}body.ma252 [data-ma252-plot] svg{min-width:800px!important;width:100%;height:auto;display:block}body.ma252 .ma252-katex{padding:18px;background:#eaf0eb;overflow:auto;margin:18px 0}body.ma252 .ma252-crosslink{margin:25px 0;padding:20px;border-left:3px solid #96733f;background:#edf1ec}body.ma252 .ma252-crosslink a{font:600 13px/1.8 Arial,sans-serif}body.ma252 .ma252-skip{position:absolute;top:12px;left:-10000px;z-index:10000;padding:14px;background:white;color:#173747}body.ma252 .ma252-skip:focus{left:16px}
@media(max-width:900px){body.ma252 main{padding:30px 28px 60px}body.ma252 .ma252-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body.ma252 .ma252-paper{grid-template-columns:1fr;gap:28px}body.ma252 .ma252-paper-toc{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr}}
@media(max-width:620px){body.ma252 main{padding:25px 20px 50px}body.ma252 .ma252-fields,body.ma252 .ma252-mechanisms,body.ma252 .ma252-evidence-key,body.ma252 .ma252-values dl,body.ma252 .ma252-paper-toc{grid-template-columns:1fr}body.ma252 main h1{font-size:35px!important}body.ma252 .ma252-subtitle{font-size:20px}body.ma252 .ma252-originality{padding:22px 20px}body.ma252 .ma252-context{padding:18px}body.ma252 .ma252-search{padding:20px}body.ma252 .ma252-search input{width:100%;margin-bottom:12px}body.ma252 .ma252-paper-content>section>p{font-size:18px}body.ma252 .ma252-values dd{font-size:22px}body.ma252 .ma252-card>summary{font-size:23px}}
@media print{body.ma252 .ahs-header,body.ma252 .ahs-footer,body.ma252 .tx250-local,body.ma252 .ma252-controls,body.ma252 .ma252-search,body.ma252 #simulator,body.ma252 .ma252-paper-toc,body.ma252 .ma252-entrypoints{display:none!important}body.ma252 main{padding:0;max-width:none}body.ma252 .ma252-paper{display:block}body.ma252 .ma252-paper-content{max-width:none}body.ma252 .ma252-paper-content>section{break-inside:avoid-page}body.ma252 .ma252-paper-content>section>p{font-size:11pt;line-height:1.6}}
body.ma252 .ma252-source-card{border-top:1px solid #b9c9bc;padding:24px 0}body.ma252 .ma252-source-card a{overflow-wrap:anywhere}body.ma252 .ma252-source-card p,body.ma252 .ma252-source-card li{font:400 14px/1.9 Arial,sans-serif}body.ma252 :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #96733f;outline-offset:4px}body.ma252 .ma252-mechanisms details{border-top:1px solid #aabbb7;padding:20px 0}body.ma252 .ma252-mechanisms summary{cursor:pointer;font:400 23px/1.5 Georgia,serif}body.ma252 .ma252-mechanisms h3{font:600 14px/1.7 Arial,sans-serif;margin-top:22px}body.ma252 .ma252-mechanisms p{font:400 16px/1.9 Arial,sans-serif}body.ma252 main{min-width:0}body.ma252 .ma252-paper-content,body.ma252 .ma252-host{min-width:0}
/* Accessible scenario controls, stacking with existing small-screen forms. */
body.ma252 .ma253-scenarios{padding:20px;background:#edf1ec;margin-bottom:25px}body.ma252 .ma253-scenarios p{font:400 14px/1.8 Arial,sans-serif}body.ma252 .ma253-scenarios button{font:600 13px/1.6 Arial,sans-serif;padding:11px 14px;margin:5px 7px 5px 0;min-height:44px}body.ma252 [aria-invalid="true"]{border:2px solid #963d31;background:#fff9f7}body.ma252 [data-status]{min-height:1.8em}body.ma252 .ma252-paper-toc a{min-height:44px;display:block}body.ma252 .ma252-fields input,body.ma252 .ma252-fields select{min-width:0;width:100%;min-height:44px;box-sizing:border-box}
@media(max-width:620px){body.ma252 .ma253-scenarios button{display:block;width:100%;margin:8px 0}body.ma252 .ma252-entrypoints a{width:100%;box-sizing:border-box}body.ma252 .ma252-paper-toc{gap:4px}}
