.blog-list{padding:48px 0}.blog-list__filters{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.blog-list__filter{border:1px solid var(--light-grey);background:var(--white);color:var(--body-text);font-family:var(--font-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:50px;padding:10px 20px;font-size:.85rem;font-weight:500}.blog-list__filter:hover{border-color:var(--orange);color:var(--orange)}.blog-list__filter--active{background:var(--orange);color:var(--white);border-color:var(--orange)}.blog-list__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-list__card{background:var(--off-white);border-radius:var(--radius-md);transition:all var(--transition-medium);border:2px solid #0000;flex-direction:column;padding:28px;display:flex}.blog-list__card:hover{border-color:var(--orange);box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-list__category{letter-spacing:1px;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:.7rem;font-weight:600;display:inline-block}.blog-list__title{color:var(--navy);margin-bottom:10px;font-size:1.1rem;font-weight:600;line-height:1.4}.blog-list__excerpt{color:var(--body-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:16px;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-list__meta{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.blog-list__date{color:var(--body-text);align-items:center;gap:6px;font-size:.8rem;display:flex}.blog-list__read{color:var(--orange);align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.blog-post{padding:48px 0}.blog-post__container{max-width:760px;margin:0 auto;padding:0 24px}.blog-post__meta{align-items:center;gap:16px;margin-bottom:32px;display:flex}.blog-post__category{letter-spacing:1px;text-transform:uppercase;color:var(--orange);background:#e7803e1a;border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:600}.blog-post__date{color:var(--body-text);align-items:center;gap:6px;font-size:.85rem;display:flex}.blog-post__content{color:var(--dark-text);font-size:1.05rem;line-height:1.8}.blog-post__content h2{color:var(--navy);margin:40px 0 16px;font-size:1.6rem;font-weight:700}.blog-post__content h3{color:var(--navy);margin:32px 0 12px;font-size:1.3rem;font-weight:600}.blog-post__content p{margin-bottom:16px}.blog-post__content ul,.blog-post__content ol{margin:16px 0;padding-left:24px;list-style:outside}.blog-post__content li{margin-bottom:8px;list-style:outside}.blog-post__content a{color:var(--orange);text-decoration:underline}.blog-post__content strong{color:var(--navy);font-weight:600}.blog-post__back{color:var(--orange);align-items:center;gap:6px;margin-top:40px;font-size:.9rem;font-weight:600;display:inline-flex}@media (max-width:768px){.blog-list__grid{grid-template-columns:1fr}}
