.blog-post{display:flex;flex-direction:column;gap:40px;margin-bottom:56px;h1{font-size:32px;font-weight:700;line-height:46.34px}.post__featured-image{img{width:100%}}.blog-post__body{color:#000;font-size:16px;letter-spacing:.03em;line-height:27.2px;img{max-width:100%;object-fit:contain}a{color:#000}}.blog-post__button{align-items:center;color:var(--base-color-primary);display:flex;font-size:16px;font-weight:700;line-height:27.2px;text-decoration:none;.blog-post__icon{height:46.5px;margin-left:16px;width:46.5px}}}@media (max-width:768px){.blog-post{h1{font-size:20px;line-height:42px}.blog-post__body{font-size:14px;letter-spacing:.03em;line-height:21px}.blog-post__button{justify-content:center;.blog-post__icon{height:18px;margin-left:8px;width:18px}}}}.related_post_list{display:flex;gap:32px;margin-bottom:48px;.related_post_list-contents{background-color:var(--base-color-surface);border-radius:10px;box-shadow:2px 2px 17px 0 #00000033;display:flex;flex-direction:column;gap:16px;max-width:384px;padding-block:24px;a,a:active,a:hover{text-decoration:none}a{color:var(--font-color-primary)}a:hover{color:var(--base-color-secondary)}a:active{color:var(--base-color-tertiary)}}h2{font-size:20px;padding-inline:12px}.related_post_list-content{display:-webkit-box;overflow:hidden;padding-inline:12px;-webkit-box-orient:vertical;-webkit-line-clamp:var(--top-case-study-text-line-limit)}img{max-width:100%}}@media (max-width:768px){.related_post_list{flex-direction:column;gap:24px;margin-block:24px 48px;.related_post_list-contents{border-radius:var(--border-radius)}}}