@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--base:#fafafa;--surface:#f0f0ec;--surface-alt:#e6e6e1;--text:#0a0a0a;--muted:#63635c;--line:#0a0a0a1f;--line-strong:#8f8f86;--signal:#ff1e1e;--signal-soft:#ff1e1e14;--green:#167044;--container:1380px;--mono:"IBM Plex Mono", monospace;--sans:"IBM Plex Sans", sans-serif}*{box-sizing:border-box}html{background:var(--base);min-width:320px}body{background:var(--base);color:var(--text);font-family:var(--sans);margin:0;line-height:1.5}button,input,select{font:inherit}button,select{cursor:pointer}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-screen{min-height:100vh;font:.8rem/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;place-items:center;display:grid}.auth-shell{background:var(--surface);place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.auth-panel{background:var(--base);border:1px solid var(--line-strong);border-top:5px solid var(--signal);width:min(100%,480px);padding:clamp(2rem,5vw,4rem);box-shadow:14px 14px #0a0a0a0f}.brand-lockup{font:600 .74rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.brand-mark{background:var(--signal);width:2rem;height:2rem;font:600 .7rem/1 var(--mono);letter-spacing:-.06em;place-items:center;display:grid}.auth-copy{margin:4.5rem 0 2rem}.eyebrow{color:var(--muted);font:500 .68rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem}h1,h2{font-family:var(--mono);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1.04}.auth-copy h1{max-width:10ch;font-size:clamp(2rem,7vw,3.7rem)}.auth-copy p:last-child{max-width:34ch;color:var(--muted);margin:1rem 0 0}.auth-form{gap:1rem;display:grid}.auth-form label{font:600 .72rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:.42rem;display:grid}.auth-form input,.filters input,.filters select{border:1px solid var(--line-strong);width:100%;min-height:2.8rem;color:var(--text);background:#fff;border-radius:0;padding:.7rem .8rem}input:focus,select:focus,button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.button{border:1px solid var(--text);min-height:2.75rem;font:500 .72rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:0;padding:.65rem 1rem;transition:background .16s,color .16s,transform .16s}.button-primary{background:var(--signal);border-color:var(--signal);color:var(--text);justify-content:space-between;align-items:center;gap:1rem;display:inline-flex}.button-primary:hover:not(:disabled){background:#ff4545;transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.6}.button-quiet{background:0 0}.button-quiet:hover{background:var(--text);color:var(--base)}.button-danger{border-color:var(--signal);background:var(--signal);color:var(--text)}.button-danger:hover:not(:disabled){color:#fff;background:#d90000}.form-error{color:#b40000;font:500 .76rem/1.4 var(--mono);margin:0}.auth-footnote{color:var(--muted);font:.68rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;margin:4rem 0 0}.dashboard-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{min-height:4.8rem;padding:1rem max(1.25rem, calc((100vw - var(--container)) / 2));border-top:4px solid var(--signal);border-bottom:1px solid var(--line-strong);background:#fafafaf5;justify-content:space-between;align-items:center;gap:1rem;display:flex}.topbar-meta{align-items:center;gap:1.2rem;display:flex}.signed-in{color:var(--muted);font:.7rem/1 var(--mono)}.dashboard-main{width:min(100%, var(--container));flex:1;margin:0 auto;padding:1.75rem 1.25rem 4rem}.dashboard-intro{padding-bottom:1rem}.dashboard-intro h1{font-size:clamp(1.65rem,3vw,2.35rem)}.section-switcher{border:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.section-card-shell{border-right:1px solid var(--line-strong);min-width:0;position:relative}.section-card-shell:last-child{border-right:0}.section-card{width:100%;height:100%;min-height:7rem;color:inherit;text-align:left;background:#fff;border:0;align-content:end;gap:.35rem;padding:1rem;text-decoration:none;transition:background .2s,color .2s;display:grid;position:relative;overflow:hidden}.section-card.has-action{padding-right:7rem}.section-card:after{content:"";background:var(--signal);transform-origin:0;height:4px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.section-card:hover{background:var(--surface)}.section-card:focus-visible{z-index:2;outline:2px solid var(--signal);outline-offset:-3px;position:relative}.section-card.is-active{background:var(--text);color:var(--base)}.section-card.is-active:after{transform:scaleX(1)}.section-card strong{z-index:1;font:600 clamp(1rem, 2vw, 1.35rem)/1.15 var(--mono);position:relative}.section-card small{z-index:1;color:var(--muted);font:.67rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;position:relative}.section-card.is-active small{color:#bdbdb6}.section-number{color:var(--surface-alt);font:600 2.8rem/1 var(--mono);letter-spacing:-.08em;position:absolute;top:.65rem;right:.85rem}.section-card.is-active .section-number{color:#292929}.section-card-download{z-index:2;color:var(--base);font:700 .6rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.45rem;padding:.25rem 0;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.section-card-download:hover:not(:disabled){color:var(--signal)}.section-card-download:disabled{cursor:not-allowed;opacity:.45}.mobile-section-picker{display:none}.metrics-grid{border:1px solid var(--line-strong);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.metric-card{border-right:1px solid var(--line);min-width:0;padding:1.4rem 1.25rem;position:relative}.metric-card:last-child{border-right:0}.metric-card span,.metric-card small{color:var(--muted);font:.65rem/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;display:block}.metric-card strong{font:600 clamp(1.75rem, 4vw, 3.2rem)/1 var(--mono);letter-spacing:-.07em;text-overflow:ellipsis;white-space:nowrap;margin:.7rem 0 .55rem;display:block;overflow:hidden}.metric-card:first-child strong{color:var(--signal)}.hackathon-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:clamp(1.5rem,4vw,2.5rem)}.hackathon-metrics .metric-card:nth-child(2) strong{color:var(--green)}.metric-download{color:var(--text);font:700 .62rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.5rem;margin-top:.8rem;padding:.25rem 0;transition:color .16s,opacity .16s;display:inline-flex}.metric-download span{color:inherit;font:inherit;display:inline}.metric-download:hover:not(:disabled){color:var(--green)}.metric-download:disabled{cursor:not-allowed;opacity:.4}.overview-page{gap:clamp(1.5rem,4vw,3rem);margin-top:1.5rem;display:grid}.overview-recent .data-heading{margin-bottom:.8rem}.overview-recent .data-heading a{border-bottom:1px solid var(--text);font:600 .7rem/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.recent-list{border-top:3px solid var(--text);margin:0;padding:0;list-style:none}.recent-list li{border-bottom:1px solid var(--line)}.recent-list a{width:100%;color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .75rem;text-decoration:none;display:flex}.recent-list a:hover{background:var(--surface)}.recent-list a>span:first-child{gap:.2rem;min-width:0;display:grid}.recent-list strong{font:600 1rem/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.recent-list a>span:last-child{font:600 .65rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:none}.data-section{margin-top:clamp(2.5rem,5vw,4.5rem)}.panel-directory{margin-top:1.5rem}.data-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.25rem;display:flex}.data-heading h2{font-size:clamp(1.55rem,3vw,2.65rem)}.data-heading p:last-child{color:var(--muted);margin:.65rem 0 0;font-size:.9rem}.reset-button,.view-button,.close-button{color:var(--text);background:0 0;border:0}.reset-button{border-bottom:1px solid var(--text);font:500 .7rem/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:.25rem 0}.directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.export-button{border:1px solid var(--text);background:var(--text);color:#fff;min-height:2.9rem;font:700 .7rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;box-shadow:4px 4px 0 var(--accent);justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.export-button:hover:not(:disabled){box-shadow:6px 6px 0 var(--accent);transform:translate(-2px,-2px)}.export-button:active:not(:disabled){box-shadow:2px 2px 0 var(--accent);transform:translate(2px,2px)}.export-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@media (width>=901px){.panel-directory-export{display:none}}.export-error{border-left:3px solid var(--accent);background:var(--accent-soft);color:#8c1111;margin:-.5rem 0 1rem;padding:.8rem 1rem;font-size:.85rem}.filters{background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(240px,1.5fr) minmax(0,3fr);gap:.65rem;margin-bottom:1rem;padding:1rem;display:grid}.filters label{gap:.4rem;min-width:0;display:grid}.filters label>span{color:var(--muted);font:600 .62rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.filters input,.filters select{min-width:0;min-height:2.75rem;font-size:.82rem}.advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.mobile-filter-toggle{display:none}.table-scroll{border-top:3px solid var(--text);overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:1050px}th{background:var(--surface);color:var(--muted);font:600 .66rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.85rem .75rem}td{border-bottom:1px solid var(--line);vertical-align:top;padding:1rem .75rem;font-size:.86rem}tbody tr{transition:background .16s}tbody tr:hover{background:#f0f0ec9e}.cell-name{color:var(--text);font:600 1.08rem/1.25 var(--mono);letter-spacing:-.025em;display:block}.cell-secondary{width:fit-content;color:var(--muted);margin-top:.38rem;font-size:.78rem;display:block}.team-code{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase}td a{text-underline-offset:.2em;text-decoration-thickness:1px}.category-mark,.panel-mark,.track-mark{border:1px solid var(--line-strong);font:.65rem/1.25 var(--mono);padding:.28rem .48rem;display:inline-block}.panel-mark{background:var(--signal-soft);border-color:#ff1e1e73}.track-mark{background:#fff;margin:0 .3rem .3rem 0}.cell-date{color:var(--muted);white-space:nowrap;font:.72rem/1.4 var(--mono)}.action-heading{width:8.5rem}.cell-action{text-align:right}.view-button{font:500 .66rem/1.2 var(--mono);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.2rem 0;display:inline-flex}.view-button:hover{border-bottom-color:var(--signal);color:var(--signal)}.view-button span{transition:transform .18s}.view-button:hover span{transform:translate(4px)}.table-state{border-top:3px solid var(--text);border-bottom:1px solid var(--line-strong);color:var(--muted);font:.78rem/1.4 var(--mono);text-align:center;padding:4rem 1rem}.table-error{color:#b40000}.setup-section{border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--surface), var(--base) 62%);min-height:25rem;padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}.setup-section h2{max-width:12ch;font-size:clamp(2rem,5vw,4.5rem)}.setup-section>p:not(.eyebrow){max-width:48ch;color:var(--muted);margin:1rem 0 2rem}.setup-number{color:#0a0a0a0b;font:600 clamp(10rem, 30vw, 24rem)/1 var(--mono);letter-spacing:-.12em;position:absolute;bottom:-1.5rem;right:2rem}.setup-status{border:1px solid var(--signal);color:var(--signal);font:600 .66rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .6rem;display:inline-block}.detail-backdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0a61;justify-content:flex-end;animation:.2s both backdrop-in;display:flex;position:fixed;inset:0}.detail-drawer{border-left:1px solid var(--text);background:var(--base);width:min(100%,640px);height:100%;padding:clamp(1.5rem,4vw,3rem);animation:.32s cubic-bezier(.22,1,.36,1) both drawer-in;overflow-y:auto;box-shadow:-18px 0 50px #0a0a0a29}.detail-head{border-bottom:3px solid var(--text);border-left:5px solid var(--signal);justify-content:space-between;align-items:flex-start;gap:2rem;padding:.35rem 0 1.5rem 1rem;display:flex}.detail-head h2{overflow-wrap:anywhere;max-width:14ch;font-size:clamp(2.25rem,6vw,3.6rem);line-height:.95}.detail-panel-mark{background:var(--signal-soft);max-width:100%;font:600 .72rem/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap;border:1px solid #ff1e1e8c;margin-top:1rem;padding:.38rem .55rem;display:inline-block;overflow:hidden}.close-button{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;font:1.8rem/1 var(--sans);place-items:center;display:grid}.close-button:hover{border-color:var(--signal);color:var(--signal)}.detail-grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-item{border-bottom:1px solid var(--line);min-width:0;padding:1.1rem 1rem 1.1rem 0}.detail-item:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.detail-item-wide{grid-column:1/-1;border-left:0!important;padding-left:0!important}.detail-item dt{color:var(--muted);font:600 .62rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.detail-item dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.detail-item-important dd{color:var(--text);font:600 1.08rem/1.35 var(--mono);letter-spacing:-.018em}.detail-item-important dd a{text-underline-offset:.22em;text-decoration-thickness:1.5px}.detail-item-important .panel-mark{padding:.42rem .6rem;font-size:.88rem;font-weight:600}.detail-actions{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.team-members{margin-top:2rem}.team-members-head{border-bottom:3px solid var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:.85rem;display:grid}.team-members-head .eyebrow{grid-column:1/-1}.team-members-head h3{font:600 clamp(1.4rem, 4vw, 2rem)/1 var(--mono);letter-spacing:-.04em;margin:0}.team-members-head>span{color:var(--signal);font:600 2rem/1 var(--mono)}.team-member-list{display:grid}.team-member-card{border-bottom:1px solid var(--line);padding:1rem 0}.team-member-card>header{grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.team-member-card>header>span{color:var(--signal);font:600 .72rem/1.5 var(--mono)}.team-member-card>header div{gap:.2rem;display:grid}.team-member-card>header strong{font:600 1.05rem/1.25 var(--mono)}.team-member-card>header small{color:var(--green);font:600 .62rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.team-member-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:.9rem 0 0 3.05rem;display:grid}.team-member-card dl>div:nth-child(3){grid-column:1/-1}.team-member-card dt{color:var(--muted);font:600 .58rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.team-member-card dd{overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.82rem}@keyframes backdrop-in{0%{opacity:0}}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=1050px){.metrics-grid{grid-template-columns:repeat(3,1fr)}.filters{grid-template-columns:1fr}}@media (width<=760px){.topbar{min-height:4rem;padding-block:.7rem}.topbar-meta{margin-left:auto}.dashboard-main{padding-top:1.15rem}.dashboard-intro{padding-bottom:.8rem}.dashboard-intro h1{font-size:1.65rem}.filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:.75rem}.mobile-filter-toggle{border:1px solid var(--text);min-height:2.75rem;color:var(--text);font:600 .68rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#fff;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .8rem;display:inline-flex}.mobile-filter-toggle[aria-expanded=true]{background:var(--text);color:var(--base)}.mobile-filter-toggle span{font-size:1rem;transition:transform .18s}.mobile-filter-toggle[aria-expanded=true] span{transform:rotate(180deg)}.advanced-filters{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.15rem;display:none}.advanced-filters.is-open{display:grid}.section-switcher{display:none}.mobile-section-picker{z-index:10;border:1px solid var(--line-strong);border-top:4px solid var(--signal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafaf5;gap:.4rem;margin-bottom:1rem;padding:.7rem;display:grid;position:sticky;top:.65rem;box-shadow:0 8px 24px #0a0a0a1a}.mobile-section-picker>span{color:var(--muted);font:600 .61rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.mobile-section-control{border:1px solid var(--text);background:#fff;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;min-height:3rem;display:grid;position:relative}.mobile-section-control strong{border-right:1px solid var(--text);background:var(--text);height:100%;color:var(--base);font:600 .78rem/1 var(--mono);place-items:center;display:grid}.mobile-section-control select{appearance:none;width:100%;min-width:0;height:100%;color:var(--text);font:600 .78rem/1.25 var(--mono);background:0 0;border:0;border-radius:0;padding:.7rem 2.6rem .7rem .8rem}.mobile-section-control select:focus{outline:2px solid var(--signal);outline-offset:-2px}.mobile-section-control i{border-right:2px solid var(--text);border-bottom:2px solid var(--text);pointer-events:none;width:.55rem;height:.55rem;position:absolute;right:1rem;transform:rotate(45deg)translateY(-25%)}.data-heading{flex-direction:column;align-items:flex-start;gap:1rem}.directory-actions{justify-content:space-between;width:100%}.export-button{flex:1;max-width:13rem}.hackathon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hackathon-metrics .metric-card:nth-child(2){border-right:0}.hackathon-metrics .metric-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.table-scroll{border-top:0;overflow:visible}table,tbody,tr,td{width:100%;display:block}table{min-width:0}thead{display:none}tbody{gap:.55rem;display:grid}tbody tr{border:1px solid var(--line-strong);border-left:4px solid var(--signal);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;padding:.7rem .8rem;display:grid}td{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}td:before{content:attr(data-label);color:var(--muted);font:600 .62rem/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase}td[data-label=Name]{border:0;min-width:0;padding:0;display:block}td[data-label=Name]:before{display:none}td[data-label=Name] .cell-name{color:var(--text);font:600 1rem/1.25 var(--mono);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}td[data-label=Name] .cell-secondary,td[data-label=Type],td[data-label=Organisation],td[data-label=Registered]{display:none}td[data-label=Panel],td[data-label=Challenge],td[data-label=Sector]{border:0;padding:0;display:block}td[data-label=Panel]:before,td[data-label=Challenge]:before,td[data-label=Sector]:before{display:none}td[data-label=Panel] .panel-mark,td[data-label=Challenge] .panel-mark,td[data-label=Sector] .panel-mark{text-overflow:ellipsis;white-space:nowrap;max-width:11.5rem;font-size:.6rem;overflow:hidden}.hackathon-table td[data-label=Category],.hackathon-table td[data-label=Solution],.hackathon-table td[data-label=Registered]{display:none}td[data-label=Actions]{border-top:1px solid var(--line);text-align:right;border-bottom:0;grid-column:1/-1;padding:.5rem 0 0;display:block}td[data-label=Actions]:before{display:none}td:last-child{border-bottom:0}.cell-action{text-align:left}}@media (width<=560px){.auth-panel{padding:2rem 1.25rem}.auth-copy{margin-top:3.5rem}.dashboard-main{padding-inline:.9rem}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border-right:1px solid var(--line);border-bottom:0;min-height:5.25rem;padding:.7rem .6rem}.metric-card:nth-child(2n){border-right:1px solid var(--line)}.metric-card:last-child{border-right:0;grid-column:auto}.hackathon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hackathon-metrics .metric-card{min-height:5.5rem}.metric-card span{min-height:2.2em;font-size:.53rem;line-height:1.15}.metric-card strong{margin:.38rem 0 0;font-size:clamp(1.4rem,7vw,1.9rem)}.metric-card small{display:none}.metric-download{margin-top:.35rem;font-size:.5rem}.data-section{margin-top:1.5rem}.advanced-filters{grid-template-columns:1fr}td{grid-template-columns:7rem minmax(0,1fr)}.detail-drawer{padding:1rem}.detail-head{gap:.75rem;padding:.25rem 0 1.15rem .75rem}.detail-head h2{font-size:clamp(2.35rem,12vw,3.25rem)}.detail-panel-mark{margin-top:.75rem}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-item{padding:.8rem .65rem .8rem 0}.detail-item:nth-child(2n){padding:.8rem 0 .8rem .65rem}.detail-item-wide{grid-column:1/-1;padding:.8rem 0!important}.detail-item-important dd{font-size:.96rem}.detail-actions{flex-direction:column-reverse}.detail-actions .button{width:100%}.team-member-card dl{grid-template-columns:1fr;margin-left:0}.team-member-card dl>div:nth-child(3){grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
