.HeroImage-module__EYxl5G__wrap{background:#050505;position:absolute;inset:0;overflow:hidden}.HeroImage-module__EYxl5G__photo{object-fit:cover;object-position:62% 50%;will-change:transform;animation:24s ease-in-out infinite alternate HeroImage-module__EYxl5G__drift;transform:scale(1.06)}@keyframes HeroImage-module__EYxl5G__drift{0%{transform:scale(1.06)translate(1.2%)}to{transform:scale(1.06)translate(-1.2%)}}@media (prefers-reduced-motion:reduce){.HeroImage-module__EYxl5G__photo{animation:none}}
.SiteNav-module__VSfUAq__nav{z-index:50;padding:calc(1.1rem + env(safe-area-inset-top)) var(--gutter) 1.1rem;background:0 0;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .35s,border-color .35s,padding .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid}.SiteNav-module__VSfUAq__overlay{position:fixed;top:0;left:0;right:0}.SiteNav-module__VSfUAq__solid{position:sticky;top:0}.SiteNav-module__VSfUAq__glass{padding-top:calc(.8rem + env(safe-area-inset-top));-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:linear-gradient(#ffffff0d,#fff0 70%),#080a0ad1;border-bottom-color:#ffffff24;padding-bottom:.8rem;box-shadow:inset 0 -1px #ffffff0a}.SiteNav-module__VSfUAq__brand{color:#fff;justify-self:start;display:flex}.SiteNav-module__VSfUAq__logo{width:auto;height:32px;display:block}.SiteNav-module__VSfUAq__links{gap:2.5rem;display:flex}.SiteNav-module__VSfUAq__links a{color:#ffffffdb;font-size:.98rem;font-weight:400;text-decoration:none;transition:color .2s}.SiteNav-module__VSfUAq__links a:hover{color:#fff}.SiteNav-module__VSfUAq__cta{color:#050505;background:#fff;border-radius:8px;justify-self:end;padding:.6rem 1.15rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s}.SiteNav-module__VSfUAq__cta:hover{background:#e6e6e6}@media (max-width:760px){.SiteNav-module__VSfUAq__nav{grid-template-columns:1fr auto}.SiteNav-module__VSfUAq__links{display:none}.SiteNav-module__VSfUAq__logo{height:28px}}
.SiteFooter-module__wWXZva__footer{padding:4.5rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));background:#050505;border-top:1px solid #ffffff14}.SiteFooter-module__wWXZva__top{flex-wrap:wrap;justify-content:space-between;gap:3rem;display:flex}.SiteFooter-module__wWXZva__brand{color:#fff;max-width:20rem}.SiteFooter-module__wWXZva__logo{width:auto;height:30px}.SiteFooter-module__wWXZva__brand p{color:#ffffff8c;margin-top:1rem;font-size:.95rem;font-weight:400}.SiteFooter-module__wWXZva__cols{flex-wrap:wrap;gap:clamp(2.5rem,7vw,6rem);display:flex}.SiteFooter-module__wWXZva__cols div{flex-direction:column;gap:.7rem;display:flex}.SiteFooter-module__wWXZva__cols h3{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:.3rem;font-size:.78rem;font-weight:500}.SiteFooter-module__wWXZva__cols a{color:#ffffffc7;font-size:.95rem;font-weight:400;text-decoration:none}.SiteFooter-module__wWXZva__cols a:hover{color:#fff}.SiteFooter-module__wWXZva__bottom{color:#fff6;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;font-size:.82rem;font-weight:400;display:flex}.SiteFooter-module__wWXZva__attribution{color:inherit;text-decoration:none}.SiteFooter-module__wWXZva__attribution:hover{color:#ffffffbf}
.PostCard-module__daOK_G__card{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:16px;flex-direction:column;gap:.9rem;padding:1.6rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.PostCard-module__daOK_G__card:hover{border-color:var(--line-strong,#ffffff38);transform:translateY(-2px)}.PostCard-module__daOK_G__cell{background:0 0;border:0;border-radius:0;padding:clamp(1.5rem,3vw,2.25rem)}.PostCard-module__daOK_G__cell:hover{background:var(--card);transform:none}.PostCard-module__daOK_G__meta{color:var(--muted);justify-content:space-between;font-size:.8rem;font-weight:400;display:flex}.PostCard-module__daOK_G__meta span:first-child{color:var(--green);font-weight:500}.PostCard-module__daOK_G__title{letter-spacing:-.015em;font-size:1.3rem;font-weight:500;line-height:1.25}.PostCard-module__daOK_G__takeaway{color:var(--muted);flex:1;font-size:.95rem;font-weight:400;line-height:1.5}.PostCard-module__daOK_G__evidence{border:1px solid;border-radius:999px;align-self:flex-start;padding:.3rem .6rem;font-size:.75rem;font-weight:500}.PostCard-module__daOK_G__strong{color:var(--green)}.PostCard-module__daOK_G__moderate{color:var(--yellow,#e8c547)}.PostCard-module__daOK_G__early{color:#ffffff8c}
.demos-module__jQz_uq__screen{--a-bg:#090d0d;--a-card:#141414;--a-well:#1d1d1d;--a-pill:#222525;--a-line:#2b2e2e;--a-green:#33d33b;--a-green-dark:#182b19;--a-green-deep:#1f7f23;--a-muted:var(--screen-muted,#9d9e9e);--a-faint:var(--screen-faint,#848686);--a-green-text:var(--screen-green,#33d33b);--a-orange:#fd5603;--a-yellow:#f1d30e;--a-blue:#81a2ff;--a-red:#f03434;background:var(--screen-sheen,none), var(--screen-bg,var(--a-bg));width:100%;max-width:380px;-webkit-backdrop-filter:var(--screen-blur,none);backdrop-filter:var(--screen-blur,none);border:1px solid var(--screen-border,#1d1d1d);box-shadow:inset 0 1px 0 var(--screen-highlight,transparent), 0 40px 80px -30px #0009;color:var(--screen-text,#fff);letter-spacing:.01em;border-radius:32px;padding:22px 18px;font-size:14px;line-height:20px;position:relative}.demos-module__jQz_uq__card,.demos-module__jQz_uq__setList,.demos-module__jQz_uq__macro,.demos-module__jQz_uq__chip,.demos-module__jQz_uq__coachInner,.demos-module__jQz_uq__kcalChip{color:#fff;--a-muted:#9d9e9e;--a-faint:#848686;--a-green-text:#33d33b}.demos-module__jQz_uq__rise{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.demos-module__jQz_uq__play .demos-module__jQz_uq__rise{opacity:1;transform:none}.demos-module__jQz_uq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--a-faint);font-size:10px;font-weight:600;line-height:16px}.demos-module__jQz_uq__h1{font-size:24px;font-weight:500;line-height:30px}.demos-module__jQz_uq__h2{font-size:18px;font-weight:500;line-height:22px}.demos-module__jQz_uq__small{color:var(--a-muted);font-size:12px;line-height:18px}.demos-module__jQz_uq__card{background:var(--a-card);border-radius:16px;padding:14px}.demos-module__jQz_uq__green{color:var(--a-green-text)}.demos-module__jQz_uq__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.demos-module__jQz_uq__coach{background:linear-gradient(110deg,#077f0d,#97ff9c 30%,#33d33b 45%,#1d1d1d 60%,#1d1d1d) 100% 0/260% 100%;border-radius:20px;padding:1px;transition:background-position 2.4s;position:relative}.demos-module__jQz_uq__play .demos-module__jQz_uq__coach{background-position:0 0}.demos-module__jQz_uq__coachInner{background:var(--a-card);border-radius:19px;padding:14px 16px}.demos-module__jQz_uq__coachEyebrow{letter-spacing:.06em;color:var(--a-green);font-size:10px;font-weight:700;line-height:14px}.demos-module__jQz_uq__coachText{color:#e6e6e6;margin-top:6px;font-size:13px;line-height:19px}.demos-module__jQz_uq__workoutHead{justify-content:space-between;align-items:flex-start;display:flex}.demos-module__jQz_uq__endBtn{background:var(--screen-btn-bg,#fff);color:var(--screen-btn-fg,#090d0d);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.demos-module__jQz_uq__setList{background:var(--a-well);border-radius:16px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.demos-module__jQz_uq__setRow{align-items:center;gap:10px;display:flex}.demos-module__jQz_uq__setNum{background:var(--a-pill);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.demos-module__jQz_uq__setPill{background:var(--a-pill);font-variant-numeric:tabular-nums;border-radius:21px;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:14px;display:flex}.demos-module__jQz_uq__setPill em{color:var(--a-faint);font-size:11px;font-style:normal}.demos-module__jQz_uq__ghost{color:#4d4d4d;transition:color .4s}.demos-module__jQz_uq__logged{color:#fff}.demos-module__jQz_uq__times{color:var(--a-faint);font-size:12px}.demos-module__jQz_uq__connector{background:linear-gradient(var(--a-green), transparent);transform-origin:top;width:1px;height:22px;margin:6px auto;transition:transform .5s 1.6s;transform:scaleY(0)}.demos-module__jQz_uq__play .demos-module__jQz_uq__connector{transform:scaleY(1)}.demos-module__jQz_uq__target{align-items:baseline;gap:2px;display:inline-flex}.demos-module__jQz_uq__scanStatus{color:var(--a-muted);font-size:12px;transition:opacity .4s}.demos-module__jQz_uq__gaugeWrap{width:200px;height:112px;margin:6px auto 0;position:relative}.demos-module__jQz_uq__gaugeNum{text-align:center;position:absolute;bottom:4px;left:0;right:0}.demos-module__jQz_uq__gaugeNum strong{font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:44px;display:block}.demos-module__jQz_uq__macros{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.demos-module__jQz_uq__macro{background:var(--a-card);border-radius:10px;min-width:0;padding:8px 8px 10px}.demos-module__jQz_uq__macroLabel{color:var(--a-muted);font-size:10px;font-weight:600}.demos-module__jQz_uq__macroValue{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:700}.demos-module__jQz_uq__macroValue span{color:var(--a-faint);font-weight:500}.demos-module__jQz_uq__track{background:#3a3d3d;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.demos-module__jQz_uq__fill{transform-origin:0;border-radius:2px;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.demos-module__jQz_uq__bodies{justify-content:center;gap:6px;height:250px;display:flex}.demos-module__jQz_uq__bodies svg{width:auto;height:100%}.demos-module__jQz_uq__bodies path{transition:fill .9s}.demos-module__jQz_uq__chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demos-module__jQz_uq__chip{background:var(--a-card);border-radius:14px;padding:10px 12px}.demos-module__jQz_uq__chip strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:22px;display:block}.demos-module__jQz_uq__readyBar{background:linear-gradient(90deg,#f03434,#f1d30e,#33d33b);border-radius:2px;height:4px}.demos-module__jQz_uq__stats3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.demos-module__jQz_uq__stats3 strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:22px;display:block}.demos-module__jQz_uq__chart{width:100%;height:auto;display:block}.demos-module__jQz_uq__draw{transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.demos-module__jQz_uq__fadeIn{opacity:0;transition:opacity .8s}.demos-module__jQz_uq__play .demos-module__jQz_uq__fadeIn{opacity:1}.demos-module__jQz_uq__kcalChips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demos-module__jQz_uq__kcalChip{background:var(--a-well);border-radius:12px;padding:10px 12px}.demos-module__jQz_uq__kcalChip strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:22px;display:block}.demos-module__jQz_uq__greenBtn{background:var(--a-green);color:#090d0d;text-align:center;border-radius:999px;padding:11px;font-size:14px;font-weight:600}.demos-module__jQz_uq__ring{width:236px;height:236px;margin:8px auto 0;position:relative}.demos-module__jQz_uq__ringNum{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.demos-module__jQz_uq__ringNum strong{letter-spacing:-1.12px;font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:56px;display:block}.demos-module__jQz_uq__delta{background:var(--a-green-dark);color:var(--a-green);border-radius:999px;margin-top:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.demos-module__jQz_uq__dials{grid-template-columns:repeat(3,1fr);justify-items:center;gap:8px;display:grid}.demos-module__jQz_uq__dial{width:74px;height:74px;position:relative}.demos-module__jQz_uq__dialNum{font-variant-numeric:tabular-nums;place-items:center;font-size:17px;font-weight:500;display:grid;position:absolute;inset:0}.demos-module__jQz_uq__dialLabel{text-align:center;color:var(--a-muted);margin-top:6px;font-size:11px}.demos-module__jQz_uq__topPill{background:var(--a-pill);color:var(--a-muted);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}@media (prefers-reduced-motion:reduce){.demos-module__jQz_uq__rise,.demos-module__jQz_uq__fill,.demos-module__jQz_uq__draw,.demos-module__jQz_uq__fadeIn,.demos-module__jQz_uq__coach,.demos-module__jQz_uq__connector,.demos-module__jQz_uq__bodies path{transition:none!important}}
.home-module__Hx0lNG__section{--cell:clamp(1.25rem, 3vw, 2.75rem);padding:clamp(5rem, 11vw, 9rem) calc(var(--gutter) + var(--cell));border-top:1px solid var(--rule);position:relative}.home-module__Hx0lNG__section:before,.home-module__Hx0lNG__section:after{content:"";border-left:1px dashed var(--rule);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.home-module__Hx0lNG__section:before{left:var(--gutter)}.home-module__Hx0lNG__section:after{right:var(--gutter)}.home-module__Hx0lNG__light{--card:#fff;--line:#00000014;--line-strong:#0003;--rule:#00000021;--muted:#0a0c0b99;--green:#1f9d27;--yellow:#9a7600;color:#0b0c0b;background:#fafafa}.home-module__Hx0lNG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:.8rem;font-weight:500}.home-module__Hx0lNG__h2{letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:500;line-height:1.05}.home-module__Hx0lNG__h3{letter-spacing:-.025em;text-wrap:balance;margin-top:.9rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1.1}.home-module__Hx0lNG__lede{max-width:40rem;color:var(--muted);margin-top:1.4rem;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:400;line-height:1.6}.home-module__Hx0lNG__body{max-width:30rem;color:var(--muted);margin-top:1.1rem;font-size:1.05rem;font-weight:400;line-height:1.6}.home-module__Hx0lNG__rows{margin:clamp(4rem, 9vw, 7rem) calc(-1 * var(--cell)) 0;border-top:1px solid var(--rule);flex-direction:column;display:flex}.home-module__Hx0lNG__rowsTop{margin-top:0}.home-module__Hx0lNG__rowsFlush{border-top:0;margin-top:0;margin-bottom:0}.home-module__Hx0lNG__row{border-left:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.home-module__Hx0lNG__rowsFlush .home-module__Hx0lNG__row{border-bottom:0}.home-module__Hx0lNG__row:after{content:"";border-left:1px solid var(--rule);pointer-events:none;position:absolute;top:0;bottom:0;left:50%}.home-module__Hx0lNG__row>*{padding:clamp(3rem, 6vw, 5rem) var(--cell)}.home-module__Hx0lNG__row:nth-child(2n) .home-module__Hx0lNG__rowCopy{order:2}.home-module__Hx0lNG__rowDemo{justify-content:center;display:flex}.home-module__Hx0lNG__media{justify-self:center;width:100%;max-width:600px;display:grid}.home-module__Hx0lNG__media>*{grid-area:1/1}.home-module__Hx0lNG__photo{aspect-ratio:4/5;background:#ddd9d0;border-radius:24px;width:74%;position:relative;overflow:hidden}.home-module__Hx0lNG__photo img{object-fit:cover}.home-module__Hx0lNG__float{z-index:1;--screen-bg:#0c0e0e9e;--screen-blur:blur(28px) saturate(1.7);--screen-border:#ffffff2e;--screen-highlight:#ffffff4d;--screen-sheen:linear-gradient(140deg, #ffffff29 0%, #ffffff0a 35%, #fff0 60%);--screen-text:#fff;--screen-muted:#fff;--screen-faint:#fff;--screen-green:#fff;place-self:start end;width:min(340px,62%);margin-top:clamp(3rem,14%,6.5rem)}.home-module__Hx0lNG__row:nth-child(2n) .home-module__Hx0lNG__photo{justify-self:end}.home-module__Hx0lNG__row:nth-child(2n) .home-module__Hx0lNG__float{justify-self:start}.home-module__Hx0lNG__score{padding-top:0;padding-bottom:0}.home-module__Hx0lNG__faq{margin:clamp(2.5rem, 5vw, 3.5rem) calc(-1 * var(--cell)) 0;border-top:1px solid var(--rule)}.home-module__Hx0lNG__faqRow{border:1px solid var(--rule);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.home-module__Hx0lNG__faqRow>*{padding:clamp(1.5rem, 3vw, 2.25rem) var(--cell)}.home-module__Hx0lNG__faqRow dt{letter-spacing:-.01em;border-right:1px solid var(--rule);font-size:1.15rem;font-weight:500}.home-module__Hx0lNG__faqRow dd{color:var(--muted);font-size:1.02rem;font-weight:400;line-height:1.6}.home-module__Hx0lNG__journalHead{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.home-module__Hx0lNG__posts{margin:0 calc(-1 * var(--cell));grid-template-columns:repeat(var(--cols,3), 1fr);border:1px solid var(--rule);display:grid}.home-module__Hx0lNG__posts>*+*{border-left:1px solid var(--rule)}.home-module__Hx0lNG__more{color:inherit;white-space:nowrap;border-bottom:1px solid var(--line-strong,#ffffff4d);padding-bottom:2px;font-size:1rem;font-weight:400;text-decoration:none}.home-module__Hx0lNG__more:hover{border-color:currentColor}@media (max-width:900px){.home-module__Hx0lNG__row{grid-template-columns:1fr}.home-module__Hx0lNG__row:after{display:none}.home-module__Hx0lNG__row>*+*{padding-top:0}.home-module__Hx0lNG__row:nth-child(2n) .home-module__Hx0lNG__rowCopy{order:0}.home-module__Hx0lNG__photo,.home-module__Hx0lNG__row:nth-child(2n) .home-module__Hx0lNG__photo{aspect-ratio:1;justify-self:start;width:72%}.home-module__Hx0lNG__media>.home-module__Hx0lNG__float,.home-module__Hx0lNG__row:nth-child(2n) .home-module__Hx0lNG__float{grid-area:2/1;justify-self:end;width:min(330px,96%);margin-top:-48%}.home-module__Hx0lNG__posts,.home-module__Hx0lNG__faqRow{grid-template-columns:1fr}.home-module__Hx0lNG__faqRow dt{border-right:0;padding-bottom:.5rem}.home-module__Hx0lNG__faqRow dd{padding-top:0}.home-module__Hx0lNG__posts>*+*{border-left:0;border-top:1px solid var(--rule)}}
.journal-module__UhKvEq__page{--ink:#0b0c0b;--ink-2:#0b0c0bc7;--ink-3:#0b0c0b80;--hair:#0b0c0b1a;--accent:#15831c;color:var(--ink);min-height:80vh;padding:clamp(7rem, 12vw, 9rem) var(--gutter) clamp(5rem, 10vw, 8rem);background:#fff}.journal-module__UhKvEq__indexHead{max-width:44rem;margin-bottom:3rem}.journal-module__UhKvEq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:500}.journal-module__UhKvEq__indexTitle{letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.04}.journal-module__UhKvEq__indexLede{max-width:36rem;color:var(--ink-2);margin-top:1.25rem;font-size:1.15rem;font-weight:400;line-height:1.55}.journal-module__UhKvEq__list{border-top:1px solid var(--hair)}.journal-module__UhKvEq__item{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:9rem 1fr auto;align-items:baseline;gap:2rem;padding:1.75rem 0;text-decoration:none;display:grid}.journal-module__UhKvEq__item:hover .journal-module__UhKvEq__itemTitle{text-underline-offset:4px;text-decoration:underline}.journal-module__UhKvEq__itemTopic{color:var(--accent);font-size:.85rem;font-weight:500}.journal-module__UhKvEq__itemTitle{letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500}.journal-module__UhKvEq__itemTakeaway{color:var(--ink-2);margin-top:.4rem;font-size:.98rem;font-weight:400}.journal-module__UhKvEq__itemMeta{color:var(--ink-3);white-space:nowrap;font-size:.85rem;font-weight:400}.journal-module__UhKvEq__head{max-width:46rem}.journal-module__UhKvEq__back{color:var(--ink-3);gap:.4rem;font-size:.9rem;font-weight:400;text-decoration:none;display:inline-flex}.journal-module__UhKvEq__back:hover{color:var(--ink)}.journal-module__UhKvEq__title{letter-spacing:-.03em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:500;line-height:1.06}.journal-module__UhKvEq__lede{color:var(--ink-2);margin-top:1.1rem;font-size:1.2rem;font-weight:400;line-height:1.5}.journal-module__UhKvEq__byline{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.6rem;font-size:.9rem;font-weight:400;display:flex}.journal-module__UhKvEq__avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.journal-module__UhKvEq__avatar svg{width:16px;height:auto}.journal-module__UhKvEq__author{line-height:1.25}.journal-module__UhKvEq__author strong{color:var(--ink);font-weight:500;display:block}.journal-module__UhKvEq__dot{opacity:.5}.journal-module__UhKvEq__badge{border:1px solid;border-radius:999px;padding:.2rem .6rem;font-size:.78rem;font-weight:500}.journal-module__UhKvEq__strong{color:var(--accent)}.journal-module__UhKvEq__moderate{color:#9a7600}.journal-module__UhKvEq__early{color:var(--ink-3)}.journal-module__UhKvEq__draft{color:#6b5200;background:#fff7e0;border:1px solid #f0dfa8;border-radius:10px;margin-top:1.5rem;padding:.7rem 1rem;font-size:.9rem;font-weight:400}.journal-module__UhKvEq__layout>*{min-width:0}.journal-module__UhKvEq__layout{grid-template-columns:15rem minmax(0,44rem);align-items:start;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(3rem,6vw,4.5rem);display:grid}.journal-module__UhKvEq__toc{position:sticky;top:6.5rem}.journal-module__UhKvEq__tocLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.75rem;font-size:.72rem;font-weight:500}.journal-module__UhKvEq__toc ol{flex-direction:column;gap:.15rem;list-style:none;display:flex}.journal-module__UhKvEq__toc a{color:var(--ink-2);border-radius:8px;gap:.75rem;padding:.45rem .65rem;font-size:.88rem;font-weight:400;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:flex}.journal-module__UhKvEq__toc a span{color:var(--ink-3);font-variant-numeric:tabular-nums}.journal-module__UhKvEq__toc a:hover{color:var(--ink)}.journal-module__UhKvEq__tocActive{background:#f2f2f1;color:var(--ink)!important}.journal-module__UhKvEq__body{color:var(--ink);font-size:1.08rem;font-weight:400;line-height:1.75}.journal-module__UhKvEq__body p,.journal-module__UhKvEq__body ul,.journal-module__UhKvEq__body ol,.journal-module__UhKvEq__body blockquote{margin-bottom:1.3rem}.journal-module__UhKvEq__body strong{color:var(--ink);font-weight:600}.journal-module__UhKvEq__body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.journal-module__UhKvEq__body h2{letter-spacing:-.02em;color:var(--ink);margin:3.25rem 0 1rem;scroll-margin-top:6.5rem;font-size:1.6rem;font-weight:500;line-height:1.2;position:relative}.journal-module__UhKvEq__body h2 [data-num]{letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:400;position:absolute;top:.45em;right:calc(100% + 1.1rem)}.journal-module__UhKvEq__body h3{color:var(--ink);margin:2rem 0 .6rem;font-size:1.15rem;font-weight:600}.journal-module__UhKvEq__body ul,.journal-module__UhKvEq__body ol{padding-left:1.3rem}.journal-module__UhKvEq__body ul{list-style:outside}.journal-module__UhKvEq__body ol{list-style:decimal}.journal-module__UhKvEq__body li{margin-bottom:.4rem}.journal-module__UhKvEq__body li::marker{color:var(--ink-3)}.journal-module__UhKvEq__body blockquote{border-left:2px solid var(--accent);color:var(--ink);padding:.2rem 0 .2rem 1.25rem;font-style:italic}.journal-module__UhKvEq__body blockquote p{margin-bottom:0}.journal-module__UhKvEq__body code{background:#f2f2f1;border-radius:5px;padding:.1rem .35rem;font-size:.9em}.journal-module__UhKvEq__body [data-table]{border:1px solid var(--hair);border-radius:12px;margin:1.75rem 0 1.5rem;overflow-x:auto}.journal-module__UhKvEq__body table{border-collapse:collapse;width:100%;font-size:.84rem;line-height:1.5}.journal-module__UhKvEq__body th,.journal-module__UhKvEq__body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:.7rem}.journal-module__UhKvEq__body th{background:#f6f6f5;font-weight:600}.journal-module__UhKvEq__body tr:last-child td{border-bottom:0}.journal-module__UhKvEq__body td:first-child{min-width:8rem}.journal-module__UhKvEq__body td:nth-child(2){min-width:3.5rem}.journal-module__UhKvEq__body td:nth-child(3),.journal-module__UhKvEq__body td:nth-child(4),.journal-module__UhKvEq__body td:nth-child(6){min-width:10.5rem}.journal-module__UhKvEq__body td:nth-child(5),.journal-module__UhKvEq__body td:nth-child(7){min-width:8.5rem}.journal-module__UhKvEq__body em{color:var(--ink-3)}.journal-module__UhKvEq__body mark[data-confirm]{color:#5c4500;background:#ffe9a8;border-radius:4px;padding:.05rem .3rem;font-size:.92em;font-style:normal}.journal-module__UhKvEq__disclaimer{border-top:1px solid var(--hair);color:var(--ink-3);margin-top:3.5rem;padding-top:1.5rem;font-size:.85rem;font-weight:400}@media (min-width:1200px){.journal-module__UhKvEq__body [data-table]{width:min(calc(100% + 22rem), calc(100vw - 2 * var(--gutter) - 15rem - 6rem))}}@media (max-width:900px){.journal-module__UhKvEq__layout{grid-template-columns:minmax(0,1fr)}.journal-module__UhKvEq__toc{display:none}.journal-module__UhKvEq__body h2 [data-num]{margin-bottom:.3rem;display:block;position:static}.journal-module__UhKvEq__item{grid-template-columns:1fr;gap:.4rem}}
