.ccs-loader[data-v-afa02667]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 0;display:flex}.ccs-loader--inline[data-v-afa02667]{flex-direction:row;gap:.55rem;padding:0}.ccs-loader-ring[data-v-afa02667]{border:3px solid #002147;border-color:#002147 #b8862b #0021471f #0021471f;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite ccs-spin-afa02667}.ccs-loader--inline .ccs-loader-ring[data-v-afa02667]{border-width:2px;width:18px;height:18px}.ccs-loader-text[data-v-afa02667]{color:#4a4f57;font-size:.88rem}@keyframes ccs-spin-afa02667{to{transform:rotate(1turn)}}.blog-sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:calc(72px + 1.5rem)}.sidebar-card{background:#efe9d8;border-radius:10px;padding:1.5rem}.sidebar-card h3{color:#002147;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:1.05rem}.sidebar-search{gap:.5rem;display:flex}.sidebar-search input{color:#002147;background:#fff;border:1px solid #0021471f;border-radius:6px;flex:1;padding:.65rem .85rem;font-family:Inter,sans-serif;font-size:.85rem}.sidebar-search input:focus{border-color:#0f5257;outline:none}.sidebar-search button{color:#f8f4e3;cursor:pointer;background:#002147;border:none;border-radius:6px;justify-content:center;align-items:center;width:42px;transition:background .2s;display:flex}.sidebar-search button:hover{background:#0f5257}.sidebar-related{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-related li a{align-items:center;gap:.85rem;text-decoration:none;display:flex}.sidebar-related li a img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.sidebar-related li a span{flex-direction:column;gap:.25rem;display:flex}.sidebar-related li a .related-title{color:#002147;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;line-height:1.3}.sidebar-related li a .related-date{letter-spacing:.04em;color:#4a4f57;font-family:Inter,sans-serif;font-size:.68rem}.sidebar-related li a:hover .related-title{color:#0f5257}.sidebar-categories{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-categories li{color:#002147;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:.7rem 1rem;font-family:Inter,sans-serif;font-size:.85rem;display:flex}.sidebar-categories li .category-count{color:#4a4f57;font-family:Inter,sans-serif;font-size:.75rem}.sidebar-tags{flex-wrap:wrap;gap:.5rem;display:flex}.sidebar-tag{color:#002147;background:#fff;border:1px solid #0021471a;border-radius:999px;padding:.35rem .8rem;font-family:Inter,sans-serif;font-size:.78rem}.sidebar-categories li[data-v-b46149c3]{background:0 0;padding:0}.sidebar-categories li a[data-v-b46149c3]{width:100%;color:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:.7rem 1rem;text-decoration:none;display:flex}.sidebar-categories li a.is-active[data-v-b46149c3],.sidebar-tag.is-active[data-v-b46149c3]{color:#fff;background:#002147}.sidebar-tag[data-v-b46149c3]{cursor:pointer;text-decoration:none;display:inline-block}
