.fo-scope .post-body img{max-width:100%;height:auto;border-radius:12px}.fo-scope .post-body figure,.fo-scope .post-body figure.wp-block-image{margin:var(--space-8) 0}.fo-scope .post-body figcaption,.fo-scope .post-body .wp-caption-text{margin-top:var(--space-2);font-family:var(--type-family-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-dim);text-align:center}.fo-scope .post-body pre{margin:var(--space-6) 0;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-surface-2);overflow-x:auto;font-family:var(--type-family-mono);font-size:14px;line-height:1.6}.fo-scope .post-body code{font-family:var(--type-family-mono);font-size:.9em}.fo-scope .post-body :not(pre)>code{padding:.15em .4em;border-radius:4px;background:var(--color-surface-2)}.fo-scope .post-body table{width:100%;border-collapse:collapse;margin:var(--space-6) 0}.fo-scope .post-body table th,.fo-scope .post-body table td{border:1px solid var(--color-border-subtle);padding:10px 14px;text-align:left}.fo-scope .post-body table th{color:var(--color-text-strong);font-weight:600}.fo-scope .post-body iframe,.fo-scope .post-body .wp-block-embed iframe{max-width:100%;border-radius:12px}.fo-scope .post-body .wp-block-button__link{text-decoration:none}.fo-scope .post-body>:first-child{margin-top:0}.fo-scope .post-body>:last-child{margin-bottom:0}.fo-scope .post-author__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.fo-scope .post-author__id{min-width:0}.fo-scope .post-author__name{margin:0}.fo-scope .post-author__title{margin:4px 0 0;font-family:var(--type-family-mono);font-size:13px;letter-spacing:.04em;color:var(--color-text-muted)}.fo-scope .post-author__linkedin{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--color-border-subtle);color:var(--color-text-strong);transition:border-color .2s ease, color .2s ease, background-color .2s ease}.fo-scope .post-author__linkedin:hover{border-color:var(--color-border-accent);color:var(--color-text-accent)}.fo-scope .post-author__linkedin svg{width:20px;height:20px;display:block}.fo-scope .post-author__desc{margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:1.6}.fo-scope .post-author__cta{margin-top:var(--space-6)}.fo-scope .post-authors{margin-top:var(--space-16)}.fo-scope .post-authors__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.fo-scope .post-authors__label{margin:0;font-family:var(--type-family-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim)}.fo-scope .post-authors__nav{display:flex;gap:var(--space-2);flex-shrink:0}.fo-scope .post-authors__arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:none;border:1px solid var(--color-border-subtle);color:var(--color-text-strong);cursor:pointer;transition:border-color .2s ease, color .2s ease}.fo-scope .post-authors__arrow:hover{border-color:var(--color-border-accent);color:var(--color-text-accent)}.fo-scope .post-authors__arrow svg{width:18px;height:18px;display:block}.fo-scope .post-authors__track{display:flex;gap:var(--space-6);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fo-scope .post-authors__track::-webkit-scrollbar{display:none}.fo-scope .post-authors .post-author{margin-top:0;flex:0 0 100%;scroll-snap-align:start}

/*# sourceMappingURL=single-common.css.map */
