.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:8px}.post-tag{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border:1px solid var(--highlight-color);color:var(--highlight-color);text-decoration:none;border-radius:999px}.post-tag:hover{background-color:var(--highlight-color);color:#fff;text-decoration:none}.post-social-divider{border:none;border-top:1px solid var(--base-offset-color);margin:40px 0 20px}.post-social{margin-bottom:20px}.intro-social{margin-top:12px;margin-bottom:8px}.intro-social .social-icon img{width:48px;height:48px}.callout{border-left:4px solid var(--highlight-color);background-color:var(--base-offset-color);padding:16px 20px;margin:24px 0}.callout-title{font-family:var(--font-family-heading);font-size:16px;font-weight:700;color:var(--heading-color);margin-bottom:6px}.callout-desc{font-size:14px;color:var(--text-color);line-height:1.5}.content table{width:100%;border-collapse:collapse;margin:30px 0;font-size:13px;font-family:var(--font-family-paragraph)}.content table th{background-color:var(--highlight-color);color:#fff;text-align:left;padding:12px 16px;border:1px solid var(--base-offset-color)}.content table td{padding:12px 16px;border:1px solid var(--base-offset-color);color:var(--text-color)}.content table tbody tr:nth-child(even) td{background-color:var(--base-offset-color)}.content table tbody tr:hover td{filter:brightness(.95)}.content table a{color:var(--highlight-color)}.feed-section{margin-top:60px;margin-bottom:60px}.feed-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.feed-title{font-family:var(--font-family-heading);font-size:28px;font-weight:700;color:var(--heading-color);margin:0}.feed-title .dot{color:var(--dot-color)}.feed-nav-links{display:flex;gap:10px;align-items:center}.feed-nav-link{font-size:12px;font-weight:600;color:var(--highlight-color);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:4px 10px;border:1px solid var(--highlight-color);border-radius:999px;transition:background .2s ease,color .2s ease}.feed-nav-link:hover{background:var(--highlight-color);color:var(--base-color);text-decoration:none}.feed-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--base-offset-color)transparent;padding-bottom:12px}.feed-scroll-container::-webkit-scrollbar{height:4px}.feed-scroll-container::-webkit-scrollbar-track{background:0 0}.feed-scroll-container::-webkit-scrollbar-thumb{background-color:var(--base-offset-color);border-radius:2px}.feed-track{display:flex;gap:16px;width:max-content}.feed-card{display:flex;flex-direction:column;width:260px;flex-shrink:0;padding:24px;background:var(--base-offset-color);border-left:4px solid var(--highlight-color);text-decoration:none;color:inherit;scroll-snap-align:start;transition:border-color .2s ease,background .2s ease}.feed-card:hover{border-color:var(--dot-color);background:#e0e0e0;text-decoration:none}.feed-card.feed-card-with-image{background-size:cover;background-position:50%;position:relative}.feed-card.feed-card-with-image::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.35),rgba(0,0,0,.65))}.feed-card.feed-card-with-image .feed-card-date,.feed-card.feed-card-with-image .feed-card-title,.feed-card.feed-card-with-image .feed-card-desc{position:relative;color:#fff}.feed-card-date{font-size:12px;font-weight:700;color:var(--highlight-color);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.feed-card-title{font-family:var(--font-family-heading);font-size:18px;font-weight:700;color:var(--heading-color);margin:0 0 10px;line-height:1.3}.feed-card-desc{font-size:14px;color:var(--text-color);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.menu-main>ul>li{margin-right:15px;white-space:nowrap}@media(max-width:992px){.menu-main-mobile ul li a{font-size:1.5rem}}.custom{background:red}