.search-entry-section{padding:80px 0;background:linear-gradient(180deg,#fff 0,#f7faff 100%)}.search-entry-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:36px;align-items:center;padding:42px;border:1px solid #dfe8f5;border-radius:30px;background:#fff;box-shadow:0 22px 60px rgba(18,58,105,.08)}.search-entry-copy .section-kicker{display:block;margin-bottom:10px}.search-entry-copy h2{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-.045em}.search-entry-copy h2 span{color:#0868f7}.search-entry-copy>p{max-width:650px;margin:16px 0 0;color:#667085;font-size:17px;line-height:1.7}.search-entry-form{display:flex;gap:8px;margin-top:25px;padding:6px;border:1px solid #dfe7f3;border-radius:16px;background:#f9fbfe}.search-entry-form input{min-width:0;flex:1;height:48px;border:0;background:transparent;padding:0 12px;outline:0;font-size:15px}.search-entry-form button{border:0;border-radius:11px;background:#0868f7;color:#fff;padding:0 18px;font-weight:800;cursor:pointer}.search-entry-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.search-entry-links a{border:1px solid #e1e8f2;border-radius:999px;padding:7px 10px;color:#5d687a;text-decoration:none;font-size:12px}.search-entry-preview{display:grid;gap:10px}.search-entry-preview article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:17px 18px;border:1px solid #e6ebf3;border-radius:17px;background:#fbfcfe}.search-entry-preview span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:6px 8px;border-radius:999px;background:#eaf2ff;color:#0759d5;font-size:12px;font-weight:900}.search-entry-preview div{flex:1}.search-entry-preview b{display:block;font-size:14px}.search-entry-preview small{display:block;margin-top:4px;color:#8a96a8;font-size:12px}.search-entry-preview>a{display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:13px;background:#0b1628;color:#fff;text-decoration:none;font-size:13px;font-weight:800}@media(max-width:800px){.search-entry-section{padding:56px 0}.search-entry-card{grid-template-columns:1fr;padding:27px 21px;border-radius:23px}.search-entry-copy>p{font-size:15px}.search-entry-form input{font-size:14px}.search-entry-preview{margin-top:2px}}
