.text-curation{max-width:1320px;margin:25px auto;padding:26px;background:#fff;border:1px solid #dce5e9;border-radius:18px;color:#163047}.text-kicker{color:#087c70;font-size:12px;font-weight:700}.text-curation h2{font-size:25px;margin:8px 0}.text-intro,.text-date,.text-person>p,.text-notes p{font-size:14px;line-height:1.8;color:#526a7c}.text-date{font-size:12px}.text-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.text-tabs button{min-height:44px;border:1px solid #bed8d1;border-radius:9px;background:#f5faf8;color:#24584c;padding:10px 15px;cursor:pointer}.text-tabs button[aria-pressed=true]{background:#087c70;color:white}.text-tabs button:focus-visible{outline:3px solid #c8a14b;outline-offset:2px}.text-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.text-person{border:1px solid #dce5e9;padding:20px;border-radius:14px;background:#f8fafb}.text-person h3{font-size:20px;margin:0 0 7px}.text-person header span{font-size:12px;color:#526a7c}.text-item{padding:14px 0;border-top:1px solid #dce5e9}.text-item>span{font-size:11px;color:#087c70}.text-item h4{font-size:16px;line-height:1.7;margin:7px 0}.text-item p{font-size:12px;line-height:1.7;color:#526a7c}.text-item>a{display:block;padding:12px;background:#087c70;color:#fff;text-align:center;font-size:13px;border-radius:8px;text-decoration:none}.text-source{display:block;text-align:center;margin-top:10px;font-size:13px;color:#087c70}.text-notes{margin-top:18px;font-size:13px}.text-notes summary{cursor:pointer}.text-disclosure{font-size:12px;color:#526a7c;line-height:1.7}@media(max-width:700px){.text-curation{padding:18px;margin:20px 12px}.text-people{grid-template-columns:1fr}.text-curation h2{font-size:22px}.text-person{padding:17px}}
