.objective-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}.objective-card{padding:24px;border:1px solid currentColor;border-radius:6px}.objective-card>span{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.objective-card>strong{display:block;font-size:clamp(24px,3vw,40px);line-height:1.2;margin:12px 0}.objective-card p{margin:8px 0;font-weight:600}.objective-card small{opacity:.75}.objective-table{overflow-x:auto;margin:24px 0}.objective-table table{width:100%;border-collapse:collapse;min-width:540px}.objective-table th,.objective-table td{padding:14px 16px;text-align:right;border-bottom:1px solid #8885;font-variant-numeric:tabular-nums}.objective-table th:first-child,.objective-table td:first-child{text-align:left}.objective-table caption{text-align:left;font-weight:600;padding:12px 0}.objective-table a{color:inherit;text-decoration:underline;text-underline-offset:3px}.objective-note{line-height:1.7;max-width:100%;margin:20px 0;opacity:.9}.objective-note a{color:inherit}.objective-details{margin:22px 0;padding:16px 0;border-top:1px solid #8885}.objective-details summary{cursor:pointer;font-weight:600}.objective-details p{line-height:1.7;overflow-wrap:anywhere}.objective-section{padding-top:70px;padding-bottom:70px;scroll-margin-top:80px}.objective-section h2{font-size:clamp(30px,5vw,58px);line-height:1.1;margin:10px 0 22px}.objective-section .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}@media(max-width:680px){.objective-cards{grid-template-columns:1fr}.objective-card{padding:18px}.objective-card>strong{font-size:32px}.objective-section{padding-top:40px;padding-bottom:40px}.objective-table th,.objective-table td{padding:10px 12px}}

.objective-table thead th{color:inherit;opacity:.8}
