#mc_embed_signup_scroll{display:flex;flex-direction:column;gap:6px;width:100%}.mc-field-row{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:10px}.mc-field-group{flex:1 1 24%;min-width:0}#mc-embedded-subscribe-form label{display:block;text-align:center;font-weight:400;margin-bottom:5px}#mc-embedded-subscribe-form input[type="text"],#mc-embedded-subscribe-form input[type="email"]{width:100%;padding:10px;box-sizing:border-box}#mc_embed_signup_scroll .clear{display:flex;justify-content:center;margin-top:2px}#mc-embedded-subscribe{background-color:#ca7c1b;color:#fff;padding:12px 24px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}#mc-embedded-subscribe:hover{background-color:#00677d}@media (max-width:768px){.mc-field-row{flex-wrap:wrap}.mc-field-group{flex:1 1 100%}#mc_embed_signup_scroll .clear{justify-content:center}#mc-embedded-subscribe{width:100%}}.random-posts-grid{display:flex;flex-direction:column;gap:40px}.random-post-card{text-align:center}.random-post-image img{width:250px;height:300px;object-fit:cover;display:block;margin:0 auto 12px;border-radius:4px}.random-post-title h1{font-family:inherit;margin:0;color:#333}.random-post-title h1{font-size:1.0em!important}.random-post-title:hover h1{color:#007cba}.kiplin-jobs-wrapper{width:100%;max-width:100%;margin:0 auto;padding:0 20px}.job-listings{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.job-item{flex:1 1 100%;max-width:100%;background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.job-header-image img{width:100%;height:auto;border-radius:6px;margin-bottom:15px;margin-top:15px}