.medbr-posts{container:medbr-posts/inline-size;min-width:0;color:var(--medbr-color-text-secondary);font-family:var(--medbr-font-family-sans);font-size:var(--medbr-font-size-md);font-weight:var(--medbr-font-weight-body);line-height:var(--medbr-font-leading-body)}
.medbr-posts--empty{display:none}
.medbr-posts__header{display:grid;gap:var(--medbr-space-3);max-width:46rem;margin:0 0 var(--medbr-space-6)}
.medbr-posts__header .medbr-posts__title{margin:0;color:var(--medbr-color-text-primary);font-family:var(--medbr-font-family-display);font-size:var(--medbr-font-size-2xl);font-weight:var(--medbr-font-weight-display);line-height:1.1;letter-spacing:var(--medbr-font-tracking-display);text-wrap:balance}
.medbr-posts__header .medbr-posts__intro{max-width:65ch;margin:0;color:var(--medbr-color-text-secondary);text-wrap:pretty}
.medbr-posts__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--medbr-space-4);min-width:0;margin:0}
.medbr-posts--columns-mobile-2 .medbr-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.medbr-posts--columns-mobile-3 .medbr-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.medbr-posts--columns-mobile-4 .medbr-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.medbr-posts--columns-mobile-5 .medbr-posts__grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.medbr-posts--columns-mobile-6 .medbr-posts__grid{grid-template-columns:repeat(6,minmax(0,1fr))}

.medbr-posts__card{position:relative;isolation:isolate;display:flex;min-width:0;margin:0;overflow:clip;border:1px solid var(--medbr-color-border-card);border-radius:var(--medbr-radius-lg);background:radial-gradient(ellipse 80% 60% at 0% 100%,var(--medbr-color-glow-warm),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0%,var(--medbr-color-glow-cool),transparent 60%),var(--medbr-color-surface);box-shadow:var(--medbr-shadow-sm);transition:translate 350ms cubic-bezier(.16,1,.3,1),box-shadow 350ms cubic-bezier(.16,1,.3,1)}
.medbr-posts__card::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 0% 100%,var(--medbr-color-glow-warm),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0%,var(--medbr-color-glow-cool),transparent 60%);opacity:0;transition:opacity 350ms cubic-bezier(.16,1,.3,1)}
.medbr-posts__card .medbr-posts__card-link{display:flex;flex-direction:column;flex:1;min-width:0;border-radius:inherit;color:inherit;text-decoration:none}
.medbr-posts__card .medbr-posts__card-link:focus-visible{outline:2px solid var(--medbr-color-focus);outline-offset:-3px}
.medbr-posts__card-link .medbr-posts__card-media{position:relative;flex:none;aspect-ratio:3/2;margin:0;overflow:hidden;background:var(--medbr-color-surface-alt)}
.medbr-posts__card-media .medbr-posts__card-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 900ms cubic-bezier(.16,1,.3,1)}
.medbr-posts__card-link .medbr-posts__card-body{display:flex;flex-direction:column;flex:1;gap:var(--medbr-space-2);min-width:0;padding:var(--medbr-space-4) var(--medbr-space-4) var(--medbr-space-5)}
.medbr-posts__card-link .medbr-posts__card-body::after{content:"";flex:none;width:1.25rem;height:1.25rem;margin-top:auto;background:var(--medbr-color-accent-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 250ms cubic-bezier(.16,1,.3,1)}
.medbr-posts__card-body:has(.medbr-posts__card-meta)::after{margin-top:var(--medbr-space-2)}
.medbr-posts__card-body:has(.medbr-posts__card-button)::after{display:none}
.medbr-posts__card-body .medbr-posts__card-category{font-size:var(--medbr-font-size-overline);font-weight:var(--medbr-font-weight-strong);letter-spacing:var(--medbr-font-tracking-label);line-height:1.4;text-transform:uppercase;color:var(--medbr-color-accent-strong)}
.medbr-posts__card-link .medbr-posts__card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;margin:0;padding-bottom:.06em;color:var(--medbr-color-text-primary);font-family:var(--medbr-font-family-display);font-size:var(--medbr-font-size-lg);font-weight:var(--medbr-font-weight-display);line-height:var(--medbr-font-leading-tight);letter-spacing:var(--medbr-font-tracking-display);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}
.medbr-posts__card-link .medbr-posts__card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;max-width:none;margin:0;color:var(--medbr-color-text-muted);font-size:var(--medbr-font-size-sm);line-height:1.6}
.medbr-posts__card-body .medbr-posts__card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:auto;padding-top:var(--medbr-space-2);color:var(--medbr-color-text-muted);font-size:var(--medbr-font-size-meta);font-weight:var(--medbr-font-weight-medium);letter-spacing:var(--medbr-font-tracking-meta);line-height:1.4;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}
.medbr-posts__card-date+.medbr-posts__card-author::before{content:"";display:inline-block;width:4px;height:4px;margin-right:.6rem;border-radius:50%;background:var(--medbr-color-accent);vertical-align:middle}
.medbr-posts__card-body .medbr-posts__card-button{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;min-height:var(--medbr-space-target);margin-top:auto;color:var(--medbr-color-link);font-size:var(--medbr-font-size-sm);font-weight:var(--medbr-font-weight-strong);line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--medbr-color-border-strong)}
.medbr-posts__card-body .medbr-posts__card-button::after{content:"";flex:none;width:1rem;height:1rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform 250ms cubic-bezier(.16,1,.3,1)}
.medbr-posts__card-body:has(.medbr-posts__card-meta) .medbr-posts__card-button{margin-top:var(--medbr-space-1)}

.medbr-posts--layout-list .medbr-posts__card-media{aspect-ratio:16/9}
.medbr-posts--layout-featured-grid .medbr-posts__grid{grid-auto-flow:dense}

.medbr-posts--layout-carousel .medbr-posts__grid{position:relative;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:100%;padding-block:var(--medbr-space-2) var(--medbr-space-4);scrollbar-width:none}
.medbr-posts--layout-carousel .medbr-posts__grid::-webkit-scrollbar{display:none}
.medbr-posts--layout-carousel.medbr-posts--columns-mobile-1 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:82%}
.medbr-posts--layout-carousel.medbr-posts--columns-mobile-2 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4)) / 2)}
.medbr-posts--layout-carousel.medbr-posts--columns-mobile-3 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 2) / 3)}
.medbr-posts--layout-carousel.medbr-posts--columns-mobile-4 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 3) / 4)}
.medbr-posts--layout-carousel.medbr-posts--columns-mobile-5 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 4) / 5)}
.medbr-posts--layout-carousel.medbr-posts--columns-mobile-6 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 5) / 6)}
.medbr-posts--layout-carousel .medbr-posts__carousel-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:var(--medbr-space-2) 0 0}
.medbr-posts--layout-carousel .medbr-posts__carousel-pagination[hidden]{display:none}
.medbr-posts__carousel-pagination .medbr-posts__carousel-bullet{position:relative;width:2rem;height:var(--medbr-space-target);padding:0;border:0;border-radius:var(--medbr-radius-pill);background:none;opacity:1;cursor:pointer}
.medbr-posts__carousel-pagination .medbr-posts__carousel-bullet::before{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;border-radius:var(--medbr-radius-pill);background:var(--medbr-color-border-strong);translate:-50% -50%;transition:width 250ms cubic-bezier(.16,1,.3,1),background-color 150ms ease}
.medbr-posts__carousel-pagination .medbr-posts__carousel-bullet:hover::before{background:var(--medbr-color-text-muted)}
.medbr-posts__carousel-pagination .medbr-posts__carousel-bullet--active::before,.medbr-posts__carousel-pagination .medbr-posts__carousel-bullet--active:hover::before{width:1.5rem;background:var(--medbr-color-accent-strong)}
.medbr-posts__carousel-pagination .medbr-posts__carousel-bullet:focus-visible{outline:2px solid var(--medbr-color-focus);outline-offset:-.45rem}
.medbr-posts__carousel-controls{display:flex;justify-content:flex-end;margin:0 0 var(--medbr-space-3)}
.medbr-posts__carousel-controls .medbr-posts__carousel-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:var(--medbr-space-target);padding:0 1.1rem;border:1px solid var(--medbr-color-border-strong);border-radius:var(--medbr-radius-pill);background:none;color:var(--medbr-color-text-secondary);font-family:var(--medbr-font-family-sans);font-size:var(--medbr-font-size-overline);font-weight:var(--medbr-font-weight-strong);letter-spacing:var(--medbr-font-tracking-label);line-height:1.2;text-transform:uppercase;cursor:pointer;transition:border-color 150ms ease,color 150ms ease}
.medbr-posts__carousel-controls .medbr-posts__carousel-toggle:hover{border-color:var(--medbr-color-text-primary);color:var(--medbr-color-text-primary)}
.medbr-posts__carousel-controls .medbr-posts__carousel-toggle:focus-visible{outline:2px solid var(--medbr-color-focus);outline-offset:3px}

.medbr-posts__pagination{display:flex;flex-wrap:wrap;gap:var(--medbr-space-2);margin-top:var(--medbr-space-6)}
.medbr-posts__pagination .medbr-posts__pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--medbr-space-target);min-height:var(--medbr-space-target);padding:0 var(--medbr-space-3);border:1px solid var(--medbr-color-border-strong);border-radius:var(--medbr-radius-pill);color:var(--medbr-color-text-secondary);font-size:var(--medbr-font-size-sm);font-weight:var(--medbr-font-weight-strong);line-height:1;text-decoration:none;font-variant-numeric:tabular-nums lining-nums;transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease}
.medbr-posts__pagination .medbr-posts__pagination-link:hover{border-color:var(--medbr-color-text-primary);color:var(--medbr-color-text-primary)}
.medbr-posts__pagination .medbr-posts__pagination-link:focus-visible{outline:2px solid var(--medbr-color-focus);outline-offset:3px}
.medbr-posts__pagination .medbr-posts__pagination-link--current,.medbr-posts__pagination .medbr-posts__pagination-link--current:hover{border-color:transparent;background:var(--medbr-color-action);color:var(--medbr-color-on-action)}

@container medbr-posts (min-width:34em){
  .medbr-posts--columns-tablet-1 .medbr-posts__grid{grid-template-columns:minmax(0,1fr)}
  .medbr-posts--columns-tablet-2 .medbr-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .medbr-posts--columns-tablet-3 .medbr-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .medbr-posts--columns-tablet-4 .medbr-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .medbr-posts--columns-tablet-5 .medbr-posts__grid{grid-template-columns:repeat(5,minmax(0,1fr))}
  .medbr-posts--columns-tablet-6 .medbr-posts__grid{grid-template-columns:repeat(6,minmax(0,1fr))}
  .medbr-posts--layout-carousel.medbr-posts--columns-tablet-1 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:100%}
  .medbr-posts--layout-carousel.medbr-posts--columns-tablet-2 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4)) / 2)}
  .medbr-posts--layout-carousel.medbr-posts--columns-tablet-3 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 2) / 3)}
  .medbr-posts--layout-carousel.medbr-posts--columns-tablet-4 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 3) / 4)}
  .medbr-posts--layout-carousel.medbr-posts--columns-tablet-5 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 4) / 5)}
  .medbr-posts--layout-carousel.medbr-posts--columns-tablet-6 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 5) / 6)}
  .medbr-posts--layout-list .medbr-posts__card-link{flex-direction:row}
  .medbr-posts--layout-list .medbr-posts__card-media{flex:0 0 36%;aspect-ratio:auto;min-height:9rem}
  .medbr-posts--layout-featured-grid .medbr-posts__card--featured{grid-column:1/-1}
  .medbr-posts__card--featured .medbr-posts__card-media{aspect-ratio:16/9}
}
@container medbr-posts (min-width:52em){
  .medbr-posts--columns-desktop-1 .medbr-posts__grid{grid-template-columns:minmax(0,1fr)}
  .medbr-posts--columns-desktop-2 .medbr-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .medbr-posts--columns-desktop-3 .medbr-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .medbr-posts--columns-desktop-4 .medbr-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .medbr-posts--columns-desktop-5 .medbr-posts__grid{grid-template-columns:repeat(5,minmax(0,1fr))}
  .medbr-posts--columns-desktop-6 .medbr-posts__grid{grid-template-columns:repeat(6,minmax(0,1fr))}
  .medbr-posts--layout-carousel.medbr-posts--columns-desktop-1 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:100%}
  .medbr-posts--layout-carousel.medbr-posts--columns-desktop-2 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4)) / 2)}
  .medbr-posts--layout-carousel.medbr-posts--columns-desktop-3 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 2) / 3)}
  .medbr-posts--layout-carousel.medbr-posts--columns-desktop-4 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 3) / 4)}
  .medbr-posts--layout-carousel.medbr-posts--columns-desktop-5 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 4) / 5)}
  .medbr-posts--layout-carousel.medbr-posts--columns-desktop-6 .medbr-posts__grid{grid-template-columns:none;grid-auto-columns:calc((100% - var(--medbr-space-4) * 5) / 6)}
  .medbr-posts--layout-featured-grid .medbr-posts__card--featured{grid-column:span 2;grid-row:span 2}
  .medbr-posts__card--featured .medbr-posts__card-media{flex:1;aspect-ratio:auto;min-height:14rem}
  .medbr-posts__card--featured .medbr-posts__card-title{font-size:var(--medbr-font-size-xl)}
}
@container medbr-posts (34em <= width < 52em){
  .medbr-posts--layout-grid.medbr-posts--columns-tablet-2 .medbr-posts__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - var(--medbr-space-4)) / 2)}
}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
  .medbr-posts__card:hover{translate:0 -4px;box-shadow:var(--medbr-shadow-md)}
  .medbr-posts__card:hover::after{opacity:1}
  .medbr-posts__card:hover .medbr-posts__card-image{transform:scale(1.04)}
  .medbr-posts__card:hover .medbr-posts__card-body::after,.medbr-posts__card:hover .medbr-posts__card-button::after{transform:translateX(5px)}
  .medbr-posts__card:hover .medbr-posts__card-button{text-decoration-color:currentColor}
}


.medbr-author-box{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--medbr-space-4);margin:0;padding:var(--medbr-space-5);border:1px solid var(--medbr-color-border-card);border-radius:var(--medbr-radius-lg);background:radial-gradient(ellipse 80% 60% at 0% 100%,var(--medbr-color-glow-warm),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0%,var(--medbr-color-glow-cool),transparent 60%),var(--medbr-color-surface);box-shadow:var(--medbr-shadow-sm);color:var(--medbr-color-text-secondary);font-family:var(--medbr-font-family-sans);font-size:var(--medbr-font-size-md);font-weight:var(--medbr-font-weight-body);line-height:var(--medbr-font-leading-body)}
.medbr-author-box+.medbr-author-box{margin-top:var(--medbr-space-3)}
.medbr-author-box__avatar{width:5rem;height:5rem;margin:0;overflow:hidden;border:1px solid var(--medbr-color-accent);border-radius:50%;background:var(--medbr-color-surface-alt)}
.medbr-author-box__avatar .medbr-author-box__avatar-image{display:block;width:100%;height:100%;max-width:none;border-radius:0;object-fit:cover;object-position:50% 20%}
.medbr-author-box__body{display:grid;align-content:start;gap:var(--medbr-space-2);min-width:0}
.medbr-author-box__identity{display:grid;gap:.2rem}
.medbr-author-box__body .medbr-author-box__title{margin:0;color:var(--medbr-color-text-muted);font-size:var(--medbr-font-size-overline);font-weight:var(--medbr-font-weight-strong);letter-spacing:.2em;line-height:1.4;text-transform:uppercase}
.medbr-author-box__body .medbr-author-box__name{margin:0;color:var(--medbr-color-text-primary);font-family:var(--medbr-font-family-display);font-size:var(--medbr-font-size-xl);font-weight:var(--medbr-font-weight-display);line-height:var(--medbr-font-leading-tight);letter-spacing:var(--medbr-font-tracking-display)}
.medbr-author-box__name a{color:inherit;text-decoration:none}
.medbr-author-box__name a:hover{color:var(--medbr-color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}
.medbr-author-box__body .medbr-author-box__credentials{margin:0;color:var(--medbr-color-accent-strong);font-size:var(--medbr-font-size-sm);font-weight:var(--medbr-font-weight-strong);letter-spacing:.03em;line-height:1.5;font-variant-numeric:tabular-nums lining-nums}
.medbr-author-box__bio{max-width:65ch;color:var(--medbr-color-text-secondary)}
.medbr-author-box__bio p{margin:0}
.medbr-author-box__bio p+p{margin-top:var(--medbr-space-2)}
.medbr-author-box__links{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none}
.medbr-author-box__link-item{margin:0;padding:0}
.medbr-author-box__link-item .medbr-author-box__link{display:inline-flex;align-items:center;min-height:var(--medbr-space-target);color:var(--medbr-color-link);font-weight:var(--medbr-font-weight-strong);line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--medbr-color-border-strong);transition:color 150ms ease,text-decoration-color 150ms ease}
.medbr-author-box__link-item .medbr-author-box__link:hover{color:var(--medbr-color-link-hover);text-decoration-color:currentColor}
.medbr-author-box__link-item .medbr-author-box__link:focus-visible{outline:2px solid var(--medbr-color-focus);outline-offset:3px}
.medbr-author-box--compact .medbr-author-box__bio{display:none}
.medbr-author-box--compact .medbr-author-box__avatar{width:3.5rem;height:3.5rem}
.medbr-author-box--inline{display:block;padding:0;border:0;background:none;box-shadow:none}
.medbr-author-box--inline .medbr-author-box__avatar,.medbr-author-box--inline .medbr-author-box__bio,.medbr-author-box--inline .medbr-author-box__links{display:none}
.medbr-author-box--inline .medbr-author-box__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}
.medbr-author-box--inline .medbr-author-box__name{font-size:var(--medbr-font-size-md)}

.medbr-post-footer{display:grid;gap:var(--medbr-space-4);margin-top:var(--medbr-space-7);padding-top:var(--medbr-space-5);border-top:1px solid var(--medbr-color-border);color:var(--medbr-color-text-muted);font-family:var(--medbr-font-family-sans);font-size:var(--medbr-font-size-sm)}
.medbr-post-footer__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem}
.medbr-post-footer__updated{font-size:var(--medbr-font-size-meta);font-weight:var(--medbr-font-weight-medium);letter-spacing:var(--medbr-font-tracking-meta);text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}

.medbr-last-updated{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--medbr-color-text-muted);font-family:var(--medbr-font-family-sans);font-size:var(--medbr-font-size-sm)}
.medbr-last-updated--block{display:flex}
.medbr-last-updated__label{font-size:var(--medbr-font-size-overline);font-weight:var(--medbr-font-weight-strong);letter-spacing:var(--medbr-font-tracking-label);text-transform:uppercase;color:var(--medbr-color-accent-strong)}
.medbr-last-updated__date{color:var(--medbr-color-text-secondary);font-variant-numeric:tabular-nums lining-nums}

@media (min-width:36em){
  .medbr-author-box:has(.medbr-author-box__avatar){grid-template-columns:auto minmax(0,1fr)}
  .medbr-author-box--inline:has(.medbr-author-box__avatar){display:block}
}
@media (prefers-reduced-motion:reduce){
  .medbr-posts__card,.medbr-posts__card::after,.medbr-posts__card-image{transition:none}
}
@media print{
  .medbr-posts__carousel-pagination,.medbr-posts__carousel-controls{display:none}
}

.medbr-static-root #conteudos .medbr-posts__card-link .medbr-posts__card-title{font-family:var(--medbr-font-family-sans);font-size:clamp(.875rem,.825rem + .3vw,.9375rem);font-weight:500;line-height:1.4;letter-spacing:0;hyphens:none}
