:root .site.site .rd-actions{align-items:center;gap:var(--pp-space-1) var(--pp-space-4);margin-top:var(--pp-space-4);font-size:var(--pp-text-label);flex-wrap:wrap;line-height:1.4;display:flex}:root .site.site .rd-actions :is(button,a){-webkit-appearance:none;appearance:none;font:inherit;cursor:pointer;color:var(--pp-color-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--pp-color-line);text-decoration-color:var(--pp-color-line);text-underline-offset:3px;transition:color var(--pp-dur-2) var(--pp-ease-out), text-decoration-color var(--pp-dur-2) var(--pp-ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0}:root .site.site .rd-actions button[data-copied=yes]{color:var(--pp-color-brand)}:root .site.site .rd-actions :is(button,a):focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){:root .site.site .rd-actions :is(button,a):hover{color:var(--pp-color-ink);text-decoration-color:currentColor}}:root .site.site .rd-rail{display:none}@media (min-width:1200px){:root .site.bv{--rd-rail:264px;--rd-gap:var(--pp-space-8);--rd-w:calc(var(--pp-page) - 2 * var(--pp-page-pad))}:root .site.bv.blog{--rd-w:calc(var(--blog-measure) + var(--rd-gap) + var(--rd-rail))}:root .site.bv.glo--term{--rd-w:calc(var(--glo-measure) + var(--rd-gap) + var(--rd-rail))}:root .site.site .rd-layout{grid-template-columns:minmax(0, 1fr) var(--rd-rail);align-items:start;column-gap:var(--rd-gap);width:min(var(--rd-w), calc(100% - 2 * var(--pp-page-pad)));margin:0 auto;display:grid}:root .site.site .rd-main>.ui-section{max-width:none;padding-left:0;padding-right:0}:root .site.site .rd-rail{padding-top:var(--pp-space-9);align-self:stretch;display:block}:root .site.site .rd-rail-in{top:calc(72px + var(--pp-space-6));gap:var(--pp-space-7);display:grid;position:sticky}:root .site.site .rd-rail-in>*{min-width:0}:root .site.site .rd-next{max-width:calc(var(--rd-w) + 2 * var(--pp-page-pad))}:root .site.bv:is(.blog,.glo--term) :is(.blog-street,.glo-street).bk-head .bk-head-copy{width:min(var(--rd-w), calc(100% - 2 * var(--pp-page-pad)))}:root .site.bv.blog .rd-main .blog-col>*{margin-left:0}:root .site.bv.blog .rd-main .blog-front{width:auto;margin-left:0}:root .site.bv.blog .rd-main [data-section=toc]{display:none}:root .site.bv.blog .rd-main .blog-front [data-section=takeaways]{padding-bottom:0}:root .site.bv:is(.blog,.glo--term) .rd-rail{padding-top:var(--pp-space-7)}}:root .site.site .rd-toc-label{margin:0 0 var(--pp-space-3);font-size:var(--pp-text-label);color:var(--pp-color-ink-2)}:root .site.site .rd-toc ol{border-left:1px solid var(--pp-color-line);margin:0;padding:0;list-style:none}:root .site.site .rd-toc a{padding:var(--pp-space-1) 0 var(--pp-space-1) var(--pp-space-4);font-size:var(--pp-text-small);color:var(--pp-color-ink-2);transition:color var(--pp-dur-2) var(--pp-ease-out);border-left:2px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}:root .site.site .rd-toc a[aria-current]{border-left-color:var(--pp-color-brand);color:var(--pp-color-ink)}:root .site.site .rd-toc a:focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){:root .site.site .rd-toc a:hover{color:var(--pp-color-ink)}}:root .site.site .rd-scan-art{aspect-ratio:1;border-radius:var(--pp-radius-card);place-items:start center;margin:0;display:grid;position:relative;overflow:hidden}:root .site.site .rd-scan-scene{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}:root .site.site .rd-scan-box{width:calc(100% - 2 * var(--pp-space-4));margin-top:9%;position:relative}:root .site.site .rd-scan-box .ui-search{border-radius:var(--pp-radius-card);width:100%;box-shadow:var(--pp-shadow-box);flex-wrap:wrap}:root .site.site .rd-scan-box .ui-search input{padding:0 var(--pp-space-3);flex:1 0 100%}:root .site.site .rd-scan-box .ui-search>.ui-btn{flex:1 0 100%;justify-content:center}:root .site.site .rd-scan-line{margin:var(--pp-space-4) 0 0;font-family:var(--pp-font-serif);letter-spacing:-.01em;color:var(--pp-color-ink);font-size:22px;line-height:1.1}:root .site.site .rd-scan-line i{color:var(--pp-color-brand)}:root .site.site .rd-scan-sub{margin:var(--pp-space-2) 0 0;text-wrap:balance;font-size:var(--pp-text-label);color:var(--pp-color-ink-2);line-height:1.4}:root .site.site .rd-next ul{column-gap:var(--pp-space-7);margin:var(--pp-space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}:root .site.site .rd-next li{border-top:1px solid var(--pp-color-line)}:root .site.site .rd-next a{align-items:start;column-gap:var(--pp-space-4);row-gap:var(--pp-space-1);padding:var(--pp-space-5) 0;color:var(--pp-color-ink);grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}:root .site.site .rd-next-art{aspect-ratio:4/3;border-radius:var(--pp-radius-card);display:block;overflow:hidden}:root .site.site .rd-next-art .bk-art-tiles{image-rendering:pixelated}:root .site.site .rd-next b{font-family:var(--pp-font-display);font-size:var(--pp-text-lead);font-weight:var(--pp-weight-display);letter-spacing:-.01em;text-wrap:pretty;line-height:1.3}:root .site.site .rd-next a:focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:4px;border-radius:var(--pp-radius-card)}@media (hover:hover) and (pointer:fine){:root .site.site .rd-next a:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}:root .site.site .rd-next--2 ul{grid-template-columns:repeat(2,minmax(0,1fr))}:root .site.site .rd-next--2 li:nth-last-child(-n+2){border-bottom:1px solid var(--pp-color-line)}@media (max-width:900px){:root .site.site .rd-next ul{grid-template-columns:1fr}:root .site.site .rd-next--2 li:nth-last-child(2){border-bottom:0}:root .site.site .rd-next li:last-child{border-bottom:1px solid var(--pp-color-line)}:root .site.site .rd-next a{padding:var(--pp-space-4) 0;grid-template-columns:56px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:root .site.site :is(.rd-actions :is(button,a),.rd-toc a){transition:none}}:root .site.site .rd-next.ui-section{padding-top:var(--pp-space-7)}
