.child-pages-archive{margin:20px 0}.cpa-layout-grid{display:grid;gap:20px}.cpa-layout-grid.cpa-columns-1{grid-template-columns:1fr}.cpa-layout-grid.cpa-columns-2{grid-template-columns:repeat(2,1fr)}.cpa-layout-grid.cpa-columns-3{grid-template-columns:repeat(3,1fr)}.cpa-layout-grid.cpa-columns-4{grid-template-columns:repeat(4,1fr)}.cpa-layout-list .cpa-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.cpa-layout-list .cpa-item:last-child{border-bottom:none}.cpa-layout-cards{display:grid;gap:20px}.cpa-layout-cards.cpa-columns-1{grid-template-columns:1fr}.cpa-layout-cards.cpa-columns-2{grid-template-columns:repeat(2,1fr)}.cpa-layout-cards.cpa-columns-3{grid-template-columns:repeat(3,1fr)}.cpa-layout-cards.cpa-columns-4{grid-template-columns:repeat(4,1fr)}.cpa-layout-cards .cpa-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow 0.3s ease}.cpa-layout-cards .cpa-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.cpa-item{overflow:hidden}.cpa-image-wrapper{margin-bottom:15px}.cpa-featured-image{width:100%;height:auto;display:block;transition:transform 0.3s ease}.cpa-item:hover .cpa-featured-image{transform:scale(1.05)}.cpa-content{padding:0}.cpa-layout-cards .cpa-content{padding:20px}.cpa-title{margin:0 0 10px 0;font-size:18px;line-height:1.3}.cpa-title a{text-decoration:none;color:#333;transition:color 0.3s ease}.cpa-title a:hover{color:#007cba}.cpa-date,.cpa-author{font-size:14px;color:#666;margin-bottom:10px}.cpa-excerpt{margin-bottom:15px;color:#555;line-height:1.5}.cpa-read-more-link{display:inline-block;background:#007cba;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;font-size:14px;transition:background-color 0.3s ease}.cpa-read-more-link:hover{background:#005a87;color:#fff}.fx-child-archive-wrapper{position:relative}.fx-child-archive-pagination .pagination-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.pagination-btn{border:none;padding:8px;cursor:pointer;text-decoration:none;font-family:'Inter',sans-serif;color:var(--Vivid-vivid-02,#207DE9);font-size:21px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.378px;transition:all 0.3s ease;display:flex;align-items:center;gap:5px;justify-content:center;min-width:32px;background:transparent}.pagination-btn:focus:not(.disabled){background:transparent;border:none;outline:none}.pagination-btn.active{font-weight:800}.pagination-btn.disabled{color:#ccc;cursor:not-allowed;opacity:.6}.pagination-btn.clicked{transform:scale(.95);background-color:#e6f3ff;transition:all 0.15s ease}.pagination-numbers{display:flex;gap:5px;align-items:center}.pagination-ellipsis{padding:8px 4px;color:#6c757d;font-size:14px;font-weight:500;user-select:none}.fx-child-archive-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.9);padding:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.loading-spinner{text-align:center;font-size:14px;color:#666;position:relative}.loading-spinner::after{content:'';display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007cba;border-radius:50%;animation:spin 1s linear infinite;margin-left:10px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fx-child-archive-content.loading{opacity:.6;pointer-events:none;position:relative}.fx-child-archive-pagination.disabled{opacity:.6;pointer-events:none}.fx-child-archive-error{background:#f8d7da;color:#721c24;padding:20px;border-radius:4px;border:1px solid #f5c6cb;text-align:center;margin:20px 0}.fx-child-archive-error p{margin:0;font-weight:500}@media (min-width:1026px){.fx-child-archive-pagination .pagination-wrapper{padding:0}}@media (max-width:768px){.fx-child-archive-pagination .pagination-wrapper{flex-direction:column;gap:15px}.fx-child-archive-pagination .pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.pagination-btn.first-btn,.pagination-btn.prev-btn{order:1}.pagination-numbers{order:2;flex-wrap:wrap;justify-content:center;width:100%;margin:10px 0}.pagination-btn.next-btn,.pagination-btn.last-btn{order:3}.pagination-btn{padding:10px 12px;font-size:16px;min-width:44px;min-height:44px}.pagination-btn.prev-btn,.pagination-btn.next-btn,.pagination-btn.first-btn,.pagination-btn.last-btn{padding:10px 16px;flex:0 1 auto;min-width:80px}}@media (max-width:480px){.fx-child-archive-pagination{margin-top:30px;padding:15px 0}.pagination-numbers{gap:3px}.pagination-btn{padding:8px 10px;font-size:14px;min-width:36px;min-height:36px}.pagination-numbers .pagination-btn:not(.active):nth-child(n+6){display:none}}.fx-child-archive-wrapper .bpa_contens{margin-bottom:0;padding-top:0;padding-bottom:48px}.fx-child-archive-wrapper .bpa_contens-card{background:var(--Core-Blue-blue-00,#F9FBFF);box-shadow:none;display:flex;flex-direction:column;height:100%}.bpa_contens-list_col .card-text{height:100%;margin-bottom:40px}.bpa_contens-card .card-head{display:flex;justify-content:space-between;margin-bottom:16px}.bpa_contens-card .card-badge{padding:0;background:transparent;color:var(--Primary-Blue,#207DE9);font-weight:700;line-height:24px;letter-spacing:-.144px;text-transform:uppercase;margin:0}.bpa_contens-card .card-title{font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:-.864px;margin-bottom:24px}.bpa_contens-card .card-time{margin-bottom:0}.fx-child-archive-wrapper .fx-child-archive-pagination{background:transparent}.bpa_contens-list_col{padding-left:16px;padding-right:16px}.bpa_contens-list_row{row-gap:32px}.pagination-btn i{font-size:12px}.pagination-btn.prev-btn i{margin-right:5px;margin-left:0}.pagination-btn.next-btn i{margin-left:5px;margin-right:0}.fx-child-archive-content{transition:opacity 0.2s ease}@media (max-width:768px){.cpa-layout-grid.cpa-columns-3,.cpa-layout-grid.cpa-columns-4,.cpa-layout-cards.cpa-columns-3,.cpa-layout-cards.cpa-columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cpa-layout-grid,.cpa-layout-cards{grid-template-columns:1fr}}