/* PART 19 round 2 — per-page signature blocks. Tokens as page.css. */
:root{--pgc:inset 0 .5px 0 rgba(255,255,255,.9),0 0 0 1px rgba(15,23,42,.06),0 2px 4px -1px rgba(50,50,93,.08),0 12px 28px -10px rgba(50,50,93,.14),0 24px 64px rgba(91,58,158,.08)}
/* legal: TOC rail + short version */
.pg-legal{display:grid;grid-template-columns:200px minmax(0,720px);gap:48px;justify-content:center;align-items:start}
.pg-toc{position:sticky;top:84px;font-size:13.5px;line-height:1.4}
.pg-toc b{display:block;font:700 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5b6779;margin:6px 0 12px}
.pg-toc a{display:block;padding:6px 0 6px 12px;border-left:2px solid #e2e8f0;color:#5b6779;text-decoration:none;transition:color .15s,border-color .15s}
.pg-toc a:hover{color:#0f172a}.pg-toc a.on{color:#5B3A9E;border-left-color:#5B3A9E;font-weight:600}
.pg-short{max-width:720px;margin:0 auto 36px;background:#fff;border-radius:18px;padding:22px 24px 20px;box-shadow:var(--pgc)}
.pg-short h2{font:700 12px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5B3A9E;margin:0 0 14px}
.pg-short ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}
.pg-short li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.45;color:#334155}
.pg-short li i{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#ecfdf5;color:#047857;display:grid;place-items:center;margin-top:1px}
.pg-short li i svg{width:12px;height:12px}
.pg-short li:last-child i{background:#fef2f2;color:#b91c1c}
.pg-short b{color:#020617;font-weight:600}
/* refund calculator */
.pg-calc{max-width:720px;margin:0 auto 40px;background:#fff;border-radius:20px;box-shadow:var(--pgc);overflow:hidden}
.pg-calc-head{padding:22px 26px 18px;border-bottom:1px solid #eef1f6}
.pg-calc-head h2{font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 4px;color:#020617}
.pg-calc-head p{margin:0;font-size:14.5px;color:#5b6779}
.pg-calc-body{padding:20px 26px 22px}
.pg-calc-row{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;color:#020617;margin-bottom:10px}
.pg-calc-row output{font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-size:26px;font-weight:700;color:#5B3A9E;font-variant-numeric:tabular-nums}
.pg-calc input[type=range]{width:100%;accent-color:#5B3A9E;height:32px;margin:0}
.pg-calc-scale{display:flex;justify-content:space-between;font-size:12px;color:#5b6779;margin:2px 0 18px}
.pg-calc-out{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px}
.pg-calc-out div{background:#f4f6f9;border-radius:12px;padding:12px 14px}
.pg-calc-out small{display:block;font-size:12px;color:#5b6779;margin-bottom:4px}
.pg-calc-out b{font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-size:22px;font-weight:700;color:#020617;font-variant-numeric:tabular-nums}
.pg-calc-out b.big{font-size:30px;color:#5B3A9E}
.pg-calc-note{margin:14px 0 0;font-size:14px;color:#334155}
/* cookie preferences */
.pg-prefs{max-width:720px;margin:0 auto 40px;background:#fff;border-radius:20px;box-shadow:var(--pgc);overflow:hidden}
.pg-prefs-head{padding:22px 26px 14px}
.pg-prefs-head h2{font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 4px;color:#020617}
.pg-prefs-head p{margin:0;font-size:14.5px;color:#5b6779}
.pg-pref{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;border-top:1px solid #eef1f6;cursor:pointer;min-height:44px}
.pg-pref span{display:block}.pg-pref b{display:block;font-weight:600;color:#020617}.pg-pref small{display:block;font-size:13.5px;color:#5b6779;margin-top:2px}
.pg-pref input{position:absolute;opacity:0;width:1px;height:1px}
.pg-tog{flex:0 0 auto;width:46px;height:28px;border-radius:999px;background:#d5dae3;position:relative;transition:background .2s}
.pg-tog:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);transition:transform .2s cubic-bezier(.19,1,.22,1)}
.pg-tog.on{background:#5B3A9E}.pg-tog.on:after{transform:translateX(18px)}
.pg-tog.locked{background:#a897c9;cursor:not-allowed}
.pg-pref--off{cursor:default}.pg-pref--off em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5b6779;background:#f4f6f9;border-radius:999px;padding:6px 10px}
.pg-prefs-foot{display:flex;align-items:center;gap:14px;padding:16px 26px 22px;border-top:1px solid #eef1f6;font-size:14px;color:#047857}
/* imprint card */
.pg-card-id{max-width:720px;margin:0 auto 40px;background:#0f172a;color:#fff;border-radius:20px;padding:26px 28px 24px;box-shadow:var(--pgc)}
.pg-id-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}
.pg-id-flag{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:rgba(255,255,255,.7)}.pg-id-flag b{background:rgba(255,255,255,.12);border-radius:6px;padding:3px 7px;font-size:11.5px;letter-spacing:.06em;color:#fff}
.pg-id{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin:0}
.pg-id div{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}
.pg-id dt{font:600 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:5px}
.pg-id dd{margin:0;font-size:15px;color:#fff}.pg-id dd a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3)}
.pg-id .pg-pending{color:#f2c16b}
/* about: numbers + timeline */
.pg-nums{list-style:none;margin:0 auto 32px;padding:0;max-width:720px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;box-shadow:var(--pgc);overflow:hidden}
.pg-nums li{padding:18px 12px;text-align:center}.pg-nums li+li{border-left:1px solid #eef1f6}
.pg-nums b{display:block;font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;color:#020617;line-height:1}
.pg-nums span{display:block;margin-top:6px;font-size:13px;color:#5b6779}
.pg-timeline{list-style:none;margin:0 auto 40px;padding:0;max-width:720px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}
.pg-timeline:before{content:"";position:absolute;left:12px;right:12px;top:9px;height:2px;background:#e2e8f0}
.pg-timeline li{padding:0 14px 0 0;position:relative}
.pg-timeline i{display:block;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #5B3A9E;box-shadow:0 0 0 4px #f4f6f9;position:relative;margin-bottom:14px}
.pg-timeline li:last-child i{background:#5B3A9E}
.pg-timeline b{display:block;font-weight:600;color:#020617;font-size:15px;margin-bottom:4px}
.pg-timeline p{margin:0;font-size:13.5px;line-height:1.5;color:#5b6779}
/* contact form + clock */
.pg-form-wrap{max-width:720px;margin:0 auto 40px}
.pg-form{background:#fff;border-radius:20px;padding:24px 26px 22px;box-shadow:var(--pgc);display:grid;gap:14px}
.pg-form-head h2{font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.01em;margin:0 0 4px;color:#020617}
.pg-clock{margin:0;font-size:14.5px;color:#5b6779}.pg-clock b{color:#020617;font-variant-numeric:tabular-nums}
.pg-f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pg-form label{display:block;font:600 13px/1.3 Inter,system-ui,sans-serif;color:#334155}
.pg-form input,.pg-form select,.pg-form textarea{display:block;width:100%;margin-top:6px;font:15px/1.4 Inter,system-ui,sans-serif;color:#0f172a;background:#f4f6f9;border:1px solid transparent;border-radius:10px;padding:11px 12px;min-height:44px;outline:0;transition:border-color .15s,background .15s}
.pg-form textarea{resize:vertical;min-height:120px}
.pg-form input:focus,.pg-form select:focus,.pg-form textarea:focus{background:#fff;border-color:#5B3A9E}
.pg-form-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}
.pg-form-note{font-size:13px;color:#5b6779}
/* careers hiring steps */
.pg-hire{list-style:none;margin:0 auto 40px;padding:0;max-width:720px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.pg-hire li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:14px;padding:16px;box-shadow:var(--pgc)}
.pg-hire b{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:#f4f1f8;color:#5B3A9E;display:grid;place-items:center;font-size:13px}
.pg-hire strong{display:block;font-weight:600;color:#020617;font-size:15px}.pg-hire small{display:block;font-size:13px;color:#5b6779;margin-top:3px;line-height:1.45}
/* ai-info flow */
.pg-flow{max-width:980px;margin:0 auto 44px;display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;gap:8px}
.pg-node{background:#fff;border-radius:16px;padding:18px 14px;text-align:center;box-shadow:var(--pgc);min-height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.pg-node img{width:34px;height:34px;border-radius:9px;margin-bottom:6px}
.pg-node.you b:before{content:"";display:block;width:34px;height:34px;border-radius:50%;background:#f4f1f8;margin:0 auto 8px}
.pg-node b{font-weight:600;color:#020617;font-size:15px}.pg-node span{font-size:13px;color:#5b6779;line-height:1.35}
.pg-node.data{background:#0f172a;color:#fff}.pg-node.data b{color:#fff}.pg-node.data span{color:rgba(255,255,255,.65)}
.pg-flow>i{height:2px;background:#cbd5e1;position:relative}.pg-flow>i:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:#cbd5e1}
/* help center search */
.pg-search{max-width:720px;margin:0 auto 12px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:6px 14px 6px 14px;box-shadow:var(--pgc)}
.pg-search svg{width:20px;height:20px;stroke:#5b6779;fill:none;stroke-width:2;stroke-linecap:round;flex:0 0 auto}
.pg-search input{flex:1;border:0;outline:0;font:16px/1.4 Inter,system-ui,sans-serif;color:#0f172a;background:transparent;min-height:44px;min-width:0}
/* audit F6 (2026-09-21): at 320 px the input kept its intrinsic width and pushed "N answers" past the field and the screen */
.pg-search span{font-size:13px;color:#5b6779;white-space:nowrap}
.pg-chips{max-width:720px;margin:0 auto 32px;display:flex;gap:8px;flex-wrap:wrap}
.pg-chips button{font:600 13.5px/1 Inter,system-ui,sans-serif;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:0 14px;height:40px;cursor:pointer}
.pg-chips button.on{background:#5B3A9E;border-color:#5B3A9E;color:#fff}
.pg-faq li.hide,.pg-body h2.hide{display:none}
.pg-empty{display:none;text-align:center;color:#5b6779;padding:24px 0}
.pg-empty.show{display:block}
/* connector sheet mock */
.pg-sheet{max-width:560px;margin:0 auto 40px;background:#fff;border-radius:16px;box-shadow:var(--pgc);padding:0 0 18px;overflow:hidden}
.pg-sheet-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid #eef1f6;margin-bottom:16px}
.pg-sheet-bar span{width:10px;height:10px;border-radius:50%;background:#e2e8f0}.pg-sheet-bar b{margin-left:10px;font-size:14px;font-weight:600;color:#020617}
.pg-sheet label{display:block;padding:0 18px;margin-bottom:12px;font:600 12.5px/1.3 Inter,system-ui,sans-serif;color:#5b6779}
.pg-sheet input{display:block;width:100%;margin-top:6px;font:14.5px/1.3 Inter,system-ui,sans-serif;color:#0f172a;background:#f4f6f9;border:1px solid #e2e8f0;border-radius:9px;padding:10px 12px;min-height:42px}
.pg-url{display:flex;gap:8px;align-items:stretch;margin-top:6px}.pg-url input{margin:0;flex:1;color:#5b6779;font-style:italic}
.pg-url button{flex:0 0 auto;font:600 13px/1 Inter,system-ui,sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:0 14px;min-height:42px;cursor:pointer;color:#0f172a}
.pg-sheet-foot{display:flex;justify-content:space-between;align-items:center;padding:6px 18px 0;gap:12px}
.pg-sheet-hint{font-size:12.5px;color:#5b6779}
.pg-sheet-add{font:600 14px/1 Inter,system-ui,sans-serif;background:#0f172a;color:#fff;border:0;border-radius:9px;padding:0 18px;height:40px}
/* dataset counter + anatomy */
.pg-counter{max-width:720px;margin:0 auto 32px;background:#fff;border-radius:20px;padding:26px 24px 22px;text-align:center;box-shadow:var(--pgc)}
.pg-live{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:99px;background:#ecfdf5;color:#047857;font:700 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.pg-live i{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgba(22,163,74,.45);animation:pgPulse 2s ease-out infinite}
@keyframes pgPulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}100%{box-shadow:0 0 0 10px rgba(22,163,74,0)}}
.pg-od{display:block;font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-weight:700;font-size:clamp(38px,7vw,64px);letter-spacing:-.035em;color:#020617;margin:14px 0 6px;font-variant-numeric:tabular-nums}
.pg-cap{display:block;font-size:14.5px;color:#5b6779}
.pg-plat{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid #eef1f6;font-size:13.5px;font-weight:600;color:#334155}
.pg-plat span{display:inline-flex;align-items:center;gap:8px}
.pg-plat .mk{width:24px;height:24px;border-radius:7px;display:inline-grid;place-items:center;position:relative}
.pg-plat .mk:before{content:"";width:58%;height:58%;background:#fff;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.pg-plat .mk--fb{background:#1877f2;--m:url(/claude/assets/v/d1c3d3727344/brand/logos/facebook.svg)}.pg-plat .mk--tt{background:#0f0f0f;--m:url(/claude/assets/v/d1c3d3727344/brand/logos/tiktok.svg)}
.pg-plat .mk--as{background:#0d84ff;--m:url(/claude/assets/v/d1c3d3727344/brand/logos/appstore.svg)}.pg-plat .mk--gp{background:#1f2937;--m:url(/claude/assets/v/d1c3d3727344/brand/logos/googleplay.svg)}
.pg-anat{max-width:720px;margin:0 auto 40px;display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:center;background:#fff;border-radius:20px;padding:18px;box-shadow:var(--pgc)}
.pg-anat img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;max-height:380px}
.pg-anat figcaption{display:grid;gap:8px;padding:0;margin:0}
.pg-call{display:flex;align-items:baseline;gap:8px;background:#f4f6f9;border-radius:10px;padding:10px 12px;font-size:13.5px;color:#5b6779}
.pg-call b{color:#020617;font-weight:600;min-width:96px}
/* use-case mocks */
.pg-mock{max-width:680px;margin:0 auto 12px;background:#fff;border-radius:20px;padding:18px 20px 16px;box-shadow:var(--pgc);text-align:left}
.pg-mock-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}
.pg-mock-h b{font-weight:600;color:#020617;font-size:15px}.pg-mock-h span{font-size:12.5px;color:#5b6779}
.pg-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pg-list li{display:grid;grid-template-columns:40px 1fr 110px 36px;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:#f8f9fb}
.pg-list img{width:40px;height:40px;border-radius:9px;object-fit:cover}
.pg-list b{display:block;font-weight:600;color:#020617;font-size:14px}.pg-list small{display:block;font-size:12.5px;color:#5b6779}
.pg-list i{display:block;height:6px;border-radius:99px;background:#e8e3f1;position:relative;overflow:hidden}.pg-list i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);background:#5B3A9E;border-radius:99px}
.pg-list em{font-style:normal;font-weight:700;color:#047857;font-size:13px;text-align:right}
.pg-ads{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}
.pg-ads figure{margin:0;position:relative;border-radius:12px;overflow:hidden;aspect-ratio:9/13}
.pg-ads img{width:100%;height:100%;object-fit:cover;display:block}
.pg-ads figure b{position:absolute;left:8px;bottom:8px;background:rgba(15,23,42,.78);color:#fff;font:700 11.5px/1 Inter,system-ui,sans-serif;border-radius:999px;padding:6px 9px;backdrop-filter:blur(6px)}
.pg-more{border-radius:12px;background:#f4f6f9;display:grid;place-items:center;font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-weight:700;font-size:24px;color:#020617;text-align:center;line-height:1}
.pg-more small{display:block;font:500 12px/1 Inter,system-ui,sans-serif;color:#5b6779;margin-top:4px}
.pg-play{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.pg-play li{background:#f8f9fb;border-radius:10px;padding:10px 12px;font-size:13px;color:#5b6779;line-height:1.4}.pg-play b{display:block;color:#020617;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px}
.pg-funnel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;position:relative}
.pg-funnel li{background:#f8f9fb;border-radius:14px;padding:12px;text-align:center;position:relative}
.pg-funnel li+li:before{content:"→";position:absolute;left:-11px;top:50%;transform:translateY(-50%);color:#5b6779;font-size:14px}
.pg-funnel img,.pg-funnel i{display:block;width:44px;height:44px;border-radius:12px;object-fit:cover;margin:0 auto 10px}
.pg-funnel i{background:#f4f1f8;color:#5B3A9E;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:18px}
.pg-funnel b{display:block;font-weight:600;color:#020617;font-size:14px}.pg-funnel span{display:block;font-size:12.5px;color:#5b6779;margin-top:2px;line-height:1.35}
.pg-hooks{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pg-hooks li{display:flex;gap:12px;align-items:center;background:#f8f9fb;border-radius:12px;padding:10px}
.pg-hooks img{width:46px;height:62px;border-radius:9px;object-fit:cover;flex:0 0 auto}
.pg-hooks b{display:block;font-weight:600;color:#020617;font-size:14.5px;line-height:1.35}.pg-hooks small{display:block;font-size:12.5px;color:#5b6779;margin-top:3px}
.pg-tabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}
.pg-tabs button{font:600 13px/1 Inter,system-ui,sans-serif;color:#334155;background:#f4f6f9;border:0;border-radius:999px;padding:0 13px;height:40px;cursor:pointer}
.pg-tabs button.on{background:#0f172a;color:#fff}
.pg-report{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.pg-report div{background:#f8f9fb;border-radius:12px;padding:12px}
.pg-report small{display:block;font-size:12px;color:#5b6779;margin-bottom:4px}.pg-report b{font-family:Satoshi,"Inter Tight",Inter,sans-serif;font-size:24px;font-weight:700;color:#020617;letter-spacing:-.02em}
.pg-report-note{margin:12px 0 0;font-size:13.5px;color:#5b6779}
.pg-cross{max-width:980px;margin:40px auto 0;text-align:center}
.pg-cross p{font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5b6779;margin:0 0 12px}
.pg-cross a{display:inline-flex;align-items:center;height:40px;padding:0 14px;margin:0 4px 8px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.08);color:#0f172a;text-decoration:none;font-size:14px;font-weight:600}
.pg-cross a:hover{box-shadow:0 0 0 1px #5B3A9E}
@media (max-width:1024px){.pg-legal{grid-template-columns:minmax(0,720px)}.pg-toc{display:none}}
@media (max-width:719px){
  .pg-short ul{grid-template-columns:1fr}
  .pg-calc-out{grid-template-columns:1fr 1fr}.pg-calc-out div:nth-child(2){grid-column:1/-1;order:-1}
  .pg-id{grid-template-columns:1fr}.pg-id-top{flex-direction:column;align-items:flex-start}
  .pg-nums{grid-template-columns:1fr 1fr}.pg-nums li:nth-child(3){border-left:0}.pg-nums li:nth-child(n+3){border-top:1px solid #eef1f6}
  .pg-timeline{grid-template-columns:1fr;gap:18px;padding-left:30px}.pg-timeline:before{left:9px;right:auto;top:0;bottom:0;width:2px;height:auto}
  .pg-timeline i{position:absolute;left:-30px;top:0;margin:0}
  .pg-f2{grid-template-columns:1fr}.pg-form-foot .hs-btn{width:100%}
  .pg-hire{grid-template-columns:1fr}
  .pg-flow{grid-template-columns:1fr;gap:6px}.pg-flow>i{width:2px;height:18px;margin:0 auto}.pg-flow>i:after{right:-4px;top:auto;bottom:-2px;border:5px solid transparent;border-top-color:#cbd5e1}
  .pg-node{min-height:0;padding:14px}
  .pg-anat{grid-template-columns:1fr}.pg-anat img{max-height:none;aspect-ratio:4/5}
  .pg-list li{grid-template-columns:40px 1fr 36px}.pg-list i{display:none}
  .pg-ads{grid-template-columns:repeat(2,1fr)}.pg-play{grid-template-columns:1fr}
  .pg-funnel{grid-template-columns:1fr 1fr}.pg-funnel li+li:before{display:none}
  .pg-report{grid-template-columns:1fr 1fr}
  .pg-sheet-foot{flex-direction:column;align-items:flex-start}
}
#clock-note{display:block;margin-top:2px}
.pg-card a{display:inline-flex;align-items:center;min-height:40px}
