.custom-post-tab-buttons{display:flex;justify-content:left;gap:10px;margin-bottom:50px;flex-wrap:wrap}.custom-post-tab-button{background:#105e82;color:#FFF;padding:8px 16px;border:0;border-radius:0;cursor:pointer;font-size:16px;font-family:'Noto Sans TC'}.custom-post-tab-button.active,.custom-post-tab-button:hover{background:#212121;color:#fff}.custom-post-tab-select{display:none;margin-bottom:20px}.custom-post-tab-select select{width:100%;font-size:16px;padding:8px 10px 8px 10px}@media(max-width:767px){.custom-post-tab-buttons{display:none}.custom-post-tab-select{display:block}}.post-grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.post-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.post-grid{grid-template-columns:repeat(4,1fr)}}.post-item{border:1px solid #e6e6e6;border-radius:0;transition:transform .3s;padding:0 0 20px 0}.post-item:hover{transform:translateY(-5px)}.image-wrapper{height:200px;overflow:hidden}.post-item img{width:100%;height:100%;object-fit:cover;padding-bottom:10px}.post-date{font-size:14px;padding:0 10px 0 10px;color:#1f1f1f;font-family:'Noto Sans TC'}.post-title{font-size:18px;margin-top:5px;color:#2c2c2c;margin-bottom:10px;padding:0 10px 0 10px;font-family:'Noto Sans TC';font-weight:600;line-height:1.4em}.tab-pagination{text-align:center;margin-top:20px}.tab-page-btn{padding:5px 12px;margin:0 4px;cursor:pointer;background:#FFFFFF00;border:0;color:#2c2c2c;font-size:15px}.tab-page-btn.active{color:#115e82}.dots{margin:0 5px;color:#999}.post-meta{display:flex;flex-wrap:wrap;gap:6px;padding:0 10px;margin-bottom:6px;font-size:13px}.post-meta .cat{padding:2px 6px;background-color:#fafafa;border:1px solid #ccc;color:#000;font-size:12px}.post-meta .tag{color:#000;background-color:#fafafa;border:1px solid #ccc;font-size:12px;padding:2px 5px 0 5px}.read-more{padding:10px;font-size:14px;color:#1f1f1f}.post-excerpt{padding:0 10px;font-size:15px;color:#1f1f1f;line-height:1.5;margin-bottom:10px}