body[data-scope="crew"] #workspace{display:block}body[data-scope="crew"] .hub-navigation,body[data-scope="crew"] .workspace-head,body[data-scope="crew"] #scope-trail,body[data-scope="crew"] .workspace-content>.footnote{display:none}body[data-scope="crew"] .app-main{max-width:860px;margin:auto;padding:24px 24px 110px}body[data-scope="crew"] .workspace-content{padding:0;max-width:none}body[data-scope="crew"] #hub-screen{display:block}body[data-scope="crew"] .header-caption{display:none}
.crew-space{--crew-ink:#173b51;--crew-blue:#0679b8;color:var(--crew-ink);max-width:740px;margin:auto}.crew-space :where(div,section,article,span,label){min-width:0}.crew-welcome{margin:10px 0 24px}.crew-welcome h1{font-size:clamp(22px,4.8vw,30px);line-height:1.45;letter-spacing:-.025em;margin:8px 0}.crew-welcome p{color:#5d7282}.crew-welcome label{margin-top:24px}.crew-space .panel{margin-bottom:16px;border-radius:22px;box-shadow:none;border:1px solid #e0eaf1}.crew-space h2{font-size:19px}.crew-space h3{font-size:17px}.crew-space .preserve{overflow-wrap:anywhere;line-height:1.9}.crew-space .primary{background:#0679b8;color:white}.crew-space a{color:#076da5}.crew-preview{padding:14px 18px;border-radius:14px;background:#e3f3ff;line-height:1.7;margin-bottom:24px;font-size:13px}.crew-preview a{display:block;font-weight:700}
.crew-card{display:block;width:100%;aspect-ratio:1.68;max-width:620px;margin:0 auto 32px;padding:0;border:0;background:transparent;perspective:1400px;text-align:left;cursor:pointer;border-radius:26px;box-shadow:0 14px 32px #0b28442b;color:inherit}.crew-card:hover{background:transparent;border-color:transparent}.crew-card-inner{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:none}.crew-card-face[aria-hidden="true"]{visibility:hidden;pointer-events:none}.crew-card-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,5vw,38px);border-radius:26px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(ellipse at 95% 8%,#4dbbff24 0%,#4dbbff08 38%,transparent 65%),linear-gradient(125deg,#0b2138,#143854 64%,#1a415c);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.crew-card-top,.crew-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.crew-card-top strong{font-size:clamp(20px,4.7vw,30px);font-weight:600;letter-spacing:.05em}.crew-card-top b{font-weight:850;color:#4dbbff}.crew-card-top>span{font-size:9px;letter-spacing:.15em;color:#c2dbe9}.crew-card-name{font-size:clamp(22px,5.6vw,36px);font-weight:780;letter-spacing:.03em;overflow-wrap:anywhere;line-height:1.3}.crew-card-name small{display:block;font-size:clamp(11px,2.5vw,14px);font-weight:550;letter-spacing:.03em;margin-top:10px;color:#c2dbe9}.crew-card-bottom{font-size:clamp(8px,1.8vw,11px);letter-spacing:.03em;color:#c2dbe9}.crew-card-back{background:radial-gradient(ellipse at 95% 8%,#4dbbff20,transparent 65%),linear-gradient(135deg,#122e47,#0b2138)}.crew-card-back-copy{display:grid;gap:12px;font-size:clamp(11px,2.5vw,15px);line-height:1.7}.crew-card-back-copy strong{font-size:clamp(14px,3.4vw,21px)}
.crew-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:30px 0 14px}.crew-section-title h2{margin:0}.crew-section-title a,.crew-section-title>span{font-size:13px}.crew-schedule-row{width:100%;display:flex;align-items:center;gap:20px;padding:22px;text-align:left;border:1px solid #e0eaf1;border-radius:20px;background:white;margin-bottom:12px;color:var(--crew-ink)}.crew-schedule-row:hover{background:#f8fcff;border-color:#82c9f2}.crew-schedule-row.cancelled{background:#f0f3f5}.crew-date{display:grid;text-align:center;min-width:38px;color:#3a718f}.crew-date strong{font-size:32px;line-height:1.2}.crew-date small{font-size:12px}.crew-schedule-copy{display:grid;gap:5px;flex:1;overflow-wrap:anywhere}.crew-schedule-copy small{font-size:11px;color:#647787}.crew-schedule-copy strong{font-size:17px;line-height:1.5}.crew-schedule-copy>span{font-size:13px;color:#577181}.crew-schedule-row svg{width:18px;flex-shrink:0}.crew-task-shortcut{display:flex;gap:16px;align-items:center;background:#e3f3fd;padding:20px;border-radius:20px;margin:20px 0;text-decoration:none}.crew-task-shortcut>span{display:grid;gap:5px;flex:1}.crew-task-shortcut small{color:#557586}.crew-task-shortcut svg{width:25px}.crew-note h2{margin-top:0}.crew-note .member-kicker{font-size:12px;font-weight:700;color:#5e7687}.crew-period{display:flex;gap:20px;border-bottom:1px solid #dce7ef;margin-bottom:20px}.crew-period button{border:0;border-radius:0;background:none;color:#637687;padding:12px 2px;border-bottom:2px solid transparent}.crew-period button[aria-pressed="true"]{color:#0679b8;border-bottom-color:#0679b8;font-weight:800}.crew-month{margin:26px 0 14px}.crew-role{font-size:12px;display:inline-block;background:#eaf5fd;border-radius:8px;padding:5px 10px;color:#176488}.crew-assignment h2{line-height:1.5}.crew-when{font-size:20px;font-weight:700}.crew-assignment dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px 12px;font-size:14px;margin:24px 0}.crew-assignment dt{color:#6a7c89}.crew-assignment dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.crew-resource{display:block;margin:14px 0;overflow-wrap:anywhere}.crew-task{display:flex;align-items:center;justify-content:space-between;gap:20px}.crew-task small{color:#63798a;font-size:12px}.crew-task h3{margin:8px 0}.crew-task button{flex-shrink:0;min-height:46px}.crew-task.done{background:#f4f8fb}.crew-task.done h3{color:#577385}.crew-sync{font-size:12px;text-align:center;color:#6b7e8c;margin:30px 0}.crew-empty{line-height:1.8}.crew-nav{position:fixed;z-index:20;bottom:0;left:0;right:0;display:block;background:#fff;border-top:1px solid #e1e9ef;padding:12px 0 max(12px,env(safe-area-inset-bottom));}.crew-nav a{display:grid;justify-items:center;gap:6px;color:#697f8f;text-decoration:none;min-height:48px;font-size:12px;font-weight:600}.crew-nav svg{width:25px;height:25px;stroke-width:1.75}.crew-nav a[aria-current="page"]{color:#0679b8;font-weight:600}.crew-nav a[aria-current="page"] svg{stroke-width:1.75}.crew-nav a:before,.crew-nav a:after{display:none!important}
.crew-member-form fieldset{min-width:0}.crew-meeting-choices{max-height:260px;overflow:auto;border:1px solid #dce7ef;border-radius:12px;padding:12px}.crew-meeting-choices .check{align-items:flex-start;margin:10px 0}.crew-meeting-choices input{flex-shrink:0}.crew-member-form input[type="datetime-local"]{min-width:0;width:100%;max-width:100%;box-sizing:border-box}
@media(max-width:560px){body[data-scope="crew"] .app-main{padding:16px 16px 100px}.crew-welcome h1{font-size:22px}.crew-task{display:block}.crew-task button{width:100%;margin-top:12px}.crew-card-face{border-radius:20px;padding:21px}.crew-card{border-radius:20px}.crew-card-top>span{font-size:8px}.crew-schedule-row{gap:14px;padding:18px 14px}.crew-schedule-copy strong{font-size:15px}.crew-space .panel{padding:20px}.crew-assignment dl{grid-template-columns:80px minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.crew-card-inner{transition:none}}

body[data-scope="crew"] .notice{bottom:calc(86px + env(safe-area-inset-bottom));z-index:30;width:calc(100% - 32px);max-width:420px;text-align:center}

.crew-nav a{-webkit-tap-highlight-color:transparent}

.crew-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.crew-directory .panel{margin:0}.crew-directory h2{overflow-wrap:anywhere}

.crew-assignment>label{margin-bottom:22px}

/* Personal CREW page: one clear hierarchy for arrival, duties and reference information. */
body[data-scope="crew"] .app-main { max-width:1040px; padding-bottom:calc(118px + env(safe-area-inset-bottom)); }
.crew-space { max-width:960px; --crew-muted:#586f80; --crew-line:#dde7ee; }
.crew-space .crew-welcome { margin:4px 0 24px; }
.crew-space .crew-welcome .eyebrow { margin-bottom:8px; font-size:11px; letter-spacing:.14em; color:var(--crew-muted); }
.crew-space .crew-welcome h1 { margin:0; font-size:clamp(24px,4.8vw,30px); line-height:1.45; }
.crew-space .crew-welcome>p:last-child:not(.eyebrow) { margin:8px 0 0; font-size:14px; }
.crew-home-grid { display:grid; gap:26px; align-items:start; }
.crew-identity .crew-card { max-width:540px; margin:0 auto; aspect-ratio:1.68; min-height:210px; box-shadow:none; }
.crew-card-person { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; overflow-wrap:anywhere; }
.crew-identity .crew-card-face { padding:24px; box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px #0b28441c; }
.crew-identity .crew-card-name { font-size:clamp(24px,5.6vw,32px); line-height:1.35; }
.crew-identity .crew-card-name small { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; line-height:1.5; margin-top:6px; font-size:12px; }
.crew-space .crew-section-title { margin:24px 0 12px; align-items:baseline; }
.crew-space .crew-section-title h2 { font-size:17px; line-height:1.5; }
.crew-space .crew-section-title>a { display:inline-flex; align-items:center; gap:2px; min-height:44px; padding:8px 0 8px 8px; text-decoration:none; white-space:nowrap; font-size:13px; }
.crew-section-title>a svg { width:16px; height:16px; }
.crew-next>.crew-section-title { margin:0 0 8px; align-items:center; }
.crew-space .crew-section-title>span { color:var(--crew-muted); font-size:12px; white-space:nowrap; }
.crew-space .crew-schedule-row { margin:0 0 10px; padding:18px; gap:14px; border:1px solid transparent; border-radius:18px; box-shadow:none; }
.crew-space .crew-schedule-row:hover:not(:disabled) { background:#fff; border-color:#8bbdd8; }
.crew-space .crew-date { align-self:flex-start; gap:0; width:54px; min-width:54px; padding:8px 4px; border-radius:13px; background:#edf5fb; color:#225778; font-variant-numeric:tabular-nums; }
.crew-space .crew-date strong { font-size:28px; line-height:1.2; }
.crew-space .crew-date small { font-size:11px; line-height:1.6; }
.crew-space .crew-schedule-copy { gap:4px; }
.crew-space .crew-schedule-copy>strong { font-size:16px; line-height:1.55; font-weight:700; }
.crew-space .crew-row-meta { display:flex; align-items:center; flex-wrap:wrap; gap:4px 8px; }
.crew-space .crew-row-meta small { color:var(--crew-muted); font-size:11px; font-weight:500; }
.crew-row-role { color:#235d80; font-size:11px; font-weight:650; overflow-wrap:anywhere; }
.crew-space .crew-row-time { display:flex; gap:8px; flex-wrap:wrap; align-items:center; font-size:14px; font-weight:700; color:var(--crew-ink); font-variant-numeric:tabular-nums; }
.crew-space .crew-row-place { color:var(--crew-muted); font-size:12px; font-weight:500; line-height:1.6; }
.crew-row-state { display:inline-block; padding:1px 6px; font-size:10px; border-radius:5px; background:#e7f3fc; color:#176082; font-weight:700; }
.crew-space .crew-schedule-row.is-today .crew-date { background:#0878b8; color:white; }
.crew-space .crew-schedule-row.cancelled { background:#f6f7f8; border-color:#dce4e9; }
.crew-schedule-row.cancelled .crew-row-state { background:#e8edf0; color:#435966; }
.crew-space .crew-task-shortcut { margin:14px 0 0; padding:16px; gap:12px; background:#e5f3fc; border-radius:18px; }
.crew-shortcut-icon { display:grid; place-items:center; width:40px; height:40px; flex-shrink:0; border-radius:12px; background:#fff; }
.crew-space .crew-task-shortcut>.crew-shortcut-icon { flex:none; }
.crew-task-shortcut>span>strong { font-size:15px; }
.crew-space .crew-task-shortcut small { font-size:12px; line-height:1.65; color:#426478; }
.crew-space .crew-task-shortcut>svg { width:18px; flex-shrink:0; }
.crew-space .crew-note { border:0; border-radius:18px; padding:0; background:#fff; margin:0 0 12px; }
.crew-note>summary { display:flex; align-items:center; justify-content:space-between; gap:16px; list-style:none; padding:18px 20px; color:var(--crew-ink); min-height:58px; }
.crew-note>summary::-webkit-details-marker { display:none; }
.crew-note>summary>span { flex:1; display:grid; gap:5px; }
.crew-note>summary strong { font-size:14px; line-height:1.6; }
.crew-note>summary svg { width:17px; height:17px; flex-shrink:0; color:var(--crew-muted); }
.crew-note-preview { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; white-space:pre-line; font-size:13px; line-height:1.7; color:var(--crew-muted); }
.crew-note[open]>summary svg,.crew-resource-list[open]>summary svg,.crew-shared-note[open]>summary svg { transform:rotate(90deg); }
.crew-note[open] .crew-note-preview { display:none; }
.crew-note-body { padding:0 20px 20px; font-size:14px; }
.crew-note-body p { margin:0; }
.crew-space .crew-period { gap:18px; margin-bottom:0; border-color:var(--crew-line); align-items:center; }
.crew-period-count { margin-left:auto; color:var(--crew-muted); font-size:12px; }
.crew-space .crew-period button { min-height:48px; font-size:14px; padding:12px 3px; }
.crew-space .crew-month { font-size:14px; font-weight:700; color:var(--crew-muted); margin:24px 0 12px; }
.crew-context { display:grid; gap:14px; margin:0 0 18px; }
.crew-context label { font-size:12px; color:var(--crew-muted); gap:6px; }
.crew-context select { font-size:16px; width:100%; min-width:0; max-width:100%; min-height:48px; text-overflow:ellipsis; border-color:#c6d8e5; border-radius:12px; }
.crew-space .crew-assignment { border:0; border-radius:18px; padding:20px; margin:0 0 8px; }
.crew-assignment-heading { display:flex; align-items:center; gap:8px; flex-wrap:wrap; margin-bottom:10px; }
.crew-space .crew-role { font-size:11px; font-weight:700; padding:3px 8px; border-radius:6px; margin:0; }
.crew-status-label { font-size:12px; font-weight:650; color:#586f80; }
.crew-space .crew-assignment h2 { font-size:18px; line-height:1.55; margin:0 0 14px; overflow-wrap:anywhere; }
.crew-facts { display:grid; gap:12px; }
.crew-facts>div { display:grid; grid-template-columns:80px minmax(0,1fr); gap:8px; align-items:baseline; }
.crew-facts>div>span { font-size:12px; line-height:1.7; color:var(--crew-muted); }
.crew-facts>div>strong { font-size:14px; line-height:1.65; font-weight:600; overflow-wrap:anywhere; white-space:pre-wrap; }
.crew-task-layout { display:grid; gap:16px; }
.crew-space .crew-checklist-heading { margin:18px 0 12px; }
.crew-space .crew-task { display:block; margin:0 0 12px; padding:18px 20px; border:0; border-radius:18px; }
.crew-task-meta { display:flex; align-items:baseline; gap:8px; justify-content:space-between; margin-bottom:8px; }
.crew-task-meta>span:first-child { font-size:12px; line-height:1.7; color:var(--crew-muted); overflow-wrap:anywhere; }
.crew-task-state { flex-shrink:0; font-size:11px; font-weight:650; color:#446378; background:#edf4f8; border-radius:5px; padding:2px 7px; }
.crew-space .crew-task h3 { font-size:17px; line-height:1.55; margin:0; overflow-wrap:anywhere; }
.crew-task-scope { color:var(--crew-muted); font-size:11px; margin:5px 0 0; }
.crew-space .crew-task-instruction { font-size:14px; margin:12px 0 0; line-height:1.85; }
.crew-space .crew-task>button { display:block; width:100%; margin-top:16px; min-height:46px; font-size:14px; border-radius:11px; }
.crew-space .crew-task.done { background:#f9fcfe; border:1px solid var(--crew-line); }
.crew-space .crew-task.done h3 { color:#37566c; }
.crew-task.done .crew-task-state { color:#176488; background:#e5f3fa; }
.crew-space .crew-task>.crew-undo { background:transparent; color:#456275; border:1px solid #c9d9e4; font-size:12px; }
.crew-archive-note { font-size:13px; line-height:1.7; color:var(--crew-muted); }
.crew-space .crew-task-empty { padding:22px; border:0; }
.crew-task-empty h3 { margin:0 0 8px; font-size:15px; }
.crew-task-empty p { margin:0; font-size:13px; color:var(--crew-muted); }
.crew-space .crew-practical { padding:20px; border:0; border-radius:18px; margin:0; }
.crew-space .crew-practical>h2 { font-size:16px; margin:0 0 18px; }
.crew-contact { padding-bottom:16px; border-bottom:1px solid var(--crew-line); }
.crew-contact>span { font-size:12px; color:var(--crew-muted); }
.crew-contact p { font-size:14px; margin:4px 0 0; }
.crew-practical-section { margin:18px 0; }
.crew-space .crew-practical-section h3 { font-size:13px; margin:0 0 7px; color:var(--crew-muted); }
.crew-practical-section p { margin:0; font-size:14px; line-height:1.85; }
.crew-space .crew-resource-link { display:flex; align-items:center; gap:10px; border-radius:11px; background:#edf6fc; padding:14px; font-size:13px; text-decoration:none; }
.crew-resource-link>span:first-of-type { flex:1; }
.crew-resource-link svg { width:20px; height:20px; flex-shrink:0; }
.crew-resource-list,.crew-shared-note { border-top:1px solid var(--crew-line); margin:18px 0 0; padding:16px 0 0; }
.crew-resource-list>summary,.crew-shared-note>summary { display:flex; align-items:center; gap:8px; font-size:13px; font-weight:650; color:var(--crew-ink); list-style:none; min-height:30px; }
.crew-resource-list>summary::-webkit-details-marker,.crew-shared-note>summary::-webkit-details-marker { display:none; }
.crew-resource-list>summary svg,.crew-shared-note>summary svg { margin-left:auto; width:17px; height:17px; flex-shrink:0; }
.crew-resource-list>summary>span { color:var(--crew-muted); font-size:12px; }
.crew-shared-note>p { font-size:14px; margin:14px 0 0; }
.crew-space .crew-empty { display:grid; justify-items:start; gap:10px; padding:22px; border:0; }
.crew-empty-icon { display:grid; place-items:center; width:42px; height:42px; border-radius:13px; background:#edf5fb; color:#346c8c; }
.crew-empty-icon svg { width:23px; height:23px; }
.crew-space .crew-empty h2 { font-size:16px; margin:0; }
.crew-space .crew-empty p { margin:0; font-size:13px; color:var(--crew-muted); line-height:1.85; }
.crew-space .crew-sync { margin:26px 0 0; font-size:11px; color:var(--crew-muted); }
.crew-nav-inner { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); width:min(960px,calc(100% - 48px)); margin:0 auto; }
.crew-nav a { font-size:11px; }
@media(min-width:620px) {
  .crew-context:has(#crew-meeting-select) { grid-template-columns:minmax(0,1fr) minmax(0,1fr); }
  .crew-facts { grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px 24px; }
  .crew-facts>div { grid-template-columns:1fr; gap:2px; }
}
@media(min-width:900px) {
  .crew-home-grid { grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:30px; }
  .crew-identity .crew-card { min-height:248px; }
  .crew-task-layout { grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); gap:24px; align-items:start; }
  .crew-details-column { padding-top:18px; }
}
@media(max-width:560px) {
  body[data-scope="crew"] .app-main { padding:20px 16px calc(112px + env(safe-area-inset-bottom)); }
  .crew-space .crew-welcome { margin:2px 0 20px; }
  .crew-identity .crew-card-face { padding:21px; }
  .crew-identity .crew-card-top strong { font-size:23px; }
  .crew-identity .crew-card-top>span { font-size:8px; }
  .crew-space .crew-note-body { padding-inline:18px; }
  .crew-note>summary { padding:16px 18px; }
  .crew-space .crew-task { padding:18px; }
}
@media(max-width:360px) {
  .crew-identity .crew-card-face { padding:18px; }
  .crew-space .crew-schedule-row { gap:11px; padding:14px; }
  .crew-space .crew-date { width:44px; min-width:44px; }
  .crew-space .crew-assignment { padding:18px; }
  .crew-facts>div { grid-template-columns:72px minmax(0,1fr); }
}
.workspace-app .crew-space .crew-card,.workspace-app .crew-space .crew-card:hover:not(:disabled) { position:relative; background:transparent; border:0; border-radius:26px; }
/* Match the face to the actual button height, including its minimum height in WebKit. */
.crew-identity .crew-card-inner { position:absolute; inset:0; }
.crew-card-back .crew-card-bottom>span:first-child { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:55%; }
.crew-card-top>span { white-space:nowrap; }
@media(max-width:560px) {
  .workspace-app .crew-space .crew-card { border-radius:20px; }
  .crew-space .crew-welcome .eyebrow { margin-bottom:6px; }
  .crew-context { gap:12px; margin-bottom:14px; }
  .crew-space .crew-assignment { padding:18px; }
  .crew-assignment-heading { margin-bottom:8px; }
  .crew-space .crew-assignment h2 { margin-bottom:10px; }
  .crew-facts { gap:8px; }
  .crew-space .crew-checklist-heading { margin-top:14px; }
  .crew-space .crew-task>button { margin-top:12px; }
}
.crew-resource-list>summary,.crew-shared-note>summary { min-height:44px; }

/* A shared team card, with light visible only while it turns. */
.crew-card-face>span:not(.crew-card-gloss) { position:relative; z-index:2; }
.crew-card-gloss { position:absolute; inset:0; border-radius:inherit; overflow:hidden; pointer-events:none; z-index:1; opacity:var(--crew-gloss-opacity,0); }
.crew-card-gloss::before { content:""; position:absolute; inset:-35%; background:linear-gradient(105deg,transparent 16%,#4dbbff08 34%,#cceeff36 48%,#4dbbff0b 63%,transparent 84%); transform:translate3d(var(--crew-gloss-x,0%),0,0); }
.crew-card-profile { display:grid; gap:12px; }
.crew-card-profile>span { display:grid; gap:3px; }
.crew-card-profile small { color:#b7d2e3; font-size:10px; line-height:1.4; font-weight:500; }
.crew-card-profile strong { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; overflow-wrap:anywhere; font-size:14px; line-height:1.5; font-weight:650; }
@media(max-width:560px) {
  .crew-nav-inner { width:calc(100% - 32px); }
  .crew-card-profile { gap:8px; }
  .crew-card-profile small { font-size:9px; }
  .crew-card-profile strong { font-size:13px; }
}
@media(max-width:360px) {
  .crew-card-profile { gap:8px; }
  .crew-card-profile strong { font-size:12px; }
}
@media(prefers-reduced-motion:reduce) { .crew-card-gloss { display:none; } }
