.blog-post__layout,.blog-post__layout *,.blog-post__layout :after,.blog-post__layout :before{box-sizing:border-box}.blog-post__main.container{padding:var(--spacing-4xl)}.blog-post__layout{align-items:start;display:grid;gap:var(--spacing-4xl);grid-template-columns:minmax(0,1fr) 432px}.blog-post__content{min-width:0}.blog-post__sidebar{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.blog-post__sidebar-item:not(:has(img,a,form,h2,p,span,li)){display:none}.blog-post__body{color:var(--color-dark-text);font-size:var(--body-2xl-size);line-height:var(--body-2xl-line-height);max-width:774px}.blog-post__body>*{margin-bottom:0;margin-top:0}.blog-post__body>*+*{margin-top:var(--spacing-lg)}.blog-post__body>:is(figure,img,table)+*,.blog-post__body>:is(h1,h2,h3,h4,h5,h6,figure,img,table){margin-top:var(--spacing-4xl)}.blog-post__body>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--spacing-md)}.blog-post__body>:first-child{margin-top:0}.blog-post__body li,.blog-post__body p{color:inherit;font-size:inherit;line-height:inherit}.blog-post__body p{margin:0}.blog-post__body a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.blog-post__body a:focus-visible,.blog-post__body a:hover{color:var(--color-blue-secondary)}.blog-post__body b,.blog-post__body strong{font-weight:700}.blog-post__body :is(h1,h2,h3,h4,h5,h6){color:var(--color-dark-text);font-family:var(--font-body);font-weight:var(--h4-weight);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height)}.blog-post__body :is(h1,h2){font-size:var(--h4-size)}.blog-post__body h3{font-size:var(--h5-size)}.blog-post__body :is(h4,h5,h6){font-size:var(--h6-size)}.blog-post__body :is(ul,ol){padding-left:1.25em}.blog-post__body li+li{margin-top:var(--spacing-sm)}.blog-post__body img{border-radius:var(--radius-lg);height:auto;max-width:100%}.blog-post__body blockquote{border-left:2px solid var(--color-blue-primary);font-size:var(--h5-size);line-height:var(--body-2xl-line-height);margin-bottom:0;margin-left:0;margin-right:0;padding-left:var(--spacing-lg)}.blog-post__body blockquote>*+*{margin-top:var(--spacing-2xl)}.blog-post__body blockquote:has(strong){border-left:0;line-height:var(--h5-line-height);padding-left:0}.blog-post__body blockquote:has(strong)>*{border-left:2px solid var(--color-blue-primary);padding-left:var(--spacing-lg)}.blog-post__body blockquote:has(strong)>p+p:last-child{border-left-color:transparent}.blog-post__body blockquote strong{color:var(--color-blue-primary)}.blog-post__body blockquote:has(strong)>p+p:last-child{font-size:var(--body-xl-size);font-weight:600;line-height:var(--body-xl-line-height)}.blog-post__body blockquote:has(strong)>p+p:last-child strong{color:inherit;font-weight:inherit}.blog-post__tags-card{background-color:var(--color-white);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-2xl)}.blog-post__tags-card .blog-post__tags-heading{color:var(--color-dark-text);font-family:var(--font-body);margin:0}.blog-post__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.blog-post__tags .blog-post__tag{background-color:var(--color-gold-light);border-radius:var(--radius-sm);color:var(--color-dark-text);display:inline-block;font-size:var(--body-md-size);font-weight:600;line-height:var(--body-md-line-height);padding:var(--spacing-sm) var(--spacing-md)}@media (max-width:1099px){.blog-post__layout{grid-template-columns:minmax(0,1fr)}.blog-post__body{max-width:none}.blog-post__sidebar{display:grid;gap:var(--spacing-4xl) var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post__tags-card{padding:0}}@media (max-width:767px){.blog-post__main.container{padding:var(--spacing-4xl) var(--spacing-2xl)}.blog-post__sidebar{grid-template-columns:minmax(0,1fr)}}