.custom-related-posts{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.related-post-card{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px);background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;transition:transform .2s ease}.related-post-card:hover{transform:translateY(-4px)}.related-post-thumbnail img{width:100%;height:auto;display:block;object-fit:cover;image-rendering:auto;transition:filter .2s ease}.related-post-thumbnail img:hover{filter:brightness(.95)}.related-post-meta{padding:16px}.related-post-category{font-size:12px;color:#4481eb;margin-bottom:6px;text-transform:uppercase}.related-post-category a{text-decoration:none}.related-post-title{color:#222;margin:0;line-height:1.4}.related-posts-heading{margin-bottom:-20px !important}@media (max-width:768px){.related-post-card{flex:1 1 100%;max-width:100%}}.wp-block-foxiz-elements-note.gb-wrap.note-wrap{background-color:#f5f5f5;box-shadow:none !important;border-radius:8px}ul.wp-block-list,ul.wp-block-list ul{list-style:none;padding-left:0;margin-top:0;margin-bottom:.5em}ul.wp-block-list>li{position:relative;padding-left:1.4em;margin-bottom:.4em;line-height:1.5}ul.wp-block-list>li:before{content:"•";position:absolute;left:0;top:.25em;color:#4481eb;font-weight:700;font-size:1.1em;line-height:1}ul.wp-block-list ul li{position:relative;padding-left:1.3em;margin-bottom:.3em;line-height:1.5}ul.wp-block-list ul li:before{content:"•";position:absolute;left:0;top:.25em;color:#4481eb;font-weight:700;font-size:.95em;line-height:1}.download-btn{display:inline-block;background-color:#4285f4;color:#fff;font-weight:700;padding:10px 20px;text-decoration:none;border-radius:8px;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .2s ease}.download-btn:hover{background-color:#3367d6}