.bb-blog-width{width:min(1120px,calc(100% - 64px));margin-inline:auto;padding-bottom:96px}.ds-library .bb-blog-eyebrow{color:var(--ds-brand-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ds-library .bb-blog-meta{display:flex;flex-wrap:wrap;gap:10px;margin:0;color:var(--ds-muted);font-size:12px}.ds-library .bb-blog-meta>*+:before{content:"·";margin-right:10px}.ds-library .bb-blog-more{color:var(--ds-heading-ink);font-size:14px;font-weight:700}.ds-library .bb-blog-featured{display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-panel-radius);background:var(--ds-surface);color:inherit;text-decoration:none;transition:border-color .18s var(--ds-ease),box-shadow .18s var(--ds-ease)}.ds-library .bb-blog-featured:hover{border-color:var(--ds-muted);box-shadow:var(--ds-shadow)}.ds-library .bb-blog-featured-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:46px}.ds-library .bb-blog-featured h2{max-width:450px;margin:0;color:var(--ds-heading-ink);font-size:clamp(35px,3.6vw,52px);font-weight:750;line-height:1.09;letter-spacing:-.047em}.ds-library .bb-blog-about,.ds-library .bb-blog-featured p,.ds-library .bb-blog-story p{max-width:470px;margin:0;color:var(--ds-muted);line-height:1.7}.ds-library .bb-blog-featured .bb-blog-more{margin-top:auto}.ds-library .bb-blog-featured-aside{display:flex;flex-direction:column;justify-content:center;gap:26px;min-height:380px;padding:44px;background:var(--ds-soft);color:var(--ds-muted);font-size:12px;font-weight:600}.ds-library .bb-blog-featured-aside blockquote{max-width:350px;margin:0;color:var(--ds-heading-ink);font-size:clamp(25px,2.5vw,35px);font-weight:570;line-height:1.25;letter-spacing:-.04em}.ds-library .bb-blog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:64px 0 24px}.ds-library .bb-blog-heading h2{margin:0;color:var(--ds-heading-ink);font-size:21px;font-weight:650}.ds-library .bb-blog-heading p{margin:0;color:var(--ds-muted);font-size:12px}.ds-library .bb-blog-stories{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ds-library .bb-blog-story{display:flex;flex-direction:column;gap:15px;padding-top:28px;border-top:1px solid var(--ds-line);color:inherit;text-decoration:none}.ds-library .bb-blog-story-end,.ds-library .bb-blog-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ds-muted);font-size:12px}.ds-library .bb-blog-story h3{max-width:470px;margin:0;color:var(--ds-heading-ink);font-size:29px;font-weight:650;line-height:1.21;letter-spacing:-.037em;text-wrap:balance}.ds-library .bb-blog-story-end{margin-top:auto;padding-top:13px;font-size:20px}.ds-library .bb-blog-featured:hover h2,.ds-library .bb-blog-story:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ds-library .bb-blog-about{max-width:620px;margin-top:64px;padding-top:30px;border-top:1px solid var(--ds-line)}@container (min-width: 1101px){.ds-library .bb-blog .ds-hero-bits .top-middle{right:auto;left:50%;transform:translateX(-50%)}}.ds-library .bb-blog-byline{display:flex;align-items:center;justify-content:center;gap:13px;text-align:left}.ds-library .bb-blog-byline strong{display:block;color:var(--ds-heading-ink);font-size:13px}.ds-library .bb-blog-author-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ds-soft);color:var(--ds-heading-ink);font-size:11px;font-weight:750}.ds-library .bb-blog-prose{width:min(680px,calc(100% - 48px));margin:0 auto;padding:40px 0 72px;border-top:1px solid var(--ds-line);color:var(--ds-ink);font-size:18px;line-height:1.83}.ds-library .bb-blog-prose p{margin:0 0 23px}.ds-library .bb-blog-prose>p:first-child{font-size:21px;line-height:1.72}.ds-library .bb-blog-prose h2{margin:48px 0 20px;color:var(--ds-heading-ink);font-size:25px;font-weight:650;line-height:1.3}.ds-library .bb-blog-prose .bb-blog-callout{margin:36px 0;padding:6px 0 6px 25px;border-left:3px solid var(--ds-brand);color:var(--ds-heading-ink);font-size:23px;font-weight:550;line-height:1.55}.ds-library .bb-blog-prose>.bb-blog-more{display:inline-block;margin-top:21px}.ds-library .bb-blog-related{border-top:1px solid var(--ds-line)}.ds-library .bb-blog-related .bb-blog-heading{margin-top:56px}@media (max-width:760px){.ds-library .bb-blog-width{width:calc(100% - 32px)}.ds-library .bb-blog-featured,.ds-library .bb-blog-stories{grid-template-columns:1fr}.ds-library .bb-blog-featured-aside,.ds-library .bb-blog-featured-copy{padding:28px 24px}.ds-library .bb-blog-featured-aside{min-height:0}.ds-library .bb-blog-story h3{font-size:25px}.ds-library .bb-blog-prose{width:calc(100% - 32px);font-size:17px}.ds-library .bb-blog-prose>p:first-child{font-size:19px}}