#archive-container .entry{background:#fff;border:1px solid #e8eef5;border-radius:18px;overflow:hidden;transition:all .35s ease;box-shadow:0 4px 18px rgba(0,0,0,.05)}#archive-container .entry:hover{transform:translateY(-6px);box-shadow:0 10px 28px rgba(33,83,135,.15);border-color:#7bdcb5}#archive-container .post-thumbnail img{width:100%;height:240px;object-fit:cover;transition:transform .4s ease}#archive-container .entry:hover .post-thumbnail img{transform:scale(1.04)}#archive-container .entry-content-wrap{padding:22px}#archive-container .entry-title{font-family:"Roboto",sans-serif;font-size:28px!important;font-weight:700;line-height:1.35;margin-bottom:14px}#archive-container .entry-title a{color:#215387!important;text-decoration:none;transition:none!important}#archive-container .entry-title a:hover{color:#215387!important}#archive-container .entry-meta{font-size:14px;color:#7a8594;margin-bottom:15px}#archive-container .entry-summary p{font-size:16px;line-height:1.7;color:#5b6470;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:18px}#archive-container .category-links a{background:#eef7f4;color:#215387;padding:6px 12px;border-radius:30px;font-size:13px;font-weight:600;text-decoration:none}#archive-container .post-more-link{display:inline-flex;align-items:center;gap:8px;background:#215387;color:#fff!important;padding:12px 18px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s ease}#archive-container .post-more-link:hover{background:#7bdcb5;color:#215387!important}@media (max-width:768px){#archive-container .entry-title{font-size:22px!important}#archive-container .post-thumbnail img{height:200px}#archive-container .entry-content-wrap{padding:18px}}.wpcf7-form{max-width:100%;margin:40px auto;padding:40px;background:#fff;border-radius:24px;box-shadow:0 12px 40px rgba(0,0,0,.08);border:1px solid #ececec;font-family:"Roboto",sans-serif}.wpcf7-form label{display:block;font-size:22px;font-weight:600;color:#000;margin-bottom:12px;font-family:"Roboto",sans-serif}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{width:100%;padding:18px 20px;margin-top:10px;border:1.5px solid #d1d5db;border-radius:16px;background:#f9fafb;font-size:18px;color:#000;font-family:"Roboto",sans-serif;transition:all .3s ease;box-sizing:border-box;outline:none}.wpcf7-form textarea{min-height:220px;resize:vertical}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form textarea:focus{border-color:#000;background:#fff;box-shadow:0 0 0 4px rgba(0,0,0,.06)}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#6b7280;font-size:16px}.wpcf7-form .wpcf7-submit{background:#000;color:#fff;border:none;padding:16px 38px;border-radius:14px;font-size:18px;font-weight:600;font-family:"Roboto",sans-serif;cursor:pointer;transition:all .3s ease;margin-top:10px}.wpcf7-form .wpcf7-submit:hover{background:#1f1f1f;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.wpcf7-form p{margin-bottom:28px}.wpcf7-response-output{margin-top:20px;border-radius:12px;font-size:16px;font-family:"Roboto",sans-serif}@media (max-width:768px){.wpcf7-form{padding:25px 20px;border-radius:18px}.wpcf7-form label{font-size:18px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{font-size:16px;padding:16px}.wpcf7-form .wpcf7-submit{width:100%;font-size:17px;padding:15px}}