.blog-author{display:grid;grid-template-columns:112px minmax(0,1fr);gap:26px;background:#0b3030;border:1px solid #48614d;border-radius:20px;padding:30px;margin:42px 0;color:#e7eee6}.blog-author-photo img{width:112px;height:112px;object-fit:cover;object-position:center 24%;border-radius:16px;display:block}.blog-author .blog-author-label{font-size:11px;letter-spacing:2px;color:#d8c18a;margin:0 0 8px}.blog-author h2{font-size:27px;line-height:1.2;margin:0 0 8px;color:#fff7e6}.blog-author h2 a{color:inherit;text-decoration:none}.blog-author .blog-author-role{color:#ddc996;font-size:14px;line-height:1.6;margin:0 0 14px}.blog-author-copy>p{font-size:16px;line-height:1.8;margin:0 0 16px}.blog-author nav{display:flex;flex-wrap:wrap;gap:10px 20px}.blog-author nav a{color:#fff7e6;font-size:13px;text-decoration:underline;text-underline-offset:4px}.blog-author a:focus-visible{outline:3px solid #d8c18a;outline-offset:5px}.post-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.editorial-addition{margin:30px 0}.editorial-addition h2{scroll-margin-top:100px}.editorial-addition table{width:100%;border-collapse:collapse;font-size:15px}.editorial-addition th,.editorial-addition td{padding:12px;border:1px solid #cbd5c7;text-align:left}.editorial-addition th{background:#e8edde}@media(max-width:600px){.blog-author{grid-template-columns:1fr;padding:24px;gap:18px}.blog-author-photo img{width:88px;height:88px}.blog-author h2{font-size:25px}.blog-author-copy>p{font-size:15px}.blog-author nav{gap:14px}.editorial-addition table{font-size:13px}.editorial-addition th,.editorial-addition td{padding:8px}}