.blog-search{max-width:860px;margin:0 0 22px}.article + .blog-search{margin-top:28px}.blog-search-field{position:relative}.blog-search-field svg{position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.blog-search input{width:100%;height:52px;padding:0 16px 0 46px;border:1px solid #848E9D;border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.blog-search input:focus{outline:2px solid var(--brand);outline-offset:1px}.blog-search input::placeholder{color:var(--muted)}.blog-search-status{min-height:1.4em;margin:8px 2px 0;color:var(--muted);font-size:14px}.blog-search-status:empty{min-height:0;margin:0}.blog-search + .chips{margin-top:0}main .post-list[hidden],main .post-list>li[hidden],main .post-group[hidden],main .prose[hidden],main .post-cat[hidden],main details[hidden],main [data-nosearch][hidden],main .chips[hidden]{display:none!important}.blog-hubs{margin:4px 0 8px}.blog-hubs em{font-variant-numeric:tabular-nums}.post-more{max-width:860px;border-bottom:1px solid var(--line)}.post-more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--brand-600);font-weight:620;cursor:pointer;list-style:none}.post-more summary::-webkit-details-marker{display:none}.post-more summary::after{content:"+";flex:none;font-size:24px;font-weight:400;line-height:1;color:var(--muted);transition:transform .2s ease}.post-more[open] summary::after{transform:rotate(45deg)}.post-more summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.post-more .post-list{border-top:1px solid var(--line)}.post-more .post-list li:last-child{border-bottom:0}@media (prefers-reduced-motion: reduce){.post-more summary::after{transition:none}}
