/* V3 side menu — copied from Synced Menu 2 (/workspace/lc-menu2/lc-menu2.css), renamed to prefix v3m- */
:root{
  --v3m-navy-0:#0a1124;
  --v3m-navy-1:#111c38;
  --v3m-navy-2:#17244a;
  --v3m-gold:#e3b53f;
  --v3m-gold-soft:#f2cf6b;
  --v3m-gold-deep:#b98a1f;
  --v3m-white:#f5f7fb;
  --v3m-muted:#8a93a6;
  --v3m-line:rgba(255,255,255,.09);
  --v3m-w:280px;
  --v3m-font:Inter,"Segoe UI",Roboto,system-ui,-apple-system,sans-serif;
}

/* ---------- hamburger ---------- */
.v3m-burger{
  position:fixed;top:14px;left:14px;z-index:9990;
  width:42px;height:42px;border-radius:12px;border:1px solid rgba(17,28,56,.12);
  background:#fff;box-shadow:0 2px 10px rgba(10,17,36,.12);
  display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;
  cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;
}
.v3m-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--v3m-navy-1)}
.v3m-burger:focus{outline:none}
.v3m-burger:focus-visible{outline:2px solid var(--v3m-gold);outline-offset:2px}

/* ---------- backdrop ---------- */
.v3m-backdrop{
  position:fixed;top:var(--v3-header-h,120px);left:0;right:0;bottom:0;z-index:10000;
  background:rgba(60,66,82,.42);
  -webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);
  opacity:0;transition:opacity .22s ease;
}
.v3m-backdrop[hidden]{display:none}
.v3m-open .v3m-backdrop{opacity:1}

/* ---------- drawer ---------- */
.v3m-drawer{
  position:fixed;top:var(--v3-header-h,120px);left:0;bottom:0;z-index:10010;
  width:var(--v3m-w);max-width:88vw;
  display:flex;flex-direction:column;
  background:linear-gradient(180deg,var(--v3m-navy-2) 0%,var(--v3m-navy-1) 45%,var(--v3m-navy-0) 100%);
  color:var(--v3m-white);font-family:var(--v3m-font);
  box-shadow:10px 0 40px rgba(5,9,20,.45);
  transform:translateX(-102%);visibility:hidden;
  transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;
  -webkit-tap-highlight-color:transparent;
}
.v3m-drawer:focus{outline:none}
.v3m-open .v3m-drawer{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s}
.v3m-drawer *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}

/* header: badge + title block = one link to the person's LC Sphere profile */
.v3m-head{
  flex:0 0 auto;display:flex;align-items:center;gap:10px;
  padding:14px 14px 13px 16px;border-bottom:1px solid var(--v3m-line);
}
.v3m-home{
  flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:11px;
  color:inherit;text-decoration:none;background:transparent !important;outline:none;cursor:pointer;
}
.v3m-home:hover .v3m-title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.v3m-home:focus{outline:none}
.v3m-home:focus-visible{outline:2px solid var(--v3m-gold);outline-offset:3px;border-radius:8px}
.v3m-badge{
  flex:0 0 auto;width:34px;height:34px;border-radius:9px;
  display:grid;place-items:center;
  background:linear-gradient(145deg,var(--v3m-gold-soft),var(--v3m-gold) 55%,var(--v3m-gold-deep));
  color:#1a1405;font-weight:800;font-size:12.5px;letter-spacing:.02em;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 2px 6px rgba(0,0,0,.3);
}
.v3m-brand{flex:1 1 auto;min-width:0;line-height:1.25;display:block}
.v3m-title{display:block;font-weight:700;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v3m-sub{display:block;font-size:11.5px;color:var(--v3m-gold);margin-top:2px;white-space:nowrap}
.v3m-close{
  flex:0 0 auto;width:34px;height:34px;border-radius:50%;
  border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04);color:#fff;
  display:grid;place-items:center;cursor:pointer;padding:0;
}
.v3m-close:hover{border-color:rgba(255,255,255,.5)}
.v3m-close:focus{outline:none}
.v3m-close:focus-visible{outline:2px solid var(--v3m-gold);outline-offset:2px}

/* scroll body */
.v3m-body{
  flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;
  padding:8px 6px 14px 0;
  scrollbar-width:thin;scrollbar-color:var(--v3m-gold-deep) transparent;
}
.v3m-body::-webkit-scrollbar{width:6px}
.v3m-body::-webkit-scrollbar-track{background:transparent}
.v3m-body::-webkit-scrollbar-thumb{background:linear-gradient(var(--v3m-gold),var(--v3m-gold-deep));border-radius:6px}

/* rows: checkbox (toggle only) + label link (navigates). hover = underline label only; no bg, no active, no click outline */
.v3m-list{list-style:none;margin:0;padding:0}
.v3m-item{display:flex;align-items:flex-start;gap:10px;padding:6px 12px 6px 16px}
.v3m-lv2{padding-left:36px}
.v3m-lv3{padding-left:56px}
.v3m-link,.v3m-logout{
  flex:0 1 auto;min-width:0;display:flex;align-items:flex-start;gap:10px;
  color:inherit;text-decoration:none;cursor:pointer;
  background:transparent !important;outline:none;
}
.v3m-link:hover .v3m-txt,.v3m-logout:hover .v3m-txt{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.v3m-link:active,.v3m-logout:active,.v3m-item:active{background:transparent !important}
.v3m-link:focus,.v3m-logout:focus{outline:none}
.v3m-link:focus-visible,.v3m-logout:focus-visible{outline:2px solid var(--v3m-gold);outline-offset:2px;border-radius:4px}
.v3m-ico{flex:0 0 auto;width:16px;height:16px;color:var(--v3m-gold);margin-top:-.5px}
.v3m-txt{min-width:0;overflow-wrap:anywhere}

/* checkbox: rounded square, navy fill, gold border, gold check / dash */
.v3m-cb{
  -webkit-appearance:none;appearance:none;margin:0;flex:0 0 auto;
  width:16px;height:16px;border-radius:4px;margin-top:-.5px;
  border:1.5px solid var(--v3m-gold);background:var(--v3m-navy-0) center/12px 12px no-repeat;
  cursor:pointer;outline:none;
}
.v3m-cb:checked{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3l2.4 2.4 4.8-5' fill='none' stroke='%23e3b53f' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.v3m-cb:indeterminate{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='%23e3b53f' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E");
}
.v3m-cb:focus{outline:none}
.v3m-cb:focus-visible{outline:2px solid var(--v3m-gold-soft);outline-offset:2px}

/* level-1 headings (with or without box): gold uppercase + line */
.v3m-sec{margin-top:6px}
.v3m-sec-head{align-items:center;padding-top:10px;padding-bottom:5px}
.v3m-head-link{
  align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v3m-gold);line-height:1.3;
}
.v3m-sec-line{flex:1 1 auto;min-width:14px;height:1px;align-self:center;background:linear-gradient(90deg,rgba(227,181,63,.55),rgba(227,181,63,.08))}
.v3m-plain .v3m-sec-head{padding-top:12px}

/* child rows */
.v3m-lv2 .v3m-link,.v3m-lv3 .v3m-link{font-size:12.5px;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--v3m-white)}
.v3m-lv3 .v3m-link{font-size:12px;color:#dfe4ee}
.v3m-l2{padding-bottom:4px}

/* footer */
.v3m-foot{flex:0 0 auto;border-top:1px solid var(--v3m-line);padding:12px 16px 12px}
.v3m-logout{font-size:13.5px;font-weight:500;color:var(--v3m-white);padding:4px 0}
.v3m-logout .v3m-ico{color:var(--v3m-white)}
.v3m-note{margin:10px 0 0;font-size:10.5px;color:var(--v3m-muted);line-height:1.35}

html.v3m-lock,html.v3m-lock body{overflow:hidden}

@media (prefers-reduced-motion:reduce){.v3m-drawer,.v3m-backdrop{transition:none}}

/* ---------- left/right docking (lc-dock, localStorage "lc-menu-side") ---------- */
.v3m-burger,.v3m-head{touch-action:none}
.v3m-swap{
  flex:0 0 auto;width:34px;height:34px;border-radius:50%;
  border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04);color:#fff;
  display:grid;place-items:center;cursor:pointer;padding:0;
}
.v3m-swap:hover{border-color:rgba(255,255,255,.5)}
.v3m-swap:focus{outline:none}
.v3m-swap:focus-visible{outline:2px solid var(--v3m-gold);outline-offset:2px}
.v3m-dock-dragging{transition:none !important;cursor:grabbing}
html[data-v3m-side="right"] .v3m-burger{left:auto;right:14px}
html[data-v3m-side="right"] .v3m-drawer{left:auto;right:0;transform:translateX(102%);box-shadow:-10px 0 40px rgba(5,9,20,.45)}
html[data-v3m-side="right"].v3m-open .v3m-drawer{transform:none}

/* ===== V3 additions: helper notes, pinned-open desktop, layouts ===== */
.v3m-note-sm{margin:-2px 12px 4px 62px;font-size:10.5px;line-height:1.35;color:var(--v3m-muted)}
.v3m-lv3-note{margin-left:82px}
.v3m-lv2 .v3m-ico{width:14px;height:14px}
.v3m-cb{transition:none}

@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-600-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/inter-latin-800-normal.woff2) format("woff2")}
@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/outfit-latin-700-normal.woff2) format("woff2")}

:root{--v3-header-h:120px;--v3-bg:#f7f7fa;--v3-fg:#1c2233;--v3-muted:#636b7f;--v3-line:#e2e4ec;--v3-card:#fff;--v3-navy:#111c38;--v3-gold:#e3b53f;--v3-gold-deep:#b98a1f;--v3-ink:#30288a}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--v3-bg);color:var(--v3-fg);font-family:Inter,"Segoe UI",Roboto,system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:padding .26s cubic-bezier(.2,.8,.2,1)}
a{color:inherit}
h1,h2,h3,p{margin:0}

/* ===== V3 header (2 rows) — row 1: LC Systems logo + V2 rail icons; row 2: Work Life Balance filter (Menu 2 drawer) + category tabs ===== */
.v3-top{position:sticky;top:0;z-index:10020;width:100%;background:#fff;border-bottom:1px solid var(--v3-line);box-shadow:0 2px 6px rgba(17,28,56,.05)}
.v3-row1{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:8px 24px}
.v3-brand{display:flex;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;color:var(--v3-fg)}
.v3-logo{height:40px;width:44px;flex-shrink:0;transform:rotate(-12deg);margin-left:-6px;color:var(--v3-fg)}
.v3-brand-name{font-family:Outfit,Inter,sans-serif;font-size:20px;line-height:26px;font-weight:700;display:flex;align-items:center;gap:6px;color:var(--v3-fg)}
.v3-brand-tag{margin:0;font-size:12px;line-height:16px;color:var(--v3-muted)}
.v3-crumb{font-size:13px;color:var(--v3-muted);white-space:nowrap}
.v3-crumb a{text-decoration:none}.v3-crumb a:hover{text-decoration:underline}
.v3-crumb b{color:var(--v3-fg)}
.v3-pv{margin-left:6px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#eeedfb;color:var(--v3-ink)}
.v3-iconbar{margin-left:auto;min-width:0}
.v3-icons{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:2px}
.v3-icons li{position:relative}
.v3-ib{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:0;background:transparent;color:#1f2433;cursor:pointer;text-decoration:none;padding:0;font:inherit}
.v3-ib:hover{background:#f3f4f8}
.v3-ib:focus{outline:none}.v3-ib:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}
.v3-ib .ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}
.v3-ib .badge{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--v3-ink);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid #fff;line-height:1}
.v3-ibtip{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:960;white-space:nowrap;padding:4px 8px;border-radius:6px;background:var(--v3-navy);color:#fff;font-size:11.5px;font-weight:600;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s}
.v3-icons li:last-child .v3-ibtip{left:auto;right:0;transform:none}
.v3-ib:hover .v3-ibtip,.v3-ib:focus-visible .v3-ibtip{opacity:1;visibility:visible}
.v3-row2{display:flex;align-items:center;gap:12px;width:100%;padding:8px 24px;border-top:1px solid var(--v3-line)}
.v3-filter{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 14px 0 12px;border-radius:12px;border:1px solid rgba(17,28,56,.14);background:linear-gradient(180deg,var(--v3m-navy-2),var(--v3m-navy-1));color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(10,17,36,.14);-webkit-tap-highlight-color:transparent}
.v3-filter:focus{outline:none}.v3-filter:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}
.v3-filter .v3-bars{display:inline-flex;flex-direction:column;gap:3px}
.v3-filter .v3-bars span{display:block;width:16px;height:2px;border-radius:2px;background:var(--v3-gold)}
.v3-filter[aria-expanded="true"]{border-color:var(--v3-gold)}
.v3-tabs{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}
.v3-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:10px;border:1px solid transparent;color:#1f2433;text-decoration:none;font-size:13.5px;font-weight:600;white-space:nowrap}
.v3-tab:hover{background:#f3f4f8}
.v3-tab:focus{outline:none}.v3-tab:focus-visible{outline:2px solid var(--v3-gold);outline-offset:2px}
.v3-tab .v3-ico{width:18px;height:18px}
.v3-tab.is-active{background:var(--v3-navy);color:#fff;border-color:var(--v3-navy)}
.v3-tab.is-active .v3-ico{color:var(--v3-gold)}
@media (max-width:900px){.v3-row1{flex-wrap:wrap;padding:8px 16px}.v3-crumb{display:none}.v3-iconbar{margin-left:0;width:100%}.v3-icons{width:100%;overflow-x:auto}.v3-row2{padding:8px 16px}}

/* main: full width, no centered container */
.v3-main{width:100%;padding:28px 32px 48px}
.v3-hero{padding:8px 0 22px}
.v3-kicker{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v3-gold-deep)}
.v3-hero h1{font-size:40px;line-height:1.1;letter-spacing:-.02em;margin:6px 0 10px;color:var(--v3-navy)}
.v3-lede{font-size:17px;color:#3a4256}
.v3-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}
.v3-legend a{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--v3-line);text-decoration:none;font-size:13.5px;font-weight:600}
.v3-legend a:hover{border-color:var(--v3-gold)}
.v3-legend a b{color:var(--v3-gold-deep)}
.v3-ico{width:16px;height:16px}
.v3-ex{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fff4d6;color:#7a5a10;letter-spacing:.02em}

/* root-cause chooser */
.v3-root{margin:0 0 24px;padding:18px 20px;border-radius:16px;border:1.5px solid var(--v3-gold);background:#fffaf0;scroll-margin-top:150px}
.v3-root[hidden]{display:none}
.v3-root h2{font-size:19px;color:var(--v3-navy)}
.v3-root-hd p{font-size:13.5px;color:var(--v3-muted);margin-top:2px}
.v3-root-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}
.v3-root-opt{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--v3-line);text-decoration:none}
a.v3-root-opt:hover,.v3-root-opt:hover{border-color:var(--v3-gold)}
.v3-root-opt[hidden]{display:none}
.v3-root-opt b{font-size:14px;color:var(--v3-navy)}
.v3-root-opt span{font-size:12.5px;color:var(--v3-muted)}
.v3-root-opt span a{color:var(--v3-ink);font-weight:600}
.v3-root-also{margin-top:10px;font-size:12.5px;color:var(--v3-muted)}
.v3-root-also a{color:var(--v3-ink)}

/* sections */
.v3-sec{scroll-margin-top:150px;padding:22px 24px;margin-bottom:16px;background:var(--v3-card);border:1px solid var(--v3-line);border-radius:18px}
.v3-sec.is-on{border-color:rgba(227,181,63,.8);box-shadow:0 0 0 3px rgba(227,181,63,.12)}
.v3-sec-hd{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.v3-sec-ico{width:28px;height:28px;color:var(--v3-navy);flex:0 0 auto}
.v3-sec-hd h2{font-size:24px;color:var(--v3-navy)}
.v3-on-tag{margin-left:auto;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--v3-navy);color:var(--v3-gold)}
.v3-on-tag[hidden]{display:none}
.v3-sec-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px}
@media (max-width:900px){.v3-sec-grid{grid-template-columns:1fr}.v3-main{padding:20px 16px 40px}.v3-hero h1{font-size:30px}}
.v3-desc{font-size:15.5px;color:#30384c}
.v3-items{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}
.v3-items li{display:flex;flex-direction:column;padding:10px 12px;border-radius:10px;background:#f6f7fb;scroll-margin-top:150px}
.v3-items b{font-size:14px}.v3-items span{font-size:13px;color:var(--v3-muted)}
.v3-score{margin-top:16px;padding:12px 14px;border-radius:12px;border:1px dashed #cdd1dd;background:#fbfbfd}
.v3-score-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.v3-score-n{font-size:28px;font-weight:800;color:var(--v3-navy)}
.v3-score-n small{font-size:14px;color:var(--v3-muted);font-weight:600}
.v3-score-lbl{font-size:12px;color:var(--v3-muted)}
.v3-meter{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:8px}
.v3-meter i{height:8px;border-radius:4px;background:#e4e6ee}
.v3-meter i.on{background:linear-gradient(90deg,#e3b53f,#b98a1f)}
.v3-dev{padding:16px 18px;border-radius:14px;background:#f8f8fc;border:1px solid var(--v3-line)}
.v3-dev-hd{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.v3-dev-hd h3{font-size:16px;color:var(--v3-navy)}
.v3-dev-lbl{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v3-gold-deep)}
.v3-dev blockquote{margin:2px 0 0;font-style:italic;color:#2b3346}
.v3-dev cite{font-style:normal;font-size:12.5px;color:var(--v3-muted);margin-left:4px}
.v3-states{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.v3-states span{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--v3-line);background:#fff}
.v3-steps{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:5px}
.v3-steps li{display:flex;gap:8px;align-items:baseline;font-size:13.5px}
.v3-stepn{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--v3-navy);color:var(--v3-gold)}
.v3-next a{color:var(--v3-ink);font-weight:600}
.v3-foot{margin-top:20px;font-size:12px;color:var(--v3-muted)}

/* Sphere people suggestions (example data) */
.v3-people{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--v3-line);background:#fbfbfd}
.v3-ai-lbl{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}
.v3-ai-tag{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#eeedfb;color:var(--v3-ink)}
.v3-people-hd{font-size:13.5px;font-weight:600;color:var(--v3-navy);margin:0 0 8px}
.v3-people-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.v3-person{padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--v3-line)}
.v3-person-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
.v3-person-top b{font-size:14px;color:var(--v3-navy)}
.v3-rhythm{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fdf7e6;color:var(--v3-gold-deep)}
.v3-tip{margin:4px 0 0;font-size:13px;color:var(--v3-muted)}
.v3-people-note{margin:10px 0 0;font-size:12.5px;color:var(--v3-muted)}
.v3-people-note a{color:var(--v3-ink);font-weight:600}
