.demo-mock-module__mqHBtG__body.demo-mock-module__mqHBtG__body{grid-template-columns:auto minmax(0,1fr);min-height:280px;padding:0;display:grid}.demo-mock-module__mqHBtG__page{align-content:start;gap:12px;padding:16px 18px 18px;display:grid;container-type:inline-size}.demo-mock-module__mqHBtG__query{color:var(--sys-ink-2);font:var(--text-13)/var(--leading-140)var(--sys-sans);align-items:flex-start;gap:8px;display:flex}.demo-mock-module__mqHBtG__query svg{color:var(--sys-muted);flex:none;margin-top:2px}.demo-mock-module__mqHBtG__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-mock-module__mqHBtG__note{color:var(--sys-muted);font:var(--text-12)/var(--leading-120)var(--sys-sans)}.demo-mock-module__mqHBtG__rows{border-top:1px solid var(--sys-row);margin:0;padding:0;list-style:none;display:grid}.demo-mock-module__mqHBtG__row{border-bottom:1px solid var(--sys-row);color:var(--sys-ink-2);font:var(--text-13)/var(--leading-140)var(--sys-sans);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 2px;display:grid}.demo-mock-module__mqHBtG__row[data-best]{background:color-mix(in srgb,var(--tone-new)6%,transparent)}.demo-mock-module__mqHBtG__code{color:var(--sys-ink);font:var(--weight-600)var(--text-12)/var(--leading-120)var(--sys-mono)}.demo-mock-module__mqHBtG__text{min-width:0}.demo-mock-module__mqHBtG__text:first-child{grid-column:1/3}.demo-mock-module__mqHBtG__value{color:var(--sys-ink);font-variant-numeric:tabular-nums;grid-column:3}.demo-mock-module__mqHBtG__metric{color:var(--sys-muted);font:var(--text-13)/var(--leading-120)var(--sys-sans);margin:0}.demo-mock-module__mqHBtG__metric b{color:var(--sys-ink);font:var(--weight-700)var(--text-26)/var(--leading-100)var(--sys-sans);letter-spacing:var(--track-n20)}.demo-mock-module__mqHBtG__metric span{margin-left:6px}.demo-mock-module__mqHBtG__sign.demo-mock-module__mqHBtG__sign{pointer-events:none;justify-self:end}@container (max-width:520px){.demo-mock-module__mqHBtG__row{grid-template-columns:minmax(0,1fr) auto}.demo-mock-module__mqHBtG__code{grid-column:1/-1}}
.reading-rail-module__Fiqogq__stack.reading-rail-module__Fiqogq__stack{top:var(--stick-top,96px)}.reading-rail-module__Fiqogq__bubble{grid-row:1}.reading-rail-module__Fiqogq__cat{grid-row:2}.reading-rail-module__Fiqogq__stack[data-tall]>.reading-rail-module__Fiqogq__bubble{grid-row:4}.reading-rail-module__Fiqogq__stack[data-tall]>.reading-rail-module__Fiqogq__bubble>*{margin:10px 0 0}.reading-rail-module__Fiqogq__panel.reading-rail-module__Fiqogq__panel{grid-row:3;max-height:none;overflow:visible}.reading-rail-module__Fiqogq__track{border-radius:var(--radius-pill);background:var(--sys-sunken);height:2px;margin:0 10px 10px;display:block;overflow:hidden}.reading-rail-module__Fiqogq__fill{background:var(--sys-brown);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.reading-rail-module__Fiqogq__link{border-radius:var(--radius-8);color:var(--sys-ink-2);font:var(--weight-500)var(--text-13)/var(--leading-140)var(--sys-sans);padding:8px 10px;text-decoration:none;display:block}.reading-rail-module__Fiqogq__link:hover{background:color-mix(in srgb,var(--brown-42)6%,transparent)}.reading-rail-module__Fiqogq__link[aria-current]{background:var(--sys-brown-light);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sys-brown)22%,transparent);color:var(--sys-brown);font-weight:var(--weight-600)}.reading-rail-module__Fiqogq__link:focus-visible{outline:2px solid var(--sys-orange);outline-offset:1px}@media (max-width:1000px){.reading-rail-module__Fiqogq__stack.reading-rail-module__Fiqogq__stack{position:static}.reading-rail-module__Fiqogq__cat.reading-rail-module__Fiqogq__cat{display:none}}
.news-post-module__opkflW__page{--post-ink:var(--slate-28);--post-soft:var(--slate-53);--post-line:color-mix(in srgb,var(--brown-42)18%,transparent);--post-link:var(--red-51);--post-mark:color-mix(in srgb,var(--brown-42)7%,transparent);padding:calc(var(--sec-pad) + 28px)0 var(--field-end);position:relative}.news-post-module__opkflW__main{grid-column:2;min-width:0}.news-post-module__opkflW__solo.news-post-module__opkflW__solo{grid-template-columns:minmax(0,1fr)}.news-post-module__opkflW__solo .news-post-module__opkflW__main{grid-column:1}.news-post-module__opkflW__dim{color:var(--sys-muted);font-weight:var(--weight-400)}.news-post-module__opkflW__rail{grid-area:1/1;min-width:0}.news-post-module__opkflW__pathLink:focus-visible,.news-post-module__opkflW__metaLink:focus-visible,.news-post-module__opkflW__file:focus-visible{outline:2px solid var(--sys-orange);outline-offset:1px}.news-post-module__opkflW__path{align-items:center;gap:8px;display:flex}.news-post-module__opkflW__pathLink{border-radius:var(--radius-pill);background:var(--sys-raised);box-shadow:inset 0 0 0 1px var(--sys-rule);color:var(--sys-ink-2);font:var(--weight-500)var(--text-12)/var(--leading-100)var(--sys-sans);align-items:center;gap:6px;padding:5px 10px;text-decoration:none;display:inline-flex}.news-post-module__opkflW__pathLink:hover{background:var(--sys-brown-light)}.news-post-module__opkflW__h1{color:var(--sys-ink);font:var(--weight-600)clamp(30px,3.4vw,44px)/var(--leading-110)var(--sans);letter-spacing:var(--track-n30);text-wrap:balance;margin:18px 0 0}.news-post-module__opkflW__dek{color:var(--sys-ink-2);font:var(--type-sub);text-wrap:pretty;margin:16px 0 0}.news-post-module__opkflW__byline{border-top:1px solid var(--sys-rule);color:var(--sys-muted);font:var(--text-13)/var(--leading-130)var(--sys-sans);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;padding-top:18px;display:flex}.news-post-module__opkflW__author{color:var(--sys-ink);align-items:center;gap:10px;display:inline-flex}.news-post-module__opkflW__author>span{display:grid}.news-post-module__opkflW__avatar{border-radius:var(--radius-round);object-fit:cover;width:40px;height:40px}.news-post-module__opkflW__metaItem,.news-post-module__opkflW__metaLink{align-items:center;gap:6px;display:inline-flex}.news-post-module__opkflW__metaLink{color:var(--sys-ink-2);font-weight:var(--weight-600);text-decoration:underline;-webkit-text-decoration-color:var(--sys-edge);text-decoration-color:var(--sys-edge);text-underline-offset:3px}.news-post-module__opkflW__metaLink:hover{color:var(--sys-ink);text-decoration-color:currentColor}.news-post-module__opkflW__mobileToc.news-post-module__opkflW__mobileToc{margin-top:20px}.news-post-module__opkflW__cover{aspect-ratio:16/9;border-radius:var(--radius-8);background:var(--sys-bright);box-shadow:0 0 0 1px var(--sys-rule);margin:32px 0 0;position:relative;overflow:hidden}.news-post-module__opkflW__coverImg{object-fit:cover;object-position:50% 40%}.news-post-module__opkflW__prose{margin-top:40px}.news-post-module__opkflW__photo{border-radius:var(--radius-4);overflow:hidden}.news-post-module__opkflW__photo img{width:100%;display:block}.news-post-module__opkflW__more{margin-top:56px}.news-post-module__opkflW__moreTitle{color:var(--sys-ink);font:var(--weight-600)var(--text-20)/var(--leading-130)var(--sans);letter-spacing:var(--track-n10);margin:0 0 12px}.news-post-module__opkflW__files{border-radius:var(--radius-10);background:var(--sys-bright);box-shadow:0 0 0 1px var(--sys-rule);margin:0;padding:0;list-style:none;overflow:hidden}.news-post-module__opkflW__files>li+li{border-top:1px solid var(--sys-row)}.news-post-module__opkflW__file{color:var(--sys-ink);font:var(--weight-500)var(--text-14)/var(--leading-140)var(--sys-sans);grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.news-post-module__opkflW__file:hover{background:color-mix(in srgb,var(--sys-brown-light)70%,transparent)}.news-post-module__opkflW__fileGlyph{color:var(--sys-muted);translate:0 3px}.news-post-module__opkflW__fileTitle{min-width:0}@media (max-width:1000px){.news-post-module__opkflW__grid.news-post-module__opkflW__grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 48px)}.news-post-module__opkflW__main{grid-column:1}.news-post-module__opkflW__rail{display:none}}@media (max-width:560px){.news-post-module__opkflW__grid.news-post-module__opkflW__grid{width:calc(100% - 32px)}}
