.policy-booklet-search p{font-size:18px;line-height:24px}
.policy-booklet-search h1{margin-top:40px}
.policy-booklet-search .intro-copy{margin-bottom:160px;margin-top:22px}
.search-container{margin-top:20px}
#searchInput{margin-bottom:0}
.policy-booklet-search .booklet-drawer a{font-weight:bold;text-decoration:none}
.policy-booklet-search .booklet-drawer a:hover,.policy-booklet-search .booklet-drawer a:focus,.policy-booklet-search .booklet-drawer a:active{text-decoration:none}
.policy-search-modal-body ol li,.policy-search-modal-body p{font-size:16px;line-height:21px}
.-oneX-textfield__active-state,.-oneX-textfield__active-state~.-oneX-btn-control{background:#fff !important}
.dropdown{position:absolute;width:100%;border:1px solid #ddd;background-color:#fff;display:none;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:1;max-height:200px;overflow-y:auto}
#resultList{margin:0;padding:0;list-style:none}
#resultList li{padding:10px;border-bottom:1px solid #f1f1f1;cursor:pointer;transition:background-color .2s,color .2s}
#resultList li:hover{background-color:#f8f9fa;color:#007bff}
#resultList li:last-child{border-bottom:0}
#resultList li.no-results{color:#888;text-align:center}
@media(min-width:768px){.policy-booklet-search p{font-size:20px;line-height:26px}
}
@media(min-width:992px){.policy-booklet-search p{font-size:22px;line-height:28px}
}