.approach-search__intro{border-bottom:1px solid #f5f5f5;padding:30px}.approach-search__intro--heading{font-size:3.6rem;font-weight:100;color:#3d316a;line-height:1.5}.approach-search__intro--desc{margin-bottom:15px}.approach-search__result--header{background-color:#f5f5f5;padding:10px;display:flex;justify-content:space-between;align-content:center;margin-top:20px;margin-bottom:10px}.approach-search__result--header h2{font-weight:700;color:#3d316a;font-size:1.8rem;display:inline-flex}.approach-search__result--header h2 span{font-weight:300;font-size:1.5rem;display:inline-flex}.approach-search__result--no-item{padding:10px 15px}.approach-search__result--item{padding:10px 15px;border-bottom:1px solid #ddd}.approach-search__result--item .title{color:#3d316a;text-decoration:underline;line-height:1.2;font-size:1.6rem;font-weight:700}.approach-search__result--item .body{line-height:1.5;font-size:1.5rem;font-weight:300;margin-bottom:13px;margin-top:10px}.approach-search__result--item .filter{font-size:1.3rem;font-weight:400;color:#454545}.approach-search__result--item .filter span{font-style:italic;text-decoration:underline}.approach-search__filter--header{background-color:#f5f5f5;padding:10px;display:flex;justify-content:space-between;align-content:center;margin-top:20px;margin-bottom:10px}.approach-search__filter--header h2{font-weight:700;color:#3d316a;font-size:1.8rem}.approach-search__filter--body{background-color:#f5f5f5;padding:15px}.approach-search__filter--footer{justify-content:right;margin-top:10px}.approach-search__filter--footer button{margin-left:8px;border:1px solid #ddd;font-size:1.5rem;padding:2px 4px;font-weight:300;border-radius:4px}.approach-search__filter--footer button:focus,.approach-search__filter--footer button:hover{cursor:pointer;background-color:#454545;color:#fff}