._frame_128ry_4{width:min(100%, var(--jst-measure));padding:clamp(2.5rem, 7svh, 5rem) var(--jst-gutter) clamp(4rem, 8vw, 6rem);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);margin-inline:auto;display:grid}._bar_128ry_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._tabs_128ry_23{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}._feed_128ry_30{color:var(--jst-text-secondary);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--jst-border-strong);text-decoration-color:var(--jst-border-strong);text-underline-offset:.2em;justify-self:start}._empty_128ry_39{color:var(--jst-text-muted);margin:0}._grid_128ry_44{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){._grid_128ry_44{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){._grid_128ry_44{grid-template-columns:repeat(3,minmax(0,1fr))}}._grid_128ry_44>li{min-width:0;display:grid}._tile_128ry_71{color:inherit;transition:background-color var(--jst-fast) ease-out;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.875rem;grid-template-rows:auto auto auto 1fr auto;gap:.5rem;padding:.25rem .25rem 1.125rem;text-decoration:none;display:grid}._tile_128ry_71>:not(._tileArt_128ry_84){padding-inline:1rem}._tileArt_128ry_84{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:opacity var(--jst-fast) ease-out;border-radius:.625rem;margin-bottom:.5rem}._tile_128ry_71:not(:has(._tileArt_128ry_84)){padding-top:1.125rem}._tileMeta_128ry_102,._postMeta_128ry_103{color:var(--jst-text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.25rem .75rem;margin:0;display:flex}._tileMeta_128ry_102 time,._postMeta_128ry_103 time{color:var(--jst-text-secondary)}._tileTitle_128ry_117{color:var(--jst-text-primary);letter-spacing:-.01em;text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.25}._tileText_128ry_126{color:var(--jst-text-secondary);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}._tileFoot_128ry_136{color:var(--jst-text-muted);flex-wrap:wrap;gap:.25rem .75rem;padding-top:.5rem;font-size:.8125rem;display:flex}._tile_128ry_71:focus-visible{outline:2px solid var(--jst-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){._tile_128ry_71:hover{background:#ffffff09}._tile_128ry_71:hover ._tileArt_128ry_84{opacity:.88}}._postMeta_128ry_103 a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){._postMeta_128ry_103 a:hover{color:var(--jst-text-primary)}}._hero_128ry_173{border-radius:.875rem;display:block;overflow:hidden}._hero_128ry_173 img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (width>=40rem){._hero_128ry_173 img{aspect-ratio:1920/620}}._layout_128ry_193{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=72rem){._layout_128ry_193{grid-template-columns:minmax(0,44rem) 15rem;justify-content:space-between}}._rail_128ry_206{order:-1;align-content:start;gap:2rem;display:grid}@media (width>=72rem){._rail_128ry_206{order:0;position:sticky;top:6rem}}._facts_128ry_221{flex-wrap:wrap;gap:1rem 2rem;margin:0;display:flex}@media (width>=72rem){._facts_128ry_221{gap:1rem;display:grid}}._facts_128ry_221>div{gap:.25rem;display:grid}._facts_128ry_221 dt,._toc_128ry_241 p{color:var(--jst-text-muted);font-family:var(--jst-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:500}._facts_128ry_221 dd{color:var(--jst-text-primary);font-size:var(--text-sm);margin:0}._toc_128ry_241{display:none}@media (width>=72rem){._toc_128ry_241{gap:.75rem;display:grid}}._toc_128ry_241 ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._toc_128ry_241 li[data-depth="3"]{padding-left:.875rem}._toc_128ry_241 a{color:var(--jst-text-secondary);font-size:var(--text-sm);line-height:1.4;text-decoration:none}@media (hover:hover) and (pointer:fine){._toc_128ry_241 a:hover{color:var(--jst-text-primary)}}._prose_128ry_294{min-width:0;color:var(--jst-text-secondary);font-size:1.0625rem;line-height:1.7}._prose_128ry_294>*{margin:0 0 1.25em}._prose_128ry_294>:last-child{margin-bottom:0}._prose_128ry_294 h2,._prose_128ry_294 h3{color:var(--jst-text-primary);text-wrap:balance;margin:2.25em 0 .75em;scroll-margin-top:6rem;line-height:1.25}._prose_128ry_294 h2{letter-spacing:-.015em;font-size:1.625rem;font-weight:700}._prose_128ry_294 h3{font-size:1.25rem;font-weight:600}._prose_128ry_294>h2:first-child,._prose_128ry_294>h3:first-child{margin-top:0}._prose_128ry_294 strong{color:var(--jst-text-primary);font-weight:600}._prose_128ry_294 a{color:var(--jst-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--jst-border-strong);text-decoration-color:var(--jst-border-strong);text-underline-offset:.2em}._prose_128ry_294 ul,._prose_128ry_294 ol{gap:.5em;padding-left:1.25em;display:grid}._prose_128ry_294 ul{list-style:outside}._prose_128ry_294 ol{list-style:decimal}._prose_128ry_294 li::marker{color:var(--jst-text-muted)}._prose_128ry_294 blockquote{border-left:2px solid var(--jst-border-strong);color:var(--jst-text-primary);padding-left:1.25em}._prose_128ry_294 hr{background:#ffffff12;border:0;height:1px}._prose_128ry_294 :not(pre)>code{background:var(--jst-bg-tertiary);color:var(--jst-text-primary);font-family:var(--jst-mono);border-radius:.375rem;padding:.125em .375em;font-size:.875em}._prose_128ry_294 pre{background:var(--jst-bg-secondary);font-family:var(--jst-mono);border-radius:.625rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.6;overflow-x:auto}._prose_128ry_294 img{border-radius:.625rem;max-width:100%;height:auto}._tableScroll_128ry_402{overflow-x:auto}._tableScroll_128ry_402 table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._tableScroll_128ry_402 th{color:var(--jst-text-muted);font-family:var(--jst-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff14;padding:.625rem .75rem;font-size:.6875rem;font-weight:500}._tableScroll_128ry_402 td{vertical-align:top;border-bottom:1px solid #ffffff0d;padding:.75rem}._callout_128ry_430{background:var(--jst-bg-secondary);border-radius:.625rem;gap:.375rem;padding:1rem 1.25rem;font-size:1rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}._callout_128ry_430>div>:last-child{margin-bottom:0}._figure_128ry_444{gap:.625rem;display:grid}._figure_128ry_444 figcaption{color:var(--jst-text-muted);font-size:var(--text-sm)}._clip_128ry_454{background:var(--jst-bg-secondary);border-radius:.625rem;width:100%;height:auto}._compare_128ry_462{font-size:var(--text-sm)}._more_128ry_466 h2{color:var(--jst-text-primary);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:700;line-height:1.15}
