/*
 * Under the Hood v3 — the six-question redesign (13 Sep 2026).
 * Loads only on the overview and the six new rooms, after assets/css/uth.css.
 * Every class is uth3- prefixed; the shared shell (.uth-shell, .uth-crumb)
 * stays styled by uth.css. Design source: the 13 Sep design bundle, with the
 * type stack mapped onto the fonts this site already self-hosts.
 */

:root{
  --uth3-ink:#0D100F; --uth3-paper:#F4F6F2; --uth3-panel:#08221C; --uth3-panel-2:#0C2E26;
  --uth3-mint:#3BE0A6; --uth3-mint-mid:#2E9E77; --uth3-green:#0E6A50; --uth3-tint:#E4F2EA;
  --uth3-rule:#DDE3DA; --uth3-rule-soft:#E8EDE6; --uth3-muted:#5E6660; --uth3-muted-2:#8A938B;
  --uth3-coral:#C05B3F; --uth3-coral-bg:#FBF1EE; --uth3-coral-ink:#7A4636;
  --uth3-on-dark:#EAF5EF; --uth3-on-dark-2:#B9D3C5; --uth3-on-dark-3:#7FA795;
  --uth3-sans:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
  --uth3-serif:'Instrument Serif',Georgia,serif;
  --uth3-mono:'JetBrains Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;
  --uth3-r:4px; --uth3-r-lg:6px;
}

/* ---------- ground ---------- */
main.uth[data-room="home"], main.uth[data-room="prove"], main.uth[data-room="who"],
main.uth[data-room="what"], main.uth[data-room="count"], main.uth[data-room="wrong"],
main.uth[data-room="thanks"]{
  background:var(--uth3-paper);color:var(--uth3-ink);font-family:var(--uth3-sans);
  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;
}
.uth .uth3-sec a{color:var(--uth3-green);text-decoration:none;border-bottom:1px solid rgba(14,106,80,.3)}
.uth .uth3-sec a:hover,.uth .uth3-sec a:focus{color:#0A4C39;border-bottom-color:#0A4C39;text-decoration:none}

/* ---------- layout ---------- */
.uth3-sec{padding:52px 0;border-bottom:1px solid var(--uth3-rule)}
.uth3-sec:last-child{border-bottom:0}
.uth3-grid{display:grid;gap:14px}
.uth3-grid--auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.uth3-grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}
.uth3-grid--auto-xs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.uth3-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:26px 52px;align-items:end}
.uth3-row-between{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:baseline;justify-content:space-between}

/* ---------- type ---------- */
.uth3-eyebrow{font:400 11px/1.4 var(--uth3-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--uth3-green);margin:0 0 20px}
.uth3-eyebrow--mint{color:var(--uth3-mint)}
.uth .uth3-hero h1,.uth .uth3-sec h2,.uth .uth3-sec h3,.uth .uth3-sec-head h2{
  margin:0;letter-spacing:-.025em;font-weight:600;font-family:var(--uth3-sans);text-wrap:balance}
.uth .uth3-hero h1{font-size:clamp(32px,4.8vw,54px);line-height:.99;color:var(--uth3-on-dark)!important}/* 6 Oct 2026: !important because mu-plugins/teas-archive-cleanup.php forces every heading to #0E0F12 !important, which made the room titles dark on the dark hero */
.uth .uth3-sec h2{font-size:clamp(26px,3.6vw,40px);line-height:1.05}
.uth .uth3-sec h3{font-size:clamp(19px,2.2vw,22px);line-height:1.15;letter-spacing:-.02em}
.uth3-em{font-family:var(--uth3-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}
.uth3-em--mint{color:var(--uth3-mint)}
.uth3-lede{margin:0 0 12px;font-size:clamp(15px,1.6vw,17px);line-height:1.55;color:#39423C;max-width:52ch;text-wrap:pretty}
.uth3-sub{margin:0;font-size:13.5px;line-height:1.55;color:var(--uth3-muted);max-width:52ch}
.uth3-p{margin:0 0 24px;font-size:15px;line-height:1.6;color:#39423C;max-width:74ch;text-wrap:pretty}
.uth3-big{font-weight:600;letter-spacing:-.03em;line-height:1;font-size:clamp(30px,4vw,44px)}
.uth3-src{font:400 11px/1.7 var(--uth3-mono);color:#77807A;margin-top:12px}
.uth3-sec-head{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}
.uth3-sec-head > span{font:400 10px/1.4 var(--uth3-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--uth3-green)}

/* ---------- nav strip ---------- */
/* z-index 1, deliberately: the site header's mega menu must always paint over
   this strip (it opened BEHIND it at z-index 40 - Lee's screenshot, 13 Sep). */
.uth3-bar{position:sticky;top:0;z-index:1;background:rgba(244,246,242,.94);
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--uth3-rule);
  margin-bottom:8px}
.uth3-bar__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}
.uth3-brand{display:flex;align-items:center;gap:12px;min-width:0;margin:0}
.uth3-brand__mark{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--uth3-panel);
  color:var(--uth3-mint);display:grid;place-items:center;font:600 13px/1 var(--uth3-sans)}
.uth3-brand__txt{font:400 11px/1.4 var(--uth3-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uth3-muted);white-space:nowrap}
.uth3-brand__txt b{color:var(--uth3-ink);font-weight:400}
.uth3-live{display:flex;align-items:center;gap:8px;font:400 10px/1.4 var(--uth3-mono);
  color:var(--uth3-muted);letter-spacing:.06em;white-space:nowrap;margin:0}
.uth3-dot{width:6px;height:6px;border-radius:50%;background:var(--uth3-mint);animation:uth3-pulse 2.4s ease-in-out infinite}
@keyframes uth3-pulse{0%,100%{opacity:1}50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){.uth3-dot{animation:none}}
.uth3-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.uth3-tabs::-webkit-scrollbar{display:none}
.uth .uth3-tab{font:500 11.5px/1 var(--uth3-sans);padding:12px 12px;min-height:40px;border-radius:3px;
  border:1px solid #CDD6CC;background:transparent;color:#39423C;white-space:nowrap;flex:0 0 auto;
  display:inline-flex;align-items:center;text-decoration:none}
.uth .uth3-tab:hover{border-color:var(--uth3-green);color:var(--uth3-green);text-decoration:none}
.uth .uth3-tab[aria-current="page"]{background:var(--uth3-panel);border-color:var(--uth3-panel);color:var(--uth3-mint)}

/* ---------- cards ---------- */
.uth3-card{background:#fff;border:1px solid var(--uth3-rule);border-radius:var(--uth3-r);padding:20px 18px 22px}
.uth3-card--dark{background:var(--uth3-panel);border-color:var(--uth3-panel);color:var(--uth3-on-dark)}
.uth3-card--warn{background:var(--uth3-coral-bg);border-color:#EAD6CF;color:var(--uth3-coral-ink)}
.uth3-card__k{font:400 9.5px/1.4 var(--uth3-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--uth3-muted-2);margin-bottom:12px}
.uth3-card--dark .uth3-card__k{color:#6D9683}
.uth3-card__v{font-weight:600;font-size:26px;line-height:1.05;letter-spacing:-.02em;margin-bottom:7px}
.uth3-card__n{font-size:12px;line-height:1.45;color:var(--uth3-muted)}
.uth3-card--dark .uth3-card__n{color:var(--uth3-on-dark-3)}
.uth3-card__t{font-weight:600;font-size:14px;line-height:1.3;margin-bottom:7px;color:var(--uth3-ink)}
.uth3-card__b{font-size:13.5px;line-height:1.5;color:var(--uth3-muted)}
.uth .uth3-card--link{display:block;text-decoration:none;border-bottom:1px solid var(--uth3-rule);color:inherit}
.uth .uth3-card--link:hover{border-color:var(--uth3-green);text-decoration:none}
.uth3-card__go{margin-top:10px;font:500 12px/1 var(--uth3-sans);color:var(--uth3-green)}
.uth3-mint-ink{color:var(--uth3-mint)}
.uth3-green-ink{color:var(--uth3-green)}
.uth3-coral-ink{color:var(--uth3-coral)}

/* ---------- hero ---------- */
.uth3-hero{margin:18px 0 34px;background:var(--uth3-panel);border-radius:var(--uth3-r-lg);
  padding:36px 32px 32px;color:var(--uth3-on-dark);position:relative;overflow:hidden}
.uth3-hero__ghost{position:absolute;top:-52px;right:2px;font:400 250px/1 var(--uth3-serif);
  font-style:italic;color:rgba(59,224,166,.08);pointer-events:none;user-select:none}
.uth3-hero__in{position:relative}
.uth3-hero .uth3-lede{color:var(--uth3-on-dark-2)}
.uth3-hero .uth3-sub{color:var(--uth3-on-dark-3)}
.uth3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
.uth3-chip{font:500 11px/1 var(--uth3-mono);letter-spacing:.06em;padding:10px 12px;border-radius:3px;
  background:rgba(59,224,166,.12);color:var(--uth3-mint);white-space:nowrap}

/* ---------- clock band ---------- */
.uth3-clock{margin-top:8px;background:var(--uth3-panel);border-radius:var(--uth3-r-lg);
  padding:22px 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
  gap:20px 26px;color:var(--uth3-on-dark)}
.uth3-clock__k{font:400 9.5px/1.4 var(--uth3-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--uth3-mint);margin-bottom:8px}
.uth3-clock__v{font-weight:600;font-size:22px;line-height:1;letter-spacing:-.02em}
.uth3-clock__n{font-size:11.5px;line-height:1.4;color:var(--uth3-on-dark-3);margin-top:6px}

/* ---------- key/value ---------- */
.uth3-kv{display:flex;flex-direction:column}
.uth3-kv__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;
  border-top:1px solid var(--uth3-rule-soft);font-size:13px;line-height:1.4}
.uth3-kv__row:last-child{border-bottom:1px solid var(--uth3-rule-soft)}
.uth3-kv__k{color:var(--uth3-muted)}
.uth3-kv__v{font-weight:600;text-align:right}
.uth3-card--dark .uth3-kv__row{border-color:rgba(255,255,255,.12)}
.uth3-card--dark .uth3-kv__k{color:#9DBCAD}
.uth3-note{padding:11px 13px;background:var(--uth3-tint);border-radius:3px;font-size:12.5px;line-height:1.5;color:var(--uth3-green)}
.uth3-note--warn{background:var(--uth3-coral-bg);color:var(--uth3-coral-ink)}
.uth3-note--dark{background:var(--uth3-panel);color:#CFE3D8;padding:14px 16px;font-size:13px;line-height:1.6;border-radius:3px}

/* ---------- tables ---------- */
.uth3-scroll{border:1px solid var(--uth3-rule);border-radius:var(--uth3-r);background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}
.uth3-table{border-collapse:collapse;width:100%;min-width:680px;margin:0}
.uth3-table th{text-align:left;padding:12px 14px;font:500 10px/1.4 var(--uth3-mono);
  letter-spacing:.09em;color:var(--uth3-muted);text-transform:uppercase;background:#EDF0EA;white-space:nowrap;border:0}
.uth3-table td{padding:12px 14px;border:0;border-top:1px solid var(--uth3-rule-soft);font-size:13px;line-height:1.5;color:#4A524C;vertical-align:top}
.uth3-table .uth3-t-name{font-weight:500;font-size:13.5px;color:var(--uth3-ink);white-space:nowrap}
.uth3-table .uth3-t-num{font-weight:600;font-size:14px;color:var(--uth3-ink);text-align:right;white-space:nowrap}
.uth3-table .uth3-t-mono{font:400 12.5px/1.4 var(--uth3-mono);color:var(--uth3-muted);text-align:right;white-space:nowrap}
.uth3-table th.uth3-r,.uth3-table td.uth3-r{text-align:right}
.uth3-table tr.uth3-tr-warn td{background:var(--uth3-coral-bg);color:var(--uth3-coral-ink)}
.uth3-pass{font:500 10px/1 var(--uth3-mono);background:var(--uth3-tint);color:var(--uth3-green);
  padding:6px 8px;border-radius:2px;letter-spacing:.06em;white-space:nowrap;display:inline-block}
.uth3-pass--warn{background:var(--uth3-coral-bg);color:var(--uth3-coral-ink)}
.uth3-tfoot{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between;
  padding:14px 16px;border-top:1px solid var(--uth3-rule-soft);background:#F7F9F5}
.uth3-tfoot span{font-size:12px;line-height:1.5}

/* ---------- ladder ---------- */
.uth3-ladder{border:1px solid var(--uth3-rule);border-radius:var(--uth3-r);overflow:hidden;background:#fff}
.uth3-rung{display:flex;flex-wrap:wrap;gap:8px 30px;padding:22px 24px;align-items:flex-start;border-top:1px solid var(--uth3-rule-soft)}
.uth3-rung:first-child{border-top:0}
.uth3-pips{flex:0 0 40px;display:flex;flex-direction:column;gap:7px;padding-top:5px}
.uth3-pip{height:5px;border-radius:1px;background:var(--uth3-rule-soft)}
.uth3-pip--on{background:var(--uth3-green)}
.uth3-rung__l{flex:1 1 230px;min-width:0}
.uth3-rung__r{flex:1 1 260px;min-width:0}
.uth3-rung__k{font:400 10px/1.4 var(--uth3-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--uth3-muted-2);margin-bottom:7px}
.uth3-rung__t{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.015em;margin-bottom:9px}
.uth3-rung__p{font-size:14px;line-height:1.55;color:#4A524C;max-width:44ch;margin:0}
.uth3-rung__u{font-size:13px;line-height:1.3;color:var(--uth3-muted)}
.uth3-when{font-weight:500;font-size:13px;line-height:1.45;color:var(--uth3-green);margin-top:7px}
.uth3-ladder__foot{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:space-between;
  padding:15px 24px;background:var(--uth3-panel);color:#CFE3D8;font-size:12.5px;line-height:1.5}

/* ---------- read board ---------- */
.uth3-board{border:1px solid var(--uth3-rule);border-radius:var(--uth3-r-lg);background:#fff;overflow:hidden}
.uth3-board__head,.uth3-board__row{display:flex;gap:14px;align-items:center;padding:13px 18px;flex-wrap:wrap}
.uth3-board__head{background:#EDF0EA;font:500 10px/1.4 var(--uth3-mono);letter-spacing:.09em;color:var(--uth3-muted);text-transform:uppercase}
.uth3-board__row{border-top:1px solid var(--uth3-rule-soft)}
.uth3-c-rank{flex:0 0 28px;font:400 20px/1 var(--uth3-serif);color:#B6BFB6}
.uth3-c-name{flex:1 1 160px;min-width:0}
.uth3-c-name b{font-weight:600;font-size:15px;letter-spacing:-.01em}
.uth3-c-name span{font-size:12px;color:var(--uth3-muted-2)}
.uth3-c-bar{flex:2 1 160px;min-width:0;display:flex;align-items:center;gap:10px}
.uth3-c-tok{flex:0 0 84px;text-align:right;font-weight:600;font-size:15px}
.uth3-c-crowns{flex:0 0 64px;text-align:right;font:400 12px/1 var(--uth3-mono);color:var(--uth3-muted)}
.uth3-c-mom{flex:0 0 84px;text-align:right;font-weight:500;font-size:12.5px}
.uth3-hbar{flex:1 1 0;height:8px;background:var(--uth3-rule-soft);border-radius:1px;position:relative;overflow:hidden;display:block;min-width:60px}
.uth3-hbar__fill{position:absolute;top:0;bottom:0;left:0;border-radius:1px;background:var(--uth3-green)}
.uth3-hbar__tick{position:absolute;top:-3px;bottom:-3px;left:23.3%;width:1px;background:var(--uth3-ink)}
.uth3-hbar-pct{font:400 11px/1 var(--uth3-mono);color:var(--uth3-muted);flex:0 0 52px;text-align:right}

/* worker passports (details) */
.uth3-print{border:1px solid var(--uth3-rule);border-radius:var(--uth3-r-lg);background:#fff;overflow:hidden}
.uth3-print details{border-top:1px solid var(--uth3-rule-soft)}
.uth3-print details:first-child{border-top:0}
.uth3-print summary{list-style:none;cursor:pointer;padding:16px 20px;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}
.uth3-print summary::-webkit-details-marker{display:none}
.uth3-print summary:hover{background:#F7F9F5}
.uth3-axes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;flex:2 1 320px;min-width:0}
.uth3-axis__k{display:flex;justify-content:space-between;gap:8px;font:400 9.5px/1.4 var(--uth3-mono);
  letter-spacing:.08em;color:var(--uth3-muted-2);margin-bottom:5px}
.uth3-axis__k b{color:#4A524C;font-weight:400}
.uth3-axis .uth3-hbar{height:6px}
.uth3-strip{flex:1 1 200px;min-width:0}
.uth3-strip__k{font:400 9.5px/1.4 var(--uth3-mono);letter-spacing:.08em;color:var(--uth3-muted-2);margin-bottom:6px}
.uth3-strip__days{display:flex;gap:3px}
.uth3-strip__d{flex:1 1 0;height:16px;border-radius:1px;background:var(--uth3-rule-soft)}
.uth3-strip__d--won{background:var(--uth3-green)}
.uth3-passport{background:var(--uth3-panel);color:var(--uth3-on-dark);padding:24px 20px 26px}
.uth3-passport__top{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;align-items:flex-start;margin-bottom:22px}
.uth3-wallet{font:500 12px/1 var(--uth3-mono);color:var(--uth3-mint);background:rgba(59,224,166,.1);padding:10px 11px;border-radius:2px;display:inline-block;word-break:break-all}
.uth3-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}
.uth3-badge{font:500 11px/1 var(--uth3-mono);padding:8px 11px;border-radius:2px;background:var(--uth3-mint);color:var(--uth3-panel);letter-spacing:.04em}
.uth3-pass-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px 22px;
  border-top:1px solid rgba(255,255,255,.12);padding-top:20px;margin:0}
.uth3-pass-grid dt{font:400 9.5px/1.4 var(--uth3-mono);letter-spacing:.09em;text-transform:uppercase;color:#6D9683;margin-bottom:6px}
.uth3-pass-grid dd{margin:0;font-weight:500;font-size:16px;line-height:1.1}

/* ---------- pulse ---------- */
.uth3-pulse{display:flex;align-items:flex-end;gap:2px;height:84px}
.uth3-pulse__b{flex:1 1 0;min-width:0;background:#A9CBBA;border-radius:1px 1px 0 0}
.uth3-pulse__b--peak{background:var(--uth3-green)}
.uth3-pulse__b--last{background:var(--uth3-panel)}
.uth3-pulse__ax{display:flex;justify-content:space-between;font:400 10px/1.4 var(--uth3-mono);color:var(--uth3-muted-2);margin-top:8px;letter-spacing:.06em}

/* ---------- collapsed full-record sections ---------- */
.uth3-details{border:1px solid var(--uth3-rule);border-radius:var(--uth3-r);background:#fff;margin-top:14px}
.uth3-details summary{list-style:none;cursor:pointer;padding:15px 18px;display:flex;flex-wrap:wrap;gap:8px 18px;
  align-items:baseline;justify-content:space-between;font-weight:600;font-size:14px}
.uth3-details summary::-webkit-details-marker{display:none}
.uth3-details summary::before{content:"+";font:400 16px/1 var(--uth3-mono);color:var(--uth3-green);margin-right:10px}
.uth3-details[open] summary::before{content:"\2212"}
.uth3-details summary:hover{background:#F7F9F5}
.uth3-details__note{font:400 11px/1.5 var(--uth3-mono);color:var(--uth3-muted);font-weight:400}
.uth3-details__body{padding:4px 18px 18px}
.uth3-details__body > .uth3-scroll{border:0;border-top:1px solid var(--uth3-rule-soft);border-radius:0}

/* ---------- buttons ---------- */
.uth .uth3-btn{font:500 12.5px/1 var(--uth3-sans);padding:13px 16px;min-height:44px;border-radius:3px;
  border:1px solid var(--uth3-rule);background:#fff;color:#2A322C;
  display:inline-flex;align-items:center;gap:6px;text-decoration:none}
.uth .uth3-btn:hover{border-color:var(--uth3-green);color:var(--uth3-green);text-decoration:none}
.uth .uth3-btn--mint{background:var(--uth3-mint);border-color:var(--uth3-mint);color:var(--uth3-panel)}
.uth3-btns{display:flex;flex-wrap:wrap;gap:8px}

/* ---------- responsive ---------- */
@media (max-width:900px){
  .uth3-hero{padding:30px 24px 26px}
  .uth3-hero__ghost{font-size:180px;top:-34px}
  .uth3-sec{padding:40px 0}
  .uth3-clock{padding:20px 20px}
}
@media (max-width:720px){
  .uth3-bar__top{flex-wrap:wrap;gap:4px 16px}
  .uth3-brand__txt,.uth3-live{white-space:normal}
  .uth3-hero__ghost{display:none}
  .uth3-grid--auto{grid-template-columns:1fr}
  .uth3-grid--auto-sm,.uth3-grid--auto-xs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
  .uth3-axes{grid-template-columns:1fr}
  .uth3-rung{gap:14px;padding:20px 18px}
  .uth3-pips{flex-direction:row;flex:1 1 100%;padding-top:0}
  .uth3-pip{flex:1 1 0}
  .uth3-board__head{display:none}
  .uth3-board__row{display:grid;grid-template-columns:28px 1fr auto;gap:6px 12px;padding:16px 16px}
  .uth3-c-name{grid-column:2;grid-row:1}
  .uth3-c-rank{grid-column:1;grid-row:1}
  .uth3-c-tok{grid-column:3;grid-row:1;flex:0 0 auto}
  .uth3-c-bar{grid-column:1/-1;grid-row:2}
  .uth3-c-crowns,.uth3-c-mom{grid-row:3;flex:0 0 auto;text-align:left}
  .uth3-c-crowns{grid-column:1/3}
  .uth3-c-mom{grid-column:3;text-align:right}
  .uth3-c-crowns::before{content:"crowns: "}
  .uth3-kv__row{flex-direction:column;gap:2px}
  .uth3-kv__v{text-align:left}
  .uth3-tfoot{flex-direction:column;align-items:flex-start}
  .uth3-ladder__foot{flex-direction:column;align-items:flex-start}
}
@media (max-width:480px){
  .uth .uth3-hero h1{font-size:30px}
  .uth .uth3-sec h2{font-size:24px}
  .uth3-big{font-size:28px}
  .uth .uth3-tab{flex:1 1 auto;justify-content:center}
}
@media print{
  .uth3-bar{display:none!important}
  .uth3-card,.uth3-scroll{break-inside:avoid}
}
