.search-form{position:relative}.search-form input[type=text]{padding-left:35px}.search-form .search-submit{position:absolute;top:50%;left:10px;transform:translateY(-50%);background:0 0;border:none;padding:0;cursor:pointer}.search-form .search-submit i{color:#777}.search-page{max-width:1140px;margin:20px auto;padding:0 20px}.search-title{text-align:center;margin-bottom:30px}.search-content{display:flex;justify-content:space-between}.search-posts{width:70%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.search-post{background-color:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-post img{width:100%;height:auto;margin-bottom:15px;border-radius:4px}.search-post-content h2{margin-bottom:10px}.search-post-content .post-date{font-size:.9em;color:#777;margin-bottom:10px}.read-more{display:inline-block;background-color:#007bff;color:#fff;padding:8px 15px;text-decoration:none;border-radius:4px;margin-top:10px}.pagination{text-align:center;margin-top:30px}.pagination a,.pagination span{padding:10px 15px;margin:5px;text-decoration:none;border:1px solid #ddd;border-radius:5px}.pagination .current{background-color:#007bff;color:#fff;border-color:#007bff}.search-page .sidebar{width:95%;background-color:#f0f0f0;padding:20px;border-radius:8px}.search-page .sidebar h3{margin-bottom:20px}@media (max-width:768px){.search-posts{grid-template-columns:1fr;width:100%}.sidebar{width:100%;margin-top:20px}.search-content{flex-direction:column}}