.lm-ct-hero{padding-top:36px;padding-bottom:40px}.lct-eyebrow{font-family:var(--font-sans);font-size:14px;margin:0 0 14px}.lct-eyebrow,.lct-eyebrow a{color:var(--soft)}.lct-eyebrow a:hover{color:var(--ink)}.lm-ct-hero h1{font-weight:700;font-size:clamp(21px,2.3vw,29px);line-height:1.25;margin:0 0 18px;max-width:900px}.lct-table-wrap{overflow-x:auto;margin:0 0 14px}.lct-table{width:100%;border-collapse:collapse;font-size:var(--body-size);min-width:480px}.lct-table td,.lct-table th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line)}.lct-table th{font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--soft);text-transform:none}.lct-table td:first-child,.lct-table th:first-child{padding-left:0}.lct-table tr.lct-bandd{background:#fbf3e0}.lct-table tr.lct-bandd td:first-child{font-weight:700}.lct-asof{font-size:14px;margin:0}.lct-asof,.lct-asof a{color:var(--soft)}.lct-index-summary{display:flex;gap:32px;flex-wrap:wrap;margin:0 0 8px}.lct-index-summary>div{font-family:var(--font-sans)}.lct-index-summary strong{display:block;font-size:22px;color:var(--ink)}.lct-index-summary span{font-size:13px;color:var(--soft)}.lct-extremes{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.lct-extremes h3{font:700 15px/1.3 var(--font-sans);margin:0 0 12px}.lct-extremes ol{margin:0;padding:0 0 0 20px}.lct-extremes li{padding:6px 0;font-size:var(--body-size)}.lct-extremes a{color:var(--ink)}.lct-groups{column-count:3;column-gap:32px}.lct-group{page-break-inside:avoid;break-inside:avoid;margin:0 0 24px}.lct-group h3{font:700 15px/1.3 var(--font-sans);margin:0 0 10px;border-bottom:1px solid var(--line);padding-bottom:8px}.lct-group ul{list-style:none;margin:0;padding:0}.lct-group li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:15px}.lct-group li a{color:var(--ink);text-decoration:none}.lct-group li a:hover{text-decoration:underline}.lct-group li span{color:var(--soft);font-family:var(--font-sans);font-size:13px;white-space:nowrap}@media (max-width:860px){.lct-extremes{grid-template-columns:1fr}.lct-groups{column-count:2}}@media (max-width:560px){.lct-groups{column-count:1}.lct-table{font-size:13.5px;min-width:0}.lct-table td,.lct-table th{padding:9px 6px}.lct-table td:first-child,.lct-table th:first-child{padding-left:0}}