.blog-explorer [hidden],.blog-share [hidden]{display:none!important}.blog-topics{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem}.blog-topic,.blog-control{border:1px solid color-mix(in srgb,var(--text) 20%,transparent);border-radius:999px;padding:.65rem 1rem;color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent);font-size:.9rem}.blog-topic span{margin-left:.35rem;opacity:.65}.blog-topic[aria-current]{color:var(--gold);border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent)}.blog-search-controls{display:flex;align-items:end;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.blog-search-field{flex:1 1 18rem}.blog-sort-field{flex:0 1 13rem}.blog-search-controls label>span{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.5rem}.blog-search-controls input,.blog-search-controls select,.blog-share input{width:100%;min-height:2.85rem;padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:.7rem;color:var(--text);background:var(--bg,#10101c)}.blog-search-controls select option{background:var(--bg,#10101c);color:var(--text)}.blog-control{min-height:2.85rem;cursor:pointer}.blog-control:disabled{opacity:.4;cursor:default}.blog-explorer :is(a,button,input,select):focus-visible,.blog-share :is(a,button,input,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.blog-result-count{margin:1rem 0;color:var(--muted);font-size:.9rem}.blog-search-warning{color:var(--muted);margin-bottom:1rem}.blog-result-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--muted);font-size:.8rem}.blog-result-topic{display:inline-block;margin-top:1rem;color:var(--gold);font-size:.8rem}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;font-size:.9rem;color:var(--muted)}.blog-toc{margin-bottom:1.5rem;padding:1rem 1.3rem}.blog-toc summary{cursor:pointer;color:var(--gold)}.blog-toc ol{margin:1rem 0 0 1.2rem;display:grid;gap:.6rem;font-size:.95rem}.blog-toc a:hover{text-decoration:underline}.article-body h2,[data-results]{scroll-margin-top:6rem}.blog-share{position:relative;width:-moz-fit-content;width:fit-content}.blog-share summary{list-style:none;cursor:pointer}.blog-share summary::-webkit-details-marker{display:none}.blog-share-menu{position:absolute;z-index:30;right:0;top:calc(100% + .6rem);width:min(22rem,calc(100vw - 3rem));padding:1rem;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);border-radius:1rem;background:var(--bg,#10101c);box-shadow:0 1rem 3rem #0005}.blog-share-options{display:flex;flex-wrap:wrap;gap:.5rem}.blog-share label{display:block;margin-top:1rem;font-size:.8rem;color:var(--muted)}.blog-share input{margin-top:.4rem;font-size:.85rem}.blog-share-status{font-size:.85rem;margin-top:.6rem;color:var(--muted)}.article-utility .blog-share-menu{left:0;right:auto}.article-utility__actions{flex-wrap:wrap;gap:1rem}@media (max-width:600px){.blog-share-menu{left:0;right:auto}.blog-topics{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem}.blog-topic{flex:0 0 auto;white-space:nowrap}}@media (max-width:520px){.blog-sort-field{flex:1 1 12rem}.blog-pagination{gap:.65rem}.blog-control{padding:.65rem .8rem}.blog-search-controls{gap:.75rem}}@media (max-width:767px){.blog-index,.blog-category,.article-shell{padding-top:1.5rem;padding-bottom:3rem}.blog-index>header,.blog-category>header{margin-bottom:1.25rem}.blog-index>header>p,.blog-category>header>p{display:none}.blog-explorer .blog-result.panel,.article-related .panel,.blog-category>section.panel,.blog-category section.panel article{background:none;border:0;border-radius:0;box-shadow:none;padding:1.4rem 0}.blog-explorer .blog-result.panel,.article-related .panel{border-bottom:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.blog-explorer [data-results],.article-related>div{display:grid;gap:0}.blog-explorer [data-results]>*+*,.article-related>div>*+*{margin-top:0}.blog-topics{gap:1.15rem;margin-bottom:1rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.blog-topics::-webkit-scrollbar{display:none}.blog-topic{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:.6rem 0;white-space:nowrap;flex:0 0 auto}.blog-topic[aria-current]{background:none;border-bottom-color:var(--gold)}.blog-search-controls input,.blog-search-controls select{background:transparent;border-width:0 0 1px;border-radius:0;padding-inline:0}.blog-search-field{flex-basis:100%}.blog-sort-field{flex:1 1 9rem;min-width:0}.blog-search-controls button[type=reset]{background:none;border:0;padding-inline:.5rem;color:var(--muted)}.blog-result h2{font-size:1.17rem;line-height:1.4}.blog-result p{font-size:.93rem;line-height:1.65}.blog-result-topic{margin-top:.65rem}.blog-result-meta{font-size:.75rem}.article-shell .article-breadcrumb-current,.article-shell .article-eyebrow,.article-shell .article-taxonomy{display:none}.article-shell>nav{font-size:.78rem;line-height:1.6;margin-bottom:1.25rem}.article-shell .article-title{font-size:clamp(1.9rem,7vw,2.6rem);line-height:1.1;max-width:100%;text-wrap:pretty}.article-shell .article-meta-row{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.4rem 1rem}.article-hero .blog-share summary{background:none;border:0;border-radius:0;box-shadow:none;padding:.35rem 0;min-height:2.5rem;justify-content:flex-start}.article-shell .article-body.panel{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.article-shell .article-body.prose{font-size:1rem;line-height:1.8}.article-shell .article-body.prose h2{font-size:1.8rem;line-height:1.15}.article-shell .article-body.prose img{box-shadow:none;border:0;border-radius:.5rem}.article-shell .article-cta{background:none;border:0;border-block:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:0;box-shadow:none;padding:1.5rem 0}.blog-toc.panel{background:none;border:0;border-block:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:0;box-shadow:none;padding:1rem 0}.article-shell .article-utility{padding-inline:0}}
