.blog-post__header{padding-top:4rem;padding-bottom:2rem}.blog-post__header-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}@media (max-width: 768px){.blog-post__header-inner{flex-direction:column;align-items:flex-start;gap:1rem}}.blog-post__title{font-size:3rem;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--text-color);max-width:38rem;text-wrap:balance;margin:0}@media (max-width: 1024px){.blog-post__title{font-size:2.5rem}}@media (max-width: 768px){.blog-post__title{font-size:2rem}}.blog-post__description{margin:0 0 1rem;font-size:1.25rem;line-height:1.6;color:var(--text-color-muted)}.blog-post__hero{width:100%;overflow:hidden;border-radius:1.5rem;margin-bottom:3rem}@media (max-width: 768px){.blog-post__hero{margin-bottom:2rem}}.blog-post__hero-img{width:100%;height:auto;display:block}.blog-post__info{padding-top:2.5rem}.blog-post__date{font-family:Fylo Display,sans-serif;font-weight:500;font-size:.8125rem;line-height:1.3125rem;letter-spacing:.02em;color:var(--text-color-subtle);white-space:nowrap;flex-shrink:0}.blog-post__author{font-family:Fylo Display,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.3125rem;letter-spacing:.02em;color:var(--text-color)}.blog-post__content-section{width:100%;display:flex;justify-content:center}.blog-post__content-container{max-width:36rem;width:100%;margin:0 auto;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.blog-post__author-info{position:absolute;display:flex;align-items:center;gap:.75rem}@media (max-width: 1124px){.blog-post__author-info{position:relative;margin-bottom:2.5rem}}.blog-post__author-avatar{width:2.625rem;height:2.625rem;display:flex;align-items:center;justify-content:center;background-color:var(--text-color);border-radius:50%}.blog-post__author-avatar img{height:1.4375rem;width:1.25rem}.blog-post__author-details{display:flex;flex-direction:column;gap:.25rem}.blog-post__content-body{font-family:Fylo Text,sans-serif;overflow-wrap:break-word;word-wrap:break-word}.blog-post__recommended-section{width:100%;margin-top:10rem;padding-bottom:6rem}.blog-post__recommended-header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-bottom:2rem;border-bottom:.0625rem solid var(--border-color-strong)}.blog-post__recommended-title{font-family:Fylo Display,sans-serif;font-weight:500;font-size:1.875rem;line-height:3.625rem;letter-spacing:-1%;color:var(--text-color);margin:0}.blog-post__recommended-see-all{font-family:Fylo Display,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.3125rem;letter-spacing:2%;color:var(--button-text-color);text-decoration:none;padding:.75rem 1.5rem;border:.0625rem solid transparent;background-color:var(--button-bg-color);border-radius:1rem;transition:all .2s ease}.blog-post__recommended-see-all:hover{background-color:var(--button-hover-bg);color:var(--button-text-color)}.blog-post__recommended-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 2rem}@media (max-width: 768px){.blog-post__recommended-grid{grid-template-columns:1fr;gap:2.5rem}.blog-post__description{font-size:1.125rem}.blog-post__content-container{padding:0 .5rem}.blog-post__author-info{gap:.625rem}.blog-post__author-avatar{width:2.25rem;height:2.25rem}.blog-post__author-avatar img{height:1.25rem;width:1.0625rem}.blog-post__author-details{gap:.1875rem}.blog-post__author{font-size:1rem;line-height:1.1875rem}.blog-post__recommended-section{padding-bottom:3.75rem;margin-top:6.25rem}.blog-post__recommended-header{gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem}.blog-post__recommended-title{font-size:1.375rem;line-height:2.5rem}.blog-post__recommended-see-all{font-size:1rem;padding:.625rem 1.25rem}}@media (max-width: 768px) and (max-width: 425px){.blog-post__recommended-header{gap:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}.blog-post__recommended-see-all{width:100%;text-align:center}}.prose-table[data-astro-cid-ulwn64na] thead th{font-family:Fylo Text,sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;color:var(--text-color);border-bottom:2px solid var(--border-color-strong);text-align:left;white-space:nowrap}.prose-table[data-astro-cid-ulwn64na] tbody td{padding:.75rem 1rem;color:var(--text-color-secondary);border-bottom:1px solid var(--border-color);font-size:1rem;line-height:1.5}.prose-table[data-astro-cid-ulwn64na] tbody td:first-child{font-weight:600;color:var(--text-color)}.prose-table[data-astro-cid-ulwn64na] tbody tr:last-child td{border-bottom:none}.prose-table[data-astro-cid-ulwn64na] tbody tr:hover{background-color:#ffffff08}.light .prose-table[data-astro-cid-ulwn64na] tbody tr:hover{background-color:#00000005}.blockquote-inner[data-astro-cid-trienahh] p{font-family:Fylo Text,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;color:var(--text-color);margin-bottom:0}@media (max-width: 768px){.blockquote-inner[data-astro-cid-trienahh] p{font-size:1.125rem;line-height:1.625rem}}
