.ownership-table-links{padding:28px 0 12px}
.ownership-table-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-bottom:20px}
.ownership-table-heading h2{margin:0;font:650 clamp(1.2rem,2.2vw,1.75rem)/1.2 var(--sans);letter-spacing:-.035em}
.ownership-table-heading p{max-width:32ch;margin:0;font:400 .875rem/1.45 var(--sans);color:var(--mineral)}
.ownership-table-links ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none}
.ownership-table-links li{margin:0;border-top:1px solid var(--hairline-light)}
.ownership-table-links a{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-height:104px;padding:17px 10px 18px 0;text-decoration:none;align-content:start}
.ownership-table-object{display:flex;align-items:baseline;gap:14px}
.ownership-table-object>span{font:500 .7rem/1.4 var(--mono);color:var(--mineral)}
.ownership-table-object strong{font:600 1.125rem/1.3 var(--sans);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}
.ownership-table-task{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-left:30px;font:400 .875rem/1.5 var(--sans)}
.ownership-table-task>span{flex:none;font-size:1.125rem}
.ownership-table-links a:hover{background:var(--paper-bright)}
.ownership-table-links a:hover .ownership-table-object strong{text-decoration-thickness:2px}
.ownership-table-links a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;background:var(--paper-bright)}
@media(max-width:640px){.ownership-table-heading{display:block;margin-bottom:18px}.ownership-table-heading p{max-width:none;margin-top:8px}.ownership-table-links ol{grid-template-columns:1fr}.ownership-table-links a{min-height:94px;padding-block:15px}}
@media(forced-colors:active){.ownership-table-links li{border-color:CanvasText}.ownership-table-links a:focus-visible{outline-color:Highlight}.ownership-table-object>span,.ownership-table-heading p{color:CanvasText}}
