.fdl-blog-context-banner{background:var(--fdl-blog-hero-bg,#faf2d5);border:var(--fdl-blog-hero-border-width,0) solid var(--fdl-blog-hero-border-color,transparent);border-radius:var(--fdl-blog-hero-radius,12px);box-sizing:border-box;color:var(--fdl-blog-hero-text,#5a3211);margin-inline:auto;max-width:1200px;padding:var(--fdl-blog-hero-pad-y,4rem) var(--fdl-blog-hero-pad-x,2.5rem)}.fdl-blog-context-banner__inner{display:block}.fdl-blog-context-banner--author .fdl-blog-context-banner__inner{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem}.fdl-blog-context-banner--has-image .fdl-blog-context-banner__inner{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.fdl-blog-context-banner--image-left .fdl-blog-context-banner__inner,.fdl-blog-context-banner--image-right .fdl-blog-context-banner__inner{align-items:center;flex-direction:row;gap:2.5rem}.fdl-blog-context-banner--image-left .fdl-blog-context-banner__inner{flex-direction:row-reverse}.fdl-blog-context-banner--has-image .fdl-blog-context-banner__body{flex:1 1 0;min-width:0}.fdl-blog-context-banner--has-image .fdl-blog-context-banner__image-wrap{flex:0 0 40%;max-width:40%}}.fdl-blog-context-banner__image-wrap{width:100%}.fdl-blog-context-banner__image{aspect-ratio:var(--fdl-blog-hero-image-aspect,16/9);border-radius:var(--fdl-blog-hero-image-radius,12px);display:block;height:auto;object-fit:cover;width:100%}.fdl-blog-context-banner__avatar{border-radius:var(--fdl-blog-hero-avatar-radius,50%);flex-shrink:0;height:var(--fdl-blog-hero-avatar-size,96px);object-fit:cover;width:var(--fdl-blog-hero-avatar-size,96px)}.fdl-blog-context-banner__body{flex:1;min-width:0}.fdl-blog-context-banner__headline{color:inherit;font-family:Concourse T6,Concourse T6 Regular,system-ui,sans-serif;font-weight:var(--fdl-blog-hero-headline-weight,700);margin:0 0 .5rem;text-transform:var(--fdl-blog-hero-headline-transform,none)}.fdl-blog-context-banner__tagline{font-weight:var(--fdl-blog-hero-tagline-weight,400);margin:0;opacity:.8}.fdl-blog-context-banner__intro{font-weight:var(--fdl-blog-hero-intro-weight,400);margin-top:.75rem}.fdl-blog-context-banner__bio{line-height:1.5;margin-top:1rem}.fdl-blog-context-banner__socials{display:flex;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.fdl-blog-context-banner__social{align-items:center;background:var(--fdl-blog-author-social-bg,rgba(90,50,17,.08));border-radius:50%;color:var(--fdl-blog-author-social-color,#5a3211);display:inline-flex;height:var(--fdl-blog-author-social-size,36px);justify-content:center;text-decoration:none;transition:background-color .15s,color .15s;width:var(--fdl-blog-author-social-size,36px)}.fdl-blog-context-banner__social svg{display:block;height:1rem;width:1rem}.fdl-blog-context-banner__social:focus,.fdl-blog-context-banner__social:hover{background:var(--fdl-blog-author-social-hover-bg,#fb8a31);color:var(--fdl-blog-author-social-hover-color,#fffcf3)}@media (max-width:640px){.fdl-blog-context-banner--author .fdl-blog-context-banner__inner{align-items:center;flex-direction:column;text-align:center}.fdl-blog-context-banner--author .fdl-blog-context-banner__socials{justify-content:center}}