.library-header[data-v-6a3ca5ec]{justify-content:space-between;align-items:end;gap:40px;padding:38px 0 48px;display:flex}.library-eyebrow[data-v-6a3ca5ec]{color:var(--primary-color);letter-spacing:1.1px;font-size:12px;font-weight:600;display:block}.library-header h1[data-v-6a3ca5ec]{letter-spacing:-2.5px;margin:18px 0 24px;font-size:calc(max(38px,min(4.6vw,64px)));font-weight:600;line-height:1.12}.library-header h1 span[data-v-6a3ca5ec]{color:var(--primary-color)}.library-header p[data-v-6a3ca5ec]{max-width:610px;margin:0;font-size:17px;line-height:1.75}.library-count[data-v-6a3ca5ec]{border-left:1px solid var(--color-border);color:var(--color-text);flex:none;padding:0 0 6px 30px;text-decoration:none}.library-count strong[data-v-6a3ca5ec]{letter-spacing:-3px;font-variant-numeric:tabular-nums;font-size:64px;font-weight:500;line-height:1.2;display:block}.library-count>span[data-v-6a3ca5ec]{color:var(--color-text-secondary);margin-top:10px;font-size:12px;display:block}.library-count>span span[data-v-6a3ca5ec]{color:var(--primary-color);margin-left:12px}.library-featured[data-v-6a3ca5ec]{float:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1.25fr 1fr;align-items:center;gap:42px;width:100%;margin-bottom:54px;padding:30px 0 44px;display:grid}.featured-image-link[data-v-6a3ca5ec]{border-radius:14px;display:block;overflow:hidden}.featured-image-link img[data-v-6a3ca5ec]{aspect-ratio:1200/630;width:100%;height:auto;display:block}.featured-copy time[data-v-6a3ca5ec]{color:var(--color-text-secondary);margin-top:12px;font-size:12px;display:block}.featured-copy h2[data-v-6a3ca5ec]{letter-spacing:-.6px;text-wrap:balance;margin:16px 0;font-size:calc(max(23px,min(2.5vw,32px)));font-weight:500;line-height:1.3}.featured-copy h2 a[data-v-6a3ca5ec]{color:var(--color-text);text-decoration:none}.featured-copy p[data-v-6a3ca5ec]{font-size:14px;line-height:1.75}.library-read[data-v-6a3ca5ec]{color:var(--primary-color);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.library-read span[data-v-6a3ca5ec]{font-size:23px}.library-browser[data-v-6a3ca5ec]{float:none;width:100%;margin-bottom:34px;scroll-margin-top:140px}.library-toolbar[data-v-6a3ca5ec]{justify-content:space-between;align-items:center;gap:24px;display:flex}.library-toolbar h2[data-v-6a3ca5ec]{letter-spacing:-.7px;margin:0;font-size:25px;font-weight:500}.library-toolbar h2 span[data-v-6a3ca5ec]{color:var(--color-text-muted);vertical-align:middle;letter-spacing:0;margin-left:8px;font-size:13px;font-weight:400}.library-search[data-v-6a3ca5ec]{border:1px solid var(--color-border);background:var(--color-bg);width:min(100%,350px);color:var(--color-text-muted);border-radius:8px;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.library-search[data-v-6a3ca5ec]:focus-within{outline:2px solid var(--primary-color);outline-offset:-1px;border-color:var(--primary-color)}.library-search input[data-v-6a3ca5ec]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px}.library-topics[data-v-6a3ca5ec]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.library-topics button[data-v-6a3ca5ec]{border:1px solid var(--color-border);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:9px 16px;font-size:12px;transition:background-color .2s,color .2s}.library-topics button[aria-pressed=true][data-v-6a3ca5ec]{background:var(--primary-color);border-color:var(--primary-color);color:var(--color-bg)}.library-results[data-v-6a3ca5ec]{margin:16px 0 0;font-size:13px}.blog-library .blog-card[data-v-6a3ca5ec]{box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}.blog-library .blog-card-link[data-v-6a3ca5ec]:focus-visible{box-shadow:none;outline:2px solid var(--primary-text);outline-offset:-2px}.blog-library .blog-card-content[data-v-6a3ca5ec]:after,.blog-library .blog-card[data-v-6a3ca5ec]:before{display:none}.blog-library .blog-card-cover[data-v-6a3ca5ec]{border-radius:12px;transition:opacity .2s}.blog-library .blog-card-link:hover .blog-card-cover[data-v-6a3ca5ec]{opacity:.88}.blog-library .blog-card-content[data-v-6a3ca5ec]{border-bottom:1px solid var(--color-border);padding:22px 0 24px}.blog-library .blog-card-title[data-v-6a3ca5ec]{letter-spacing:-.35px;text-wrap:pretty;font-size:20px;font-weight:500;line-height:1.4}.blog-library .blog-grid[data-v-6a3ca5ec]{-moz-column-gap:30px;gap:34px 30px}.library-empty[data-v-6a3ca5ec]{text-align:center;background:var(--color-bg-page);border-radius:12px;padding:55px 20px 75px}.library-empty h2[data-v-6a3ca5ec]{font-size:24px}@media (max-width:959px){.library-featured[data-v-6a3ca5ec]{grid-template-columns:1fr 1fr;gap:24px}.library-count[data-v-6a3ca5ec]{display:none}}@media (max-width:639px){.library-header[data-v-6a3ca5ec]{padding:12px 0 36px}.library-header h1[data-v-6a3ca5ec]{letter-spacing:-1.5px}.library-header p[data-v-6a3ca5ec]{font-size:15px}.library-featured[data-v-6a3ca5ec]{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.library-toolbar[data-v-6a3ca5ec]{flex-direction:column;align-items:stretch}.library-search[data-v-6a3ca5ec]{width:100%}.library-topics[data-v-6a3ca5ec]{gap:8px}.library-topics button[data-v-6a3ca5ec]{padding:8px 11px}}.blog-card-date[data-v-6a3ca5ec]{color:var(--color-text-secondary);margin-bottom:8px;font-size:.85rem;font-weight:500;display:block}.blog-tools-list[data-v-6a3ca5ec]{clear:both;width:100%;display:block}
