.takeover-hero{border-bottom:1px solid var(--line,#d9d9d4);padding:clamp(5rem,9vw,8.5rem) 0 3.5rem}.takeover-kicker,.takeover-label{color:var(--muted,#686861);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}.takeover-hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(3.2rem,7vw,7.2rem);font-weight:500;line-height:.94}.takeover-dek{max-width:760px;margin:2rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.5}.takeover-status{color:var(--muted,#686861);flex-wrap:wrap;gap:.65rem 1.4rem;margin-top:2.5rem;font-size:.82rem;display:flex}.takeover-status span+span:before{content:"•";margin-right:1.4rem}.takeover-main{padding:3.5rem 0 7rem}.takeover-explainer{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:3rem;padding-bottom:3rem;display:grid}.takeover-explainer h2,.takeover-related h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500}.takeover-explainer>p,.takeover-source p{color:var(--muted,#54544f);margin:0;font-size:1rem;line-height:1.7}.takeover-table-wrap{border-top:1px solid var(--ink,#171715);border-bottom:1px solid var(--ink,#171715);overflow-x:auto}.takeover-table{border-collapse:collapse;text-align:left;width:100%;min-width:880px}.takeover-table th,.takeover-table td{border-bottom:1px solid var(--line,#deded8);vertical-align:top;padding:1.15rem 1rem;font-size:.9rem;line-height:1.45}.takeover-table thead th{color:var(--muted,#686861);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.takeover-table tbody th{width:24%;font-weight:500}.takeover-company,.takeover-lei{display:block}.takeover-company{font-size:1rem}.takeover-lei{color:var(--muted,#777770);margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem;font-weight:400}.takeover-source,.takeover-related,.takeover-unavailable{border-top:1px solid var(--line,#deded8);margin-top:3rem;padding:2rem 0}.takeover-source a,.takeover-related a{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.takeover-source a{margin-top:1.1rem;display:inline-block}.takeover-related>div{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.takeover-unavailable{color:#7a241c}@media (max-width:760px){.takeover-explainer{grid-template-columns:1fr;gap:1.2rem}.takeover-status span+span:before{display:none}}
