.people-tabs{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;margin:0 0 28px;border-bottom:1px solid #dde5df;padding-bottom:16px}.people-tabs a{padding:10px 14px;border-radius:8px;text-decoration:none;color:#254536;background:#eef3ef;font-size:14px;font-weight:600}.people-tabs a.active{background:#0d503c;color:white}.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.people-grid>.live-card{margin:0 0 20px}.people-status{display:inline-block;border-radius:30px;padding:5px 12px;background:#e8f4e9;color:#215333;font-size:13px;font-weight:600;text-transform:capitalize}.people-card-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.people-hero{display:grid;grid-template-columns:2fr 1fr;background:#133f33;color:white;padding:34px;border-radius:16px;gap:24px;margin-bottom:24px}.people-hero h2{font-size:32px;line-height:1.2;color:white}.people-hero p{color:#e1eee7}.people-summary{display:grid;align-content:center;padding-left:30px;border-left:1px solid #628274}.people-summary strong{font-size:38px;color:#d8ef7d}.people-summary span{margin-bottom:15px}.people-person{padding:18px;border:1px solid #dfe6df;border-radius:10px;margin-bottom:12px;overflow-wrap:anywhere}.people-records{list-style:none;padding:0}.people-records li{padding:16px 0;border-bottom:1px solid #e0e7e2;white-space:pre-wrap;overflow-wrap:anywhere}.people-records span,.people-records small{display:block;color:#53665b;margin-top:4px}.people-grid dl,.people-person dl{display:grid;grid-template-columns:120px 1fr;gap:8px}.people-grid dd{margin:0;overflow-wrap:anywhere}#main:has(.people-tabs) textarea{min-height:90px}#main:has(.people-tabs) details summary{cursor:pointer;font-weight:600;padding:8px 0}#main:has(.people-tabs) form{margin-top:16px}#main:has(.people-tabs) p{overflow-wrap:anywhere;white-space:pre-line}@media(max-width:800px){.people-grid,.people-hero{grid-template-columns:1fr}.people-hero{padding:22px}.people-summary{grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:16px 0 0;border-left:0;border-top:1px solid #628274}.people-summary span{margin:0}.people-hero h2{font-size:26px}.people-tabs{gap:6px}.people-tabs a{font-size:12px;padding:9px}.people-grid dl{grid-template-columns:1fr}.people-person{padding:12px}}
