.member-profile-workspace{gap:1.25rem}.member-record-mobile-label{display:none}.member-profile-header{display:grid;gap:1.25rem}.member-profile-identity{display:flex;align-items:center;gap:1.5rem;min-width:0}.member-profile-identity h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,4vw,3.5rem);overflow-wrap:anywhere}.member-profile-identity .profile-avatar{flex-shrink:0}.member-profile-rank{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.member-service-status{padding:.3rem .75rem;border:1px solid var(--border);border-radius:999px;font-size:.8rem;color:var(--gold);background:var(--panel)}.member-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--border)}.member-profile-facts>div{padding:1rem 1rem 0 0;min-width:0}.member-profile-facts dt{color:var(--muted);font-size:.75rem;margin-bottom:.5rem}.member-profile-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.member-profile-facts small{color:var(--muted);display:block;margin-top:.4rem}.member-profile-footnote{font-size:.78rem;margin:0}.member-profile-overview{min-width:0}.member-profile-overview .section-heading{flex-wrap:wrap;gap:1rem}.member-profile-details{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.member-profile-details summary{cursor:pointer;font-weight:600}.member-profile-details summary span{margin-left:1rem;color:var(--muted);font-size:.75rem;font-weight:400}.member-profile-details dd{overflow-wrap:anywhere}.member-check-ready{color:var(--text);font-weight:600}.member-check-blocked{color:var(--gold)}.member-service-timeline{list-style:none;padding:0;margin:1.5rem 0}.member-service-timeline li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1.5rem;border-top:1px solid var(--border);padding:1rem 0}.member-service-timeline time{color:var(--muted);font-size:.8rem}.member-service-timeline strong{display:block;margin:.3rem 0}.member-service-timeline p{margin:.3rem 0;overflow-wrap:anywhere}.public-profile .public-card-assignment{margin:1.5rem 0}.public-card-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--border);padding-top:1.5rem}.public-card-share{display:grid;gap:.5rem;min-width:0}.public-card-share span{overflow-wrap:anywhere;font-size:.8rem}.public-card-correction{flex:1 1 16rem;padding:.75rem 0}.public-card-correction summary{cursor:pointer;color:var(--gold);font-weight:600}.public-card-correction p{font-size:.9rem;max-width:50ch}@media (max-width:900px){.member-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.member-profile-identity{flex-direction:column;align-items:flex-start;gap:1rem}.member-profile-facts{grid-template-columns:1fr}.member-profile-workspace .member-tools .button{flex:1 1 12rem;text-align:center}.member-service-timeline li{grid-template-columns:1fr;gap:.5rem}}@media (max-width:900px){.member-profile-workspace,.member-profile-workspace :is(.member-profile-identity>div,fieldset,.module-table-wrap){min-width:0;max-width:100%}.member-profile-workspace .member-tabs a{min-height:44px;display:flex;align-items:center;justify-content:center}.member-profile-workspace .module-table-wrap{overflow-x:auto}.member-profile-workspace :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.member-profile-workspace :is(.button,summary){min-height:44px}.member-profile-workspace .member-mobile-record-table{display:block;width:100%;min-width:0;max-width:100%}.member-profile-workspace .member-mobile-record-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.member-profile-workspace .member-mobile-record-table>tbody{display:grid;gap:12px}.member-profile-workspace .member-mobile-record-table>tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.member-profile-workspace .member-mobile-record-table>tbody>tr>td{display:block;min-width:0;padding:8px;border:0;font-size:13px;white-space:normal;overflow-wrap:anywhere}.member-profile-workspace .member-mobile-record-table tr>td:first-child,.member-profile-workspace .member-mobile-record-table tr>td:last-child{grid-column:1/-1}.member-profile-workspace .member-record-mobile-label{display:block;margin-bottom:4px;color:var(--muted);font-size:11px}.public-profile :is(.public-profile-heading>div,.public-card-share){min-width:0;max-width:100%}}@media (max-width:600px){.member-profile-workspace :is(.member-profile-header,.member-profile-overview){padding:18px}.member-profile-workspace .member-profile-identity{flex-direction:row;align-items:flex-start;gap:14px}.member-profile-workspace .member-profile-identity .profile-avatar{width:64px;height:64px}.member-profile-workspace .member-profile-identity h1{font-size:clamp(26px,7vw,36px);line-height:1.15}.member-profile-workspace .member-profile-rank{gap:8px;font-size:12px}.member-profile-workspace .member-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-profile-workspace .member-profile-facts>div{padding:12px 0 0;font-size:13px}.member-profile-workspace .member-tabs{gap:4px}.member-profile-workspace .member-tabs a{min-width:0;flex:1 1 40%;font-size:12px;padding:10px 8px}.member-profile-workspace :is(.member-tools,.section-heading) .button{width:100%;flex-basis:100%;white-space:normal;text-align:center}.member-profile-workspace .member-service-timeline li{padding:16px 0}.public-profile .public-profile-card{padding:20px}.public-profile .public-profile-heading{gap:12px;margin:24px 0;align-items:flex-start}.public-profile .public-profile-heading>.company-crest{width:52px;height:58px;flex-shrink:0}.public-profile .public-profile-heading>div{flex:1 1 160px}.public-profile .public-profile-heading h1{font-size:clamp(30px,8vw,44px);line-height:1.1}.public-profile :is(.public-card-share,.public-card-correction){width:100%;flex-basis:100%}.public-profile :is(.button,summary){min-height:44px}}